真的已经讲烂了!和快手大牛的技术面谈
作者:互联网
## 抖音Java岗后端一面(7.22)(47分钟)
> 1\. 自我介绍还没完屏幕就黑了。。重连后直接问问题。。
> 2\. hashmap底层实现
> 3\. java线程池参数,以及具体使用流程
> 4\. mysql底层为什么不用b树,b*树,而用b+树。
> 5\. 写了个sql语句(很简单的联表查询)
> 6\. sql语句中,表逗号表,sql会如何优化
> 7\. 连接时mysql底层是怎么做的
> 8\. 记性不太好,忘了很多题...
> 9\. 算法题: (1)经典[1,2,2,2,3]找出数组中超过一半的元素 (2)给定正整数n,问1-n组成的二叉搜索树有多少
## 抖音Java岗后端二面(7.23)(60分钟)
> 1\. tcp三次握手
> 2\. 两次为什么不行(这题经典,但是没有组织过语言又紧张,导致答得稍微有点乱)
> 3\. java synchronized关键字的理解
> 4\. 介绍一下AQS 5\. 获取不到锁时,AQS阻塞的具体流程
> 6\. redis的基本数据结构
> 7\. 热点数据
> 8\. zset底层如何实现
> 9\. zset取单个数据的时间复杂度
> 10\. 跳跃表的原理
> 11\. 消息队列
> 12\. mysql 索引最左前缀匹配
> 13\. 有些题忘记了...
> 14\. 算法题: (1)二叉树的左视图 (2)面值[1,3,4]的硬币,输入n,输出最少组成n的硬币个数以及组成的硬币
## 抖音Java岗后端三面(7.27)(85分钟)
> 三面面试官看起来比较严肃,先看了看简历,开始问项目。 问到mysql索引最左前缀(信誓旦旦的说我的理解,后来发现自己好像偏离了,吐血) 1\. 两个二叉树的合并(上来就直接说层序遍历) 2\. 设计题,设计一个类(开始没有get面试官的点,不过幸好面试官提示了一下) 3\. 智力题,100个硬币,30正,70反。问:分成两堆(随意分),把其中一堆全翻过来,两堆硬币朝上个数相等,问怎么分。
总体感觉,一二面比较舒适,三面卡壳了一下(个人觉得不是很理想),所以个人觉得基础很重要,要好好打磨,然后进阶部分理论加实践一起,可以事半功倍。在面完两天之后HR就通知我过了。。一下子就沸腾了。。哈哈哈
## Java进阶架构核心知识集
内容过多,有近30个专题的Java核心知识集,不多说,来一份超长目录,眼见为实。
![image](http://www.icode9.com/i/li/?n=2&i=images/20210706/1625571314440445.jpg)
![image](http://www.icode9.com/i/li/?n=2&i=images/20210706/1625571314589168.jpg)
![image](http://www.icode9.com/i/li/?n=2&i=images/20210706/1625571314235636.jpg)
![image](http://www.icode9.com/i/li/?n=2&i=images/20210706/1625571314372005.jpg)
![image.png](http://www.icode9.com/i/li/?n=2&i=images/20210706/1625571315210705.jpg)
> 部分的详情内容如下,不便全部展示,文末可提供原件下载
![image](http://www.icode9.com/i/li/?n=2&i=images/20210706/1625571315244279.jpg)
![image](http://www.icode9.com/i/li/?n=2&i=images/20210706/1625571315303388.jpg)
![image](http://www.icode9.com/i/li/?n=2&i=images/20210706/1625571315934271.jpg)
![image](http://www.icode9.com/i/li/?n=2&i=images/20210706/1625571316822211.jpg)
## 关于“面试造火箭”
面试造火箭,工作拧螺丝!说白了面试官就是要知道你的知识宽度有多大,那么只有一个解决办法,那就给我往死里刷刷刷刷!
![image](http://www.icode9.com/i/li/?n=2&i=images/20210706/1625571316450035.jpg)
* 1. JavaOOP面试题
* 2. Java集合/泛型面试题
* 3. Java中的IO与NIO面试题
* 4. Java反射面试题
* 5. Java序列化面试题
* 6. Java注解面试题
* 7. 多线程&并发面试题
* 8. 高级面试之JVM
* 9. Mysql面试题
* 10. Redis面试题
* 11. Memcached面试题
* 12. MongoDB面试题
* 13. Spring面试题
* 14. Spring Boot面试题
* 15. Spring Cloud面试题
* 16. RabbitMQ面试题
* 17. Dubbo面试题
* 18. MyBatis面试题
* 19. ZooKeeper面试题
* 20. 数据结构面试题
* 21. 算法面试题
* 22. Elasticsearch面试题
* 23. Kafka面试题
* 24. 微服务面试题
* 25. Linux面试题
![image](http://www.icode9.com/i/li/?n=2&i=images/20210706/1625571316101488.jpg)
![image](http://www.icode9.com/i/li/?n=2&i=images/20210706/1625571317721337.jpg)
![image](http://www.icode9.com/i/li/?n=2&i=images/20210706/1625571317950433.jpg)
![image](http://www.icode9.com/i/li/?n=2&i=images/20210706/1625571317878934.jpg)
# **写在最后**
以上就是我的面试过程,为了这次面试,也收集了很多的面试题,反正我已经面过了,那就免费分享出来吧!
需要的朋友:**关注一下,然后[点击这里即可](https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB)免费领取**
以下是部分面试题截图
![Java程序员秋招三面蚂蚁金服,我总结了所有面试题,也不过如此](http://www.icode9.com/i/li/?n=2&i=images/20210706/1625571317103194.jpg)
标签:20210706,面试题,讲烂,手大牛,面谈,https,images,cto,com 来源: https://blog.51cto.com/u_15292611/2994196