滴滴一二面面经(二面凉)java开发
一面问的很基础(50min)
问了一些项目相关问题
HashMap与HashTable区别
spring IOC
springboot注解实现过程
mybatis怎么操作数据库以及项目中遇到的一些问题
项目的并发量大概多少量级?
postgresql与mysql比较
mysql引擎及区别
什么时候用MyISAM?什么时候用InnoDB?
为什么用b+树
HTTP请求过程
有没有自己修改过maven开源插件?(我对这个问题没有理解太好,没有太清楚是指什么。。。)
一面没有做编程题
二面面试官感觉他时间很着急的样子(12min)
有史以来面试体验最差的一次。。。
虽然我自己本身技术确实不过硬我承认,但是相比其他面试体验而言让我感觉有点不舒服
面试官让我做自我介绍,我说到一半他打断我说后面再了解
然后说一面没写代码是吧?来写个代码
第一题,写一个策略模式
(我确实没写过这个,时间凝滞了几秒面试官问我能不能写,不能写换下一个,我说换下一个吧)
第二题,给一个文件路径下面的一个log文件,里面记录100亿条数据,让找出ip字段重复数量排前十的记录
(我先说了大致思路用哈希把记录分少量份处理,后面处理方式我思路当时也不是很清晰,还没说完面试官问我能不能用代码实现,不能就下一题,我说那下一题吧)
第三题,实现redis分布式锁
(这个我只了解原理,没有手写过,面试官说你先说说思路吧,我一边整理思路一边说,说了两句话面试官打断我说,就这样吧,然后直接挂断语音退出房间了)
只剩下我独自在风中凌乱。。。
面完我有点没反应过来,不知所措的感觉
二面面试体验:矮要承认,挨打站稳。。。