猫眼 Java后端暑期实习 (已offer)
首先感谢猫眼对我的认可,面试体验很好,是三个美女面试官,票务研发部挺好的,而且转正率很高很高,也不加班,各方面我都挺满意,就是被wxg截胡了。流程较快,基本上3天一约。
2技术面+hr面,共3面
一面 6.16
二面 6.19
hr面+offer 6.24
印象较深的几个问题,望对大家有帮助。
1.讲一下进程调度算法
2.进程和线程的区别,讲的深一些
3.聊一下es,es的缺点(准时性之类的),实用场景
4.聊一下Cannal原理,订阅binlog,类似主从复制
5.HashMap,Collections.synchronizedMap(Map)
,HashTable的区别,比HashTable锁粒度细,那它锁的啥,其实也就是源码的mutex
6.你自己如何去实现一个线程安全的map,其实考察的是concurrenthashmap的扩容保护机制
7.Synchronized背后的原理,JDK6对Synchronized的升级的点,为什么Synchronized重,也就是为什么线程的唤醒和阻塞代价大
8.一个网址解析流程,详细些,网络分层模型入手
9.JVM常见问题,回收算法,OMS和G1,引用计数器缺点等
9.算法,记不太清了,一共3个力扣mid程度题目其中一个是攻守领地问题比较有意思
#实习##面经##猫眼##Java工程师#
2技术面+hr面,共3面
一面 6.16
二面 6.19
hr面+offer 6.24
印象较深的几个问题,望对大家有帮助。
1.讲一下进程调度算法
2.进程和线程的区别,讲的深一些
3.聊一下es,es的缺点(准时性之类的),实用场景
4.聊一下Cannal原理,订阅binlog,类似主从复制
5.HashMap,Collections.synchronizedMap(Map)
,HashTable的区别,比HashTable锁粒度细,那它锁的啥,其实也就是源码的mutex
6.你自己如何去实现一个线程安全的map,其实考察的是concurrenthashmap的扩容保护机制
7.Synchronized背后的原理,JDK6对Synchronized的升级的点,为什么Synchronized重,也就是为什么线程的唤醒和阻塞代价大
8.一个网址解析流程,详细些,网络分层模型入手
9.JVM常见问题,回收算法,OMS和G1,引用计数器缺点等
9.算法,记不太清了,一共3个力扣mid程度题目其中一个是攻守领地问题比较有意思
#实习##面经##猫眼##Java工程师#