腾讯 后台开发实习 五捞记录+还愿
- 4.1 简历
- WXG微信小游戏 4.7 一面 挂
- IEG互娱 4.12 突然电话面 挂
- PCG看点 4.14 一面挂
- CSIG腾讯会议 4.21一面 4.25二面 挂
- CDG金融 4.26一面 4.27二面 5.6HR
- (大部分都是凭记忆写的自己没回答好的,不太全,其余大多是基础问题)
4.7 WXG 后台
一面60min
项目怎么热更改的配置文件
TCP/IPSTL set怎么实现的 等常规问题
没答上来的:
sort用的什么算法
Linux查看磁盘空间
算法题:快排
4.12 腾讯互娱 突然电话面 30min
没回答好的:
为什么共享内存比管道快,不都是放在内存吗?
redis的存储结构
python开多线程会有什么问题
DNS寻址用的什么协议(没答全)
脚本语言比如shell用的太少
python用过什么框架(答tf torch flask)
4.14 PCG
4.14 一面1h
编程题:旋转矩阵填充
项目相关:epoll怎么实现的
操作系统的进程通信方式
算法题:
寻找只出现一次的数字
如果有两个只出现一次的呢
第k小的数字有什么方法找(内存够的话可以用快排,大量数据用堆排序)
4.21 csig 腾讯会议
4.21一面 70min
回答不好的:死锁产生的条件,怎样避免死锁
协程相关
算法题:
1.线程安全的单例
2.环形链表入口节点(快慢指针)
3.能组合成目标钱数最少的硬币数(贪心、DP)
4.25二面 30min 挂
项目qps多少,算高吗,机器配置?,怎么提升
cpu占用率怎么样cpu占用率怎么算,如果是单线程呢?(是否值占用一个核心?)
然后巴拉巴拉介绍项目框架。
算法题:
给定字符串数组,可重复取,判断是否可以组成目标字符串,可重复取。
博弈题:
零和博弈类型:100本书,每人最多拿5本,取最后一本的人胜利,你会采用什么策略?
4.26 CDG 后台开发
4.26 一面 55min
算法题 30min:rand5实现rand3和rand7
有效的括号字符串(LC678)
仔细介绍做的最好的项目
epoll和select区别,分别用的什么数据结构
B+和B树,红黑树有什么了解
进程间的通信方式
…
4.27 二面 70min
全程怼项目,好多都没回答好
1.性能的提升瓶颈
我回答了阻塞读、短连接、服务器硬件,但面试官不认为这是瓶颈
2、工作线程怎么判断线程池指针是否有效
3、怎么处理多种任务类别,模板?
4、为什么任务队列用list存?其实deque更好。
5、处理长时间未活跃的连接,还有比lidt更好的方法吗
6、工作线程返回值怎么获取
7、怎么管理工作线程超时
8、工作线程处理完毕的标志
9、线程池析构函数都应该做什么
10、为啥不用c++的线程库而用linux的线程库
5.6 HR面 30min
最后许愿OC!
---------------------
5.11更新 已OC 还愿!
全部评论
(3) 回帖