(腾讯 - 一面)2020腾讯暑期实习面试

全程两小时,无死角吊打我,java一点没问

链表和数组有什么异同及其应用场景,map如何实现,及其应用场景(我寻思我除了写算法题用过,其他还有啥场景吗)

hash的冲突如何解决,除了拉链和线性探测还有哪些,具体应用场景

红黑树会吗?讲一遍,不会

排序有哪些?我全讲了一遍

堆排,快排,归并(口述)

平常在哪用过排序?(写题?其他的我不知道了)

二叉树的公共节点(口述)

用队列实现栈(口述)

leetcode34 写完了问我如何编写测试用例?

进程线程异同及应用场景

进程的整个流程(如何启动,怎么分配内存?)

select,poll,epoll,具体过程,异步IO具体讲一下

你自己如何写的IO程序?(调API)

TCP四次挥手有几个包?如果少一个可以吗?

怎么抓包?

长短连接如何具体实现?

https的tls和ssl如何实现(不是讲https的握手)

用过排查cpu过高的工具吗(我说了top)他好像是想问有没有具体的应用过软件还是怎么样

自旋锁互斥锁区别,在哪用过

数据库索引,触发器,数据库的锁怎么用的

sql优化,如何排查数据库的问题(我说慢查询日志,explain分析),他说不是这个,我说不知道了

redis如何保证数据正确性,数据结构,RDB和AOF优缺点,应用场景

mysql和redis数据一致性如何保证,多线程如何保证

数据库主从复制,读写分离如何实现

一致性hash,分布式

问我看过哪些系统架构的书?(我说只看过大型网站技术架构,让我回去看点系统设计,分布式的书)

面完让我回去看csapp

最后欢迎关注我的公众号:互联网校招面经。每天一篇高质量互联网校招面经分享!每月定期总结归纳!还有电子书福利赠送!
(腾讯 - 一面)2020腾讯暑期实习面试
(腾讯 - 一面)2020腾讯暑期实习面试