【面经】猿辅导-高中ai课-java后端
猿辅导的面试全程视频面试,面试官也很nice。体验不错,可惜如今……
一面
- 自我介绍
- 了解了一下后面负责的职责是什么
- 自己有学习什么
- 目前的在职状态
- 签了***为什么还要面
- hashmap的put操作
- 链表转红黑树的两个条件,数据为什么这样设置
- 为什么红黑树而不是其他树
- hashmap怎么线程安全
- hashtable和synchronizedmap的区别
- concurrenthashmap怎么实现线程安全
- cas是什么
- 原理
- cas会自旋吗
- 那如果会自旋,那一定会成功吗
- cas存在什么问题
- aba怎么解决
- volatile讲一下
- volatile的内存可见性的实现原理
- 两个线程同时写一个变量,第二个线程读到的值是多少
- 线程如果更新了一个变量,其他变量的副本会失效,怎么实现的
- synchronized的实现原理
- lock和synchronized的区别
- synchronized的jdk优化怎么做的
- jvm学了哪些
- G1收集器讲一下
- G1和CMS的区别
- 平时怎么学习 看什么书
- 有没有定什么学习计划
- leetcode刷了多少题
- 算法题:翻转部分链表
- 反问:业务内容:高中AI课,上课、销售、AI、用户画像
- 反问:没有建立基础能力做中台吗:目前业务紧张,所以都是自己做
- 反问:开发团队规模:20多个人 未来后端要扩招到20个
二面
- 自我介绍
- 项目具体怎么做
- 三个项目稍微讲一下
- maven讲一下
- (问了两个问题没听过 什么独立依赖还是配置的原理
- hsf的原理
- 问点基础
- hashmap
- 手写hashmap
- fail——fast
- hashtable和hashmap的区别
- concurrenthashmap
- 平时有没有学一些高并发,高并发业务系统
- 算法题:层序遍历二叉树
hr
- 为什么离职
- 目前在哪?
- 考虑北京吗?
- 什么时候离职的,找了多久工作
- 目前的offer情况
- 签约的offer多少
- 看重猿辅导什么方面
《楼主的面经合集》:https://www.nowcoder.com/discuss/730882
#面经##猿辅导#