猿辅导日常实习一面(体验超级好 )

猿辅导一面:
来共享一波猿辅导的面经
首先面试官来了一个自我介绍,我看到面试官的脸了。(腾讯人人都没看到过脸)
我也做了一个简短的自我介绍。

1. 你学了数据结构吧:说一说常见大排序

答:快排,堆排,归并,插入,冒泡。说了时间复杂度,然后简单聊了快拍,堆排,归并的原理。

2. 问一下你计算机网络的知识吧。 TCP UDP的区别?

答:从可靠性,面向报文,字节流,一对一,一对多展开的。

3. TCP的可靠性原理:

答:通过三次握手同步双方序列号,滑动窗口,拥塞控制展开。讲的非常的详细。

4. 网络分层:

答:不太记得是层的名字,说了一个数据包传输要依次使用哪些协议。

5. 问Java。线程是如何同步的:

答:锁机制,共享变量展开的。

6. synchronized 底层实现?升级

答:常规讲解。

7. 死锁?

答:从操作系统的层面:四个死锁的条件。分别通过破坏四个条件解决死锁(展开)。银行家算法(打断了)

8. 数据库的ACID

答:前天腾讯刚答过。展开到acid innodb是如何实现的。讲到隔离已经太久了直接打断问innobd解决幻读。真的蛮喜欢考的。

9. 做题:合并两个有序数组。不是leetcode那个,要合并到一个新数组让我先讲思路。思路正确之后问复杂度。脑袋懵逼了。面试官让我讲复杂度的概念,什么是复杂度。引导的特别好。然后打出来了。代码基本没啥问题,重在沟通和代码的整洁。做完了我说听大家说猿辅导经常考树哈哈。面试官说他自己想出一道看我代码风格怎么样,看起来还不错。(55min了)。

10 反问:

  • 首先问我提高的地方?对我的评价?面试官:你自己说说?我说基本都答出来了,就是复杂度那个地方有点拉胯,学校讲的时候没好好听,后面在你的引导下讲出来了。以后多思考。
  • 直接问面试官能过吗?:面试官:我这里肯定是可以给你通过的。你的基础答的很好,和校招深度差不多了。代码也没什么问题。
  • 问技术栈?答:。。。。。
  • 最近在看一个JVM的专栏,里面有讲各种调优,如何设置新生代老年代减少full gc?我直接问面试官你是怎么给你的系统设置的(感觉好像自己是面试官)?平常一般做这些决策的人是你们的大leader还是每一个人都可以参与其中。我感觉我对这方面很感兴趣正在学习。 面试官:balabalabala同时说这些是技术能力,同时有的时候还需要业务能力。比如设置一个可扩展性的系统,满足用户需求的设计。
  • 我就问能不能具体说说业务能力怎么锻炼,或者说一些例子?面试官:让我想一个例子吧。。比如我们是做什么什么的。。。。。。。。
  • 继续问了一下后面的发展路线的问题。面试官:很详细的讲解。
  • 问二面会考察一些什么会不会问一设计题:他说不太清楚。
  • 问一面的问题二面应该不会出现吧,我好有针对性复习哈哈。面试官:我可以说60%-70%的可能是不会重复出现的。
  • 我说已经超过时间好久了,要不就到这里,我会好好准备二面的。


#实习##面经##猿辅导##Java工程师#
全部评论
请问笔试难吗
点赞 回复 分享
发布于 2021-03-26 22:28

相关推荐

7 31 评论
分享
牛客网
牛客企业服务