滴滴一面记录
先自我介绍
项目介绍一下
平时在实习做些什么工作
------------------------------------------------------------------------
(闲聊结束,技术篇开始)
说一下ConcurrentHashMap (我说了1.7和1.8的实现)
每一个segment里面是怎么实现的?
ConcurrentHashMap比hashtable 好么,为什么?
treemap是降序还是升序
Java虚拟机各个全部说一下?
static 变量存放在哪里的?
如果加了final,是在类加载的什么时候分配的
有父类子类的加载顺序是什么?
双亲委派好处
常用的锁有什么,实现,分别说一下?(我说了Synchronized,悲观锁,乐观锁,lock,cas,版本号)问了我分段锁没答的出来
数据库索引
为什么用b+树,b+树的好处是什么
数据库隔离级别
线程池
(其实好像还有一些,但是没回忆的起来了)
--------------------------------------------------
后面就是简单的聊了聊,技术方面只回忆了这么多,仅供参考。
给自己攒波运气
加油!
----------------------------------------------------
今天二面结束了
记录下记得住的题目
线程池的几种实现方式?用的是那个类?(真的惨系列)
CAP知道么?(不知道gg)
讲讲zookeeper ?
数据库的主从?延迟了怎么办?
数据库集群
HTTP的整个过程?
zookeeper分布式锁什么场景下用?
智力题 25匹马 5个赛道 不能记录时间 找最快的3匹 最快用几次
算法题 一个数组基数的放左边,偶数的放右边,时间复杂度o(n),空间复杂度o(1)(快排的思路来解)
剩下其实还问了一些,脑子就记住了些印象深刻的题目。
慌的一批
求二面给过!!!
刚接到电话!过了,明天三面,加油加油!!!
-----------------------------------------------------
刚刚三面结束
绝对的大佬面 直接称呼我的名字 感觉还是很亲切的
整个人嗯 感觉层次完全不一样,感觉大于等于大佬级别
问我一些Java 基础知识 答出来了
linux 管道用过么? 用过,管道有大小么?.....凉凉
协程没答的出来,B树也不太熟,B+树懂一些
微服务深入讨论,dubbo深入讨论,完全自己是小白
最终结论 linux 不太熟 微服务这些玩意,也不是太好。简直了
最后的总结就是
菜 是 原 罪 !!!
----------------------------------------------------------
三面竟然给过了,很是开心,美滋滋,然后
刚刚HR 面结束
对着简历问了问,然后 问了问简历情况。
问了问面试官情况。
Emmmmmmmmmm 面试官小姐姐声音真好听