【滴滴】Java岗-差点被赛码网搞崩心态
一面 50min
自我介绍
怼项目
apollo
流程介绍
客户端如何与服务端进行连接
业务端如何与客户端连接,需要的信息
手撕
二叉树中序遍历
1-N的硬币,1-N个人从每个硬币走过,如果硬币编号可以整除人编号,硬币翻面,求最后被翻面朝上的硬币有哪些(说思路)
sql
redis
应用场景
跳表
设计模式
工厂,单例,责任链,策略模式应用场景
二面 15min
自我介绍
策略模式
java
hashmap结构
红黑树的限制条件
gc
说垃圾回收器
mysql
索引失效
索引结构
使用的框架,中间件
三面 50min
自我介绍
进程和线程
区别
多线程问题
锁
计网
http与tcp区别
长连接与短连接
time wait,过多怎么办
数据库
使用注意事项
什么情况不建议使用索引
索引结构
隔离级别
幻读
快照读与当前读如何避免幻读
手撕
100万个ip地址,如何存这些ip地址,需要加入ip地址及判断ip地址是否存在,如何做
ipv4转int
兴趣爱好
优点和缺点
职业规划