腾讯云智一面
1:自我介绍,转Go语言可以吗
2:聊一聊你对ArrayList和LinkedList的理解吧(常规八股)
3:聊一聊你对HashMap的理解(常规八股)
4:你刚才说HashMap是线程不安全的,那么如果有100个线程,从1-10里面取数据,往容量100的Map中取数据会发生什么?
5:说一下OSI七层模型与TCP/IP所对应的关系(常规八股)
6:说一下TCP的三握手和四挥手(常规八股)
7:说一下close_wait状态吧(妈的理解成,time_wait了这个说错了我淦)(常规八股)
8:如果出现大量colse_wait怎么排查(用 netstate 查看TCP连接状态)(面试官没有指出我的错误。。。,所以。。。
9:Redis底层数据结构字典是怎么扩容的?(第一次见,不知道)
10:Mysql的索引类型和数据结构划分为哪些?(常规八股)
11:数据库的唯一索引是用哪些数据结构实现的(以前看见过,只回答了Hash,后面查了才发现 B树 B+树也可以)
12:可以说一说Mysql幻读和脏读的区别吗?(吟唱了半天,结果面试官说你只需要总结以下就行了。。。。,本来还想引导面试官问MVCC的,结果面试官不问。)
13:那怎么解决幻读呢?(间隙锁)
14:Nacos与Eureka区别?(没学过Eureka,不知道)
15:Nacos提供了哪些功能?
16:Nacos可以实现动态配置吗,如何实现的?(常规八股了)
17:限流算法有哪些(说了令牌桶和漏桶(给自己挖坑,漏桶不会),在面试官的引导下,说了滑动窗口和TCP的拥塞控制)
18:TCP相比UDP是如何保证传输稳定性的(三握手,数据分片,滑动窗口限流,拥塞控制,快速重传,超时重传)
19:你做项目中,遇见比较有挑战性的有哪些?
20:在工作中有遇见线上的紧急故障吗(没有,就实习了一个月)
21:未来的职业规划
22:既然你提到了算法,那么我们来出道笔试题吧
23:lc 96 不同的二叉搜索树,idea里面写,给的测试用例在idea测不出来,但是后来面试官说写的是对的
24:lc257 二叉树的所有路径 用回溯写,写的有点BUG,没时间了给面试官说了下思路,思路是对的
整体来说不难,泡了2星期池子终究还是挂了,有没有大佬来捞一下,想打复活赛