携程Java实习一二三面 offer
一面:2020年5月14号
-
自我介绍
-
聊项目
-
Netty、NIO、select/poll/epoll区别、reactor模型的好处
-
Java线程池、Forkjoin框架 、Work-Stealing算法、ForkJoin中的队列和普通线程池队列的区别
-
try-catch-finally 中,如果 catch 中 return了,finally 还会执行吗?
-
Redis持久化方式、如何解决AOF文件过大的问题
-
MySQL undolog redolog binlog区别、主从分离如何实现
-
Zookeeper用过吗? 怎么又双叕是zookeeper,我有心理阴影了,放过我好么 ̄へ ̄
-
分布式事务,两阶段提交,可能存在的问题
-
场景题:5个线程提交给线程池执行,如何判断任务执行完成的先后顺序?
=========================== 这是一条分割线 =================================
二面:2020年5月21号
-
介绍项目
-
群聊功能如何实现?如何优化?探讨了很多种解决方案
-
线程安全问题
-
什么情况下会出现死锁、如何解决
-
排序算法:快速排序、归并排序的时空复杂度和稳定性
-
做题:反转链表
-
数据库索引的数据结构、二叉树和B+树的比较
=========================== 这是一条分割线 =================================
三面:2020年5月25号
HR小姐姐很温柔,竟然也是苏大的诶,小姐姐问我你原来是在xxx学院吧,对鸭
-
为什么选择转到计算专业呀
-
为什么选择Java后端开发呀
-
平时怎么学习的呀
-
......
聊得很开心,面试结束10分钟,收到了offer
#携程##Java工程师##实习##面经#