本人弱鸡,整体面试过程给人感觉还是挺nice的,除了等待时间有时候有点久,Java一共有32个组,所以不同的面试官的面试风格会有不少差距,这时候就看人品啦~
通知的是上午10点的面试,答的一般,不过都给了下一面,到下午4点多三面结束,实验室5人都是昨天面试,都成功面完了三面,所以觉得offer肯定还是有个选择和排序过程,下面上面经,可能不全,只能记得这么多了。。
一面:
大概10点20分一面,大约40分钟,一上来就手撕代码,本人算法弱鸡,表示有点懵逼,最后也是以手撕代码结束,去之前看了牛客好多网易Java面经,感觉我面了一个假网易 == ,下面是还记得的一些问题
手撕代码:最长连续不重复子序列
java c++垃圾回收区别
面向对象的理解
最有成就感的事
策略模式和模板方法区别
以面向对象的思想写快速排序
手撕代码 n个左括号,n个右括号 所有符合规则的排列组合
因为手撕代码浪费了不少时间,所以感觉整体问题也还不是很多,整体回
答的一般,代码写的有点乱,不过最后还是给过了。
二面
大约11点20二面,大约也是40分钟,二面面试官略微有点严肃,不过整体感觉挺nice
一上来还是手撕代码啦
手撕代码:o(1)复杂度删除单链表指定节点(这个想到了复制next的值再指向next.next,但是对于需要删除的节点的尾节点的情况,没想出来,面试官说是一个小trick,让回去想想)
由搜索框的智能提示,引出字典树
10亿个url,黑名单过滤,不允许差错(hash),允许差错(布隆过滤器)
jdk中涉及的设计模式
从代理模式引到了spring Aop
简历里有MongoDB,问到了MongoDB事务(囧。。不了解)
了解Hadoop,HDFS吗(还是不了解)
分布式事务(依旧不了解)
HR
hr面等到下午3点多才轮到,面了一个来小时,具体问题就不列了,大概就是那些常见的问题,不过小姐姐喜欢每个问题都让举例子,感觉HR小姐姐挺nice的,但中午没睡觉,面的有点疲惫
作者:OutOfMemoryError
本文来源于牛客网