一面 8月1日
-
因为项目中用到了线程池,面试官详细的问了一下数据量,处理速度
-
线程池的大小是如何调整的
-
并发编程的常见问题:volatile、sychronized、Lock等
-
ConcurrentHashMap源码,聊了很久,问的很细,直到我不会,还得认真再看看
-
算法1:非递归的后序遍历
-
算法2:多线程循环打印奇数偶数
-
反问,问了一下面试官在快手的工作感受,面试官说很舒服
二面 8月6日
二面的面试官从HR面了解到应该是部门Leader,面试体验极佳
面试官看我写博客,就打开了我的最新的一个博客,从这里找问题问
-
博客是关于分布式锁的,MySQL实现分布式锁的方式
-
你在项目中为什么用MySQL实现分布式锁
-
MySQL实现分布式锁的问题
-
Redis如何实现分布式锁
-
Redis的集群模式,主从延时,脑裂等问题如何解决
-
为什需要锁续命
-
Redis的IO模型,单线程模型
-
多CPU用Redis如何保证CPU充分利用
-
Zookeeper实现分布式锁的方式
-
Paxos协议、ZAB协议
-
Zookeeper的节点类型有哪些
-
算法:求一个数组逆序对的数量(归并排序即可)
算法题写的稍微有点慢,运行时还报了异常,但好在解决了
HR面 8月15日
问了HR问什么只有两轮面试,HR说不同部门不一样
HR面主要问了家庭情况,高考成绩,保研情况等,问到了手上的offer如何选择,对快手的认识,介绍了一下快手的新人培养机制,快手的未来发展方向。
这个HR小姐姐自我介绍是HRBP,给我讲了讲二面面试官人特别好,技术很牛,两周内出结果
8月24收到意向书,后面会谈薪发正式offer,虽然没有快star的机会,但还是感谢快手!
全部评论
(13) 回帖