腾讯暑期实习一面(后端开发)
今天下午突然收到深圳打来的电话,接到电话说是腾讯面试,我寻思我在官网上投的时候简历都没写完,也没点投递,咋就突然面试了?
Linux查看进程CPU使用率的命令
Linux查看每个核心的CPU使用率
TCP三次握手的过程
TCP和UDP区别,TCP为什么是基于流的传输层协议?
死锁,举个例子,如何预防死锁?
指针和引用的区别。
如何实现哈希表?
进程、线程、协程的区别?
Java的final关键字作用。
Redis的ZSET底层跳跃表是如何实现的。
讲讲红黑树的数据结构,为什么ZSET不使用红黑树。
快排的过程,时间复杂度。
epoll的边缘触发和水平触发。
话说面试官是做C++的,而我只懂Java,所以并没有面试多久。
简单面试完后隧将简历通过微信发送给了面试官,然后面试官说20分钟后在线笔试。
笔试题:
1、原地删除字符串中的空格
2、数组的旋转
3、字符串转int数字
4、智力题:有36辆自动赛车和6条跑道,没有计时器的前提下,最少用几次比赛可以筛选出最快的三辆赛车?