今天一口气面了滴滴两场,体验说实话还不错,滴滴的两位面试官都很友善,也都是抱着讨论的态度在面试
一面: (1小时)
1.项目过程(秒杀商城项目)
1.项目过程(秒杀商城项目)
2.redis怎么分布式锁(项目中写了)
后面面试官问我怎么进行高并发优化(我模模糊糊的说了一下,感觉这题答得不好)
3.数据库隔离级别
4.数据库实际场景,问会发生什么
3.数据库隔离级别
4.数据库实际场景,问会发生什么
5.innodb Myisam 区别
6.select poll epoll
7.BIO NIO AIO
8.B B+树区别
9.Spring IOC AOP 相关概念
6.select poll epoll
7.BIO NIO AIO
8.B B+树区别
9.Spring IOC AOP 相关概念
手撕代码:
1.合成两个排序链表(力扣原题)
2.最小平方和的个数(13 = 9 + 4)应该也是原题
说实话我觉得自己一面发挥的挺好,所有题都算是顺利的回答了,算法题也比较幸运,遇到了两个原题
二面:(30分钟)
二面的经过就比较神奇了。。据面试官所说,他这边看得到我之前回答的基础不错,就不问基础了,也不问项目了
反而跟我聊了半天,留学生活,在校情况,为啥从算法转,说实话当时就觉得有点懵,估计得聊了10多分钟
后面问我学了哪些数据结构和算法,我这边就按照平时刷题就随便说了几个,第一个我说的是bfs和dfs,然后我的手撕代码就是bfs。。
用队列随便写了个bfs,然后又问我怎么分层打印(我想了一下然后加了几个flag,跟他说了一下思路,他说没问题)
之后的10多分钟他给我出了个场景题:你这个秒杀项目尝试延伸一下,如果是秒杀火车票,你会怎么设计
这里他解释了一下会有不同的站台信息,从北京到广州的高铁会有好多站,买了这张票的话,如果后续有人买从广州出发的其他票不受影响
感觉二面这个面试官很友善,从一开始就是那种跟你聊天的感觉,聊完了之后还会点评一下我的想法。
第二面结束了就收到了感谢信,可能还是没有达到面试官的预期,或者现在滴滴其实不缺人?
不过确实是一个挺好的面试经历,面试体验也着实不错。
祝大家能拿到满意的offer~
全部评论
(3) 回帖