猿辅导一面、二面面经(已凉)

猿辅导一面 9.19

1.介绍项目,说一下你这个netty 重用channel怎么做的,用在哪里,会不会出现数据扰乱 的现象

2.你这个项目里面,调用服务应该是一次调用就可以了,应该是短连接的,那为什么会有重用的问题?(balabala 试图解释,然后各种提问,我被问傻了

3.说下netty底层怎么做的 线程模型是什么

4.netty的writeflush操作的时候 底层发生了什么(我说了很多,但是感觉不是面试官想要的,后面直接说不会,才放过我)

5.volatile的原理

6.happen before(忘了)

7.搜索二叉树转成双向链表

面试官人很好,反问的时候,问评价,表示自己各方面还行,Java基础很扎实,没有那种可以直接否决的弱点(暗示可以进入下一面)

猿辅导二面 9.25

面试官是个大叔,一看就是大佬,全程面无表情。面试官提前看了我的简历,接通视频直接问项目,甚至都没让我做自我介绍,直接开怼

1.你这个项目zookeeper怎么做的,在这里用来做什么呢? 具体说下

2.如果我zookeeper挂了 怎么办,你的服务怎么调用

3.如果服务提供者挂了怎么办,消费者连接不上怎么办?

4.那如果服务提供者断电了,怎么处理?(我倒了,提了一种解决方案,面试官表示认可

5.服务具体的注册流程?

6.问点java基础吧,说一下如何创建线程

7.线程的几种状态?

8.线程池的参数,怎么用的?线程池的原理

9.知道mysql吧? 说一句关系型数据库和nosql的区别

10.说一下聚簇索引和非聚簇索引的区别

11.一张表,你怎么优化里面的索引(说了一些,想继续说下去,面试官表示够了)

12.此时还不到20分钟... 面试官 说 来做题吧... 凉了吧心里想

13.链表,如果奇数个节点 删除中间的,如果是偶数个 删除中间两个(有几个bug 然后面试官提示下改了, 还让我做了优化 ); 完事后 题目做了下变形,删除中间k个节点 思路不难,但是很多细节要考虑,给面试官解释了蛮久,面试官才明白我的解法。。。 我用了最笨的方法做的,面试官不懂,可能大神的解法太厉害,没懂我这种很弱的方法。。。

总共50分钟,反问 面试官我的表现怎么样, 面试官说公司规定,无可奉告,我懂 我凉了,(但一面面试官被我问出了评价,可能二面面试官只是不想直说 : 你这个大菜比 ,浪费我时间!)这几天表现好的时候 问面试官,基本都会评价我的表现~ 害 ,无缘猿辅导了 最后倔强的表示,我对数据库 分布式 网络底层那块比较了解,有点没问到。。 面试官面无表情滴说: 有缘再见~


#猿辅导##Java工程师##面经##校招#
全部评论
楼主后面多久有的二面过不过的结果
点赞 回复
分享
发布于 2020-10-08 17:54

相关推荐

1 21 评论
分享
牛客网
牛客企业服务