快手最复杂的一次java面试,不过面试官很和蔼
2020-05-13 16:10:19来源:博客园 阅读 ()
一面(不全,大概)
- 自我介绍,介绍了做过的项目,然后面试官说直接问基础吧……
- 集合全套,说一下。
- 线程池说一下,(太罗嗦了)直接叫停,说一下任务来了的执行过程
- 设计模式,手写一下观察者模式
- Spring的好处。
- AOP原理。
- 传播行为有哪几种。
- MySQL索引、聚集索引是什么、联合索引怎么存储的
- TCP三次握手
- 手写一个阻塞队列(小BUG的地方很耐心的指导了一下)
二面(不全,大概)
- 自我介绍,介绍新项目,谈了微服务架构的分布式锁自己根据压测结果来优化过程
- 乐观锁悲观锁
- 同步怎么实现的(synchronized和Lock,底层原理说了一遍)
- HashMap尽量说,ConcurrentHashMap也说一下
- Mysql事务隔离,产生的问题说一下(说的过程还提下了锁跟MVCC,但是没有问我)
- Mysql索引说一些(说了四个索引类型,B+树的结构及优点),又问聚集索引
- 手写一个堆排序
- 项目有用过多线程吗?那分布式锁除了Redis还有什么方式实现
- 链表找环(快慢指针),又问,那怎么找入口呢(我说从头节点再出发一个指针去找,但是没说出来具体,面试官提醒说,思路是对的,用慢指针跟头节点一起走,他们相遇的地方就是入口(数学证明))
HR面 12分钟 10.24
- 学的专业,培养方向(实验班)跟其他同学有什么不同。
- 自我介绍
- 为什么自己能进实验室?
- 大学生活平时是怎么度过的。
- 自己的性格?
- 投过哪些公司或者投的工作地点的选择
- 秋招结果进展
- 反问环节?
分享一套我整理的学习资料,都整理在网盘需要的可以私信:“电子书”即可免费领取。。
需要的可以扫描下面二维码:
原文链接:https://www.cnblogs.com/xiaogeng88/p/12884445.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Tomcat视角看一次http请求 2020-05-18
- 没想到,我又一次因为技术栈和招聘要求不符而被刷了... 2020-05-14
- LeetCode 136. 只出现一次的数字 2020-05-14
- 剑指Offer_编程题_复杂链表的复制 2020-05-11
- LeetCode 面试题50. 第一个只出现一次的字符 2020-05-08
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash