携程 一二+HR面

一面

1、面向对象三大特征
2、结合实际谈谈对三大特征的使用与理解
3、GC的几种算法
4、谈谈你了解的几种垃圾回收器
5、想要在指定时间结束垃圾回收,选用哪种垃圾回收器
6、线程池的几个参数
7、JVM内存模型
8、volatile和synchronized
9、介绍一下Java不同层面的锁
10、很多短任务线程,选择synchronized还是lock
11、7层网络,4层网络,5层网络,各层有哪些协议
12、已经封装好的消息,不考虑DNS等,怎么寻址
13、局域网内怎么寻址,网关怎么找到
14、网际路由协议,怎么确定最短路由

二面

1、自我介绍
2、sqlserver和MySQL区别
3、什么时候是表锁,什么时候退化成行锁
4、主键索引、唯一索引、普通索引、等值查询、范围查询、锁过滤、ICP优化
5、MVCC(隐藏字段,readView结构体,ids,undo页)
6、DNS
7、计网:三次握手、四次挥手
8、第三次握手失败会发生啥
9、讲一下GC算法吧
10、设计模式
11、项目:心跳怎么实现的?
12、项目:重复通知怎么回事,怎么解决的
13、项目:除redis之外,还有什么缓存
14、项目:对redis依赖太过了,崩了咋办
15、git用过哪些命令
16、C#和C++会吗
17、那讲一下函数式编程

HR面

1、base选择
2、项目介绍
3、担任负责人时怎么分配任务
4、有没有遇到成员分歧,怎么解决
5、有哪些offer
6、对携程的看法

猜你喜欢

转载自blog.csdn.net/GBS20200720/article/details/124128573
今日推荐