腾讯上海 IEG 运营开发日常实习一面面经
提前批的时候进二面没发起就灰了...然后5.7正式批被捞,5.12才约面试,应该是我太菜了
电话面试,大约1h,问题不难,答的还行吧
1)自我介绍
2)看你项目用了 Python、Node.js,写的怎么样
能用的水平(不会别问了,我只会 cpp)
3)讲一讲 HTTPS 的过程,详细一点
4)HTTPS 中对称加密和非对称加密都怎么使用的?为什么 HTTPS 不直接用非对称加密
5)密钥协商的过程
6)讲讲有哪些非对称加密、对称加密,MD5 是什么
7)UDP、TCP 的区别
8)Linux I/O 模型
9)select、epoll 区别
10)select 把什么从用户态拷贝到内核态,select 最大描述符
11)epoll 处理的连接是不是无限制的,怎么做到的?
12)讲讲 epoll 的 ET、LT,ET 进行什么处理可以再次通知
13)讲讲零拷贝,有哪些函数
14)线程和进程的区别,讲讲协程,协程一定无锁吗?
15)讲讲排序算法们的时间复杂度
16)快排最坏情况怎么优化,三向切分怎么做的
17)手撕代码,用的腾讯文档,边写边讲思路,能不能优化
LeetCode 876、LeetCode 25
18)有什么想问的
#腾讯实习##腾讯##实习##面经##C/C++#