猿辅导 服务端一面面经

  1. 自我介绍
  2. 问项目
  3. Volatile 是干什么的?在内存层面上怎么实现的?使用场景是什么?
  4. synchronized 使用方法,底层是怎么实现的
  5. Java对 synchronized 有什么 改进? (偏向锁,轻量锁,重量锁)
  6. TCP 拥塞算法
  7. Spring AOP 是干什么的? 使用场景? 底层实现?
  8. Mysql 引擎都有啥? 聚簇索引 和 非聚簇索引 是怎么实现的? B 树和 B+ 树有什么区别? 为什么B + 树能让搜索变得更快?
  9. Mysql 事务隔离级别? 幻读是什么? 怎么才能解决幻读
  10. 知道Mysql 锁的粒度么? 什么是 GAP Lock (这个没答对)
  11. 手撕代码, 给你一个数组,再给一个数字 K, 让你把这个数组的元素向 右移动 k 位, 比如 [1,2,3,4,5], k = 2,结束后数组应该 [4,5,1,2,3]。  先reverse 整个数组, 然后reverse 0 到 k-1 和 k 到 数组尾部
  12. 手撕代码, 给你一个二叉树,返回二叉树从右边看会长什么样?用BFS 遍历一遍,然后把每一层最尾部的元素提取出来
  13. 手撕代码,给你一个链表,它代表一个数字,例如 1 -> 2 -> 3 代表 123,让你给这个数字加一之后返回新的链表的头。
#面经##社招##猿辅导##Java工程师#
全部评论
中规中矩吧
2 回复 分享
发布于 2021-06-27 18:51
比较基础,楼主是面的实习生吗?项目是做过还是网上找的啊?
1 回复 分享
发布于 2021-06-27 14:41
不难
点赞 回复 分享
发布于 2021-06-27 14:47
大佬海归?
点赞 回复 分享
发布于 2021-06-27 15:48
常规问题
点赞 回复 分享
发布于 2021-06-27 19:50
楼主面的是实习还是秋招?
点赞 回复 分享
发布于 2021-06-27 19:54
老八股了 算法常规题
点赞 回复 分享
发布于 2021-06-29 02:48

相关推荐

11-08 10:39
门头沟学院 C++
点赞 评论 收藏
分享
11-02 09:49
已编辑
货拉拉_测试(实习员工)
热爱生活的仰泳鲈鱼求你们别卷了:没事楼主,有反转查看图片
点赞 评论 收藏
分享
16 87 评论
分享
牛客网
牛客企业服务