滴滴网约车部门一二面面经
原本约定两点,HR在一点半左右打来了电话,让提前开始。视频面试,这是我第一次视频面试。之前都是见不到面试官的脸或者电话面试。体验还不错。
- HTTP/HTTPS
- URL组成
- 浏览器输入网址后按下回车后的过程
- 进程、线程、进程通信
- ArrayList、LinkedList,HashMap、ConcurrentHashMap
- 同步、异步、阻塞、非阻塞区别
- CAS原理
- MySQL存储引擎
- B+树结构
- 如何编写一个优秀的SQL语句,需要考虑些什么
- MySQL中的锁,MVCC,幻读是什么?间隙锁?
- Redis的Set底层是什么数据结构?
- Redis持久化机制
- 分布式锁,Redis的SETNX EX指令是原子性的么?
- 分布式一致性算***么?
- CAP,一致性有哪几种实现?
- Nginx反向代理
- RPC有哪几种实现?
算法:判断平衡二叉树。单例。
因为快一个月没有面试了,所以这次发挥并不好。很多东西虽然知道概念,但是要么忘了,要么没有理解深刻。所以大概只回答上了百分之70。算法很简单,但是也有瑕疵。
面试结束后面试官说准备二面,也发了二面邮件,结果等了两个多小时了,二面面试官还没来,趁等的时间先贡献一波面经。
感觉面了也是凉,学如逆水行舟,不进则退啊。
分割线
等了大概快三个小时迎来了二面,面试官一副很累的样子,我也想快点结束,大家都休息休息吧。
面完5秒挂,确实是状态太差了,一点不冤。
先写算法,最长回文子串。
问jvm。
设计一个IM聊天系统。
项目亮点?
学习中有什么亮点?(开始闲聊?)
滴滴也没了的话,应该是与大厂无缘了,京东还在池子泡着,不出意外也凉了。接下来安心找找小厂,慢慢来。
#面经##校招##滴滴##Java工程师#