首页 > 猿辅导服务端面经 - 一面 + 二面
头像
泼墨一纸江南
编辑于 2020-08-14 17:37
+ 关注

猿辅导服务端面经 - 一面 + 二面

一面 8.7 (50分钟)

  1. 自我介绍
  2. 项目介绍
  3. 操作系统:
    • 进程间通信方式,以及对应的应用场景
  4. 计网:
    • 网络层的协议有哪些
    • http 和 https 的区别
  5. java 容器:
    • ArrayList 线程安全吗?为什么?
    • HashMap 的底层结构,为什么用红黑树
  6. JVM:
    • 为什么要有新生代和老年代
    • 对象什么时候进入老年代
  7. 数据库:
    • 为什么使用 b+ 树

此时过去了 17 分钟 ……

  1. 算法:
    • 二叉树找到最后一层的第二个节点,若不存在则抛出一个异常。(用了 11 分钟)
    • 单调递增的数组,找到 的个数。(忘记看时间了。很快做出来了,但漏考虑了一个边界条件)
  2. 反问

二面 8.14 (50分钟)

  1. 自我介绍
  2. 实习过吗
  3. java:
    • 双亲委派机制 (抱歉)
  4. JVM:
    • 内存模型
    • 类加载机制 (抱歉)
    • CMS收集器 (抱歉)
    • 什么时候会发生 stackoverflow
  5. java 容器:
    • hashmap 为什么 1.8 用尾插法就不会死循环了
    • 讲讲 arraylist 的实现 (讲了底层结构,扩容机制)
    • 讲讲 arraylist 的扩容过程
  6. 看源码有哪些收获
  7. mysql 数据库:
    • 隔离级别
    • 可重复读解决了什么问题
    • 可重复读带来了什么问题

此时大约过去了 24 分钟。

  1. 算法题:给定一个字符串,判断是否是可累加数列。例如:"199100199",由于 1 + 99 = 100, 99 + 100 = 199,所以是。

  2. 反问:

    • 反馈:个人特点鲜明,对学过的东西掌握比较深,但知识面不够广,面试可能会吃亏
    • 部门业务: 三面的时候才确定部门
    • 晋升机制:扁平化管理,职级只跟薪酬挂钩,按绩效来
    • 职业规划:前 3 年提升技术,和软实力(沟通能力,任务规划能力等)。后面根据兴趣选择发展方向

个人感受

二面氛围很好,像聊天一样。面试官还说鼓励刷题,hhh。
猿辅导的面试不像是考核,更像是在探测能力的边界,不管面试过不过,这次收获还是很大的。
自己缺点比较明显的,知识广度不够,继续去补基础了。
小伙伴们一起加油啊!祝各位 offer 多多!

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐