发出来攒攒人品
面试官人很和蔼,态度也很好。
1.讲一下TCP三次握手 为什么要3次,两次或者四次不行吗
2.讲一下常见的针对TCP的网络攻击
3.如何应对SYN flood攻击?
4.讲一下TCP的TIme_WAIT状态,如果服务器中存在大量的这个状态应该怎么排查?
5.如果项目中出现CPU占用过高的情况,该怎么排查和处理?
6.介绍一下Linux常见命令?top命令具体是做什么的?
7.讲一下HashMap,为什么HashMap要引入红黑树?为什么树化的默认节点是8?如果不用红黑树如何处理过长的链表?
8.HashMap是线程安全的吗?如果不是那什么是?
9.为什么ConcurrentHashMap是线程安全的?是如何实现线程安全的呢?
10.介绍一下Base64编码的原理,为什么Base64编码会使数据体积变大33%?
11.介绍一下Flink CEP是如何匹配事件的?
12.讲一下用Flink处理流数据的时候如何分割两个不同的帖子或者推文?
13.为什么Redis Pub/Sub比Kafka更快一些?二者之间如何选取?
14.Kafka是如何做到数据持久化的?
还有一些琐碎的问题,不太记得了。
然后就是算法题,有思路但是太久没敲代码了结果没写出来,太烂了!
反问:1.接下来该朝哪个方向努力?面试官答编码能力(我想也是,确实太烂了)
2.晚上9点还在上班吗?(因为面试在晚8点)
想问问在鹅厂的朋友,这种情况挂了还能继续投其他岗位的吗?
或者有没有招后端实习生的公司,孩子真的很想实习!
#腾讯##实习##后端开发##面经#