09.15 腾讯运营开发 一面(已凉)
09.13 投递
09.14 通知面试
09.15 14:30 一面,腾讯会议,两位面试官
1、自我介绍
2、面试官介绍岗位情况(游戏的运营开发),询问我对技术栈的要求,岗位的意向
3、简单介绍计算机网络模型
4、简单说一下TCP协议的上层协议(应用层协议)
5、说一下HTTP的报文结构
6、HTTP协议1.0和1.1的区别,1.1和2.0的区别
7、了解哪些IO模型,说一说里面的差别,epoll有哪两种模式,边缘触发相对于水平触发有什么不同
8、树的遍历的方式,树的遍历用代码实现有哪些方法,两种迭代分别用到什么数据结构
9、排序问题:自己实现数据库的ORDER BY这样的排序,应该用哪种常见的排序(提示了从稳定性和时间复杂度上考虑)(建议了解MySQL中的排序方法)
10、MySQL常见的存储引擎
11、简单说一下InnoDB的特点
12、平时编写SQL如何处理慢查询
13、一般是如何设置索引的,如何衡量你设计的索引的效果(提示从数据分布的角度考虑,有些表的数据并不分散)
14、介绍进程、线程、协程
15、进程间通信方式
16、COOKIE和session的区别,session在Django里是用什么介质存储的
17、问项目
18、了解哪些常见的缓存方案
19、如何部署项目
20、Python装饰器的实现原理,如何实现一个路由装饰器,自定义装饰器的方法
21、Django路由机制,如何实现路由,常见的路由方式
此时换了另一位面试官问问题
22、项目背景
23、使用异步队列需要注意什么
24、介绍论文、实现细节、具体数据
25、平时关注哪方面的技术、人工智能学习背景
26、平时的兴趣爱好
27、反问(面试表现,个人建议)
两位面试官都给了非常详细的个人建议,至今为止应该是收获最大的一场面试
晚上查看状态,已经挂了
#腾讯##面经#