旷视科技-三面-2021秋招-后端开发

公司:旷视科技
时间:2020年8月25日 下午2点半
时长:40分钟
岗位:后端


  1. 自我介绍
  2. 挑了两个项目聊了聊
  3. 网站的数据库用到了哪些表,字段都怎么样的
  4. mysql和其他数据库区别在哪,为什么选择mysql
  5. mysql的索引结构是什么样的,b+树有什么优点,为什么选择b+树
  6. 数据库事务
  7. 什么情况下会要求可串行化
  8. TCP可靠性
  9. 拥塞控制具体说一下
  10. 网站有登录功能吗,登录功能怎么实现
  11. 负载均衡怎么做,有什么算法
  12. 又聊了聊项目
  13. 进程线程

200. 岛屿数量

难度:中等

给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。

岛屿总是被水包围,并且每座岛屿只能由水平方向或竖直方向上相邻的陆地连接形成。

此外,你可以假设该网格的四条边均被水包围。

示例 1:

输入: [
['1','1','1','1','0'],
['1','1','0','1','0'],
['1','1','0','0','0'],
['0','0','0','0','0']
] 输出: 1

示例 2:

输入: [
['1','1','0','0','0'],
['1','1','0','0','0'],
['0','0','1','0','0'],
['0','0','0','1','1']
] 输出: 3 解释: 每座岛屿只能由水平和/或竖直方向上相邻的陆地连接而成。

写完之后加了一些优化:
  1. 不修改输入矩阵
  2. 空间复杂度O(1)的前提下,不修改输入矩阵
  3. 计算不和边缘接壤的岛屿

反问:了解了组是做什么的(私有云);没有技术面了,之后就是hr面,可能会有高层加面(具体没听清楚)

#面经##校招##旷视##Java工程师#
全部评论
可以问下怎么样可以O(1)空间复杂度吗
点赞 回复 分享
发布于 2020-08-27 23:37
校友,估计还有个主管面,然后hr😂
点赞 回复 分享
发布于 2020-08-27 13:26
空间复杂度o1不修改原矩阵怎么做的?
点赞 回复 分享
发布于 2020-08-25 16:38
是什么时间一面二面的呀?
点赞 回复 分享
发布于 2020-08-25 16:13

相关推荐

不愿透露姓名的神秘牛友
07-09 13:05
TMD找工作本来就烦,这东西什么素质啊😡
Beeee0927:hr是超雄了,不过也是有道理的
点赞 评论 收藏
分享
Yki_:你要算时间成本呀,研究生两三年,博士三四年,加起来就五六年了,如果你本科去腾讯干五年,多领五年的年薪,加上公司内涨薪,可能到时候十五年总薪资也跟博士差不多
点赞 评论 收藏
分享
那一天的Java_J...:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
07-11 10:56
门头沟学院 Java
码客明:大胆的说自己能实习6个月就行
点赞 评论 收藏
分享
评论
1
15
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务