腾讯PC客户端-暑期-offer
刚开始投的是后端,结果一直泡池子,实在是熬不住、、、尽管牛客上已经见过许多客户端劝退第n人发的贴,但一想到鼠鼠是个破双非硕,且之前毫无实习经历,再找不到实习感觉秋招也要凉凉,随即转投客户端,希望能捞一个暑期实习,再不济也混个面试经验、、、,没成想运气还不错,意料之外的没有挂
也是小小的圆了一次大厂梦,因为之前也参考了不少面经,特此也分享分享自己的
以下纯回忆版,可能会有遗漏
⌚️投递时间:3.23转投客户端,4.1被PCG捞
👋初试(60min)—— 4-8:
自我介绍。
说一下你的项目,以及你最满意的一点
Linux内存管理机制
手撕最大连续子序列和
为什么使用vector作为输入
vector的底层实现
push_back和emplace_back的区别
手撕一个类,仿照vector的形式实现push_back
如果要对push_back进行优化,有什么思路
假设现在腾讯会议给你发信息,描述从发送到接收信息这个过程
如果发送的是两条信息,怎样区分这两条信息
lambda表达式
C11特性,最喜欢哪个,为什么
auto底层原理,怎么得到实际类型
左值和右值的区别
右值引用
二战初试(30min)—— 4-11:
自我介绍。
手撕LRU
项目
线程安全
线程和协程,一个线程最大多少个协程
Poll和Epoll
文件描述符具体含义
文件描述符读、写操作底层原理
🤏复试(30min)—— 4-18:
自我介绍
项目
说明项目中的线程池部分,且线程数量有什么说法
线程调度策略
设计一个高优先级与抢占式的线程调度策略
场景题:“现在让你实现一个超大文件下载客户端方案,文件大小为几十G,你需要从哪些角度去设计去实现?”
如果需要用到线程池,线程数量应该怎么去思考
QUIC协议
✌️hr面 —— 4-21:
自我介绍
个人项目介绍
论文介绍
竞赛经历与个人负责部分
为什么选择PC客户端开发这个岗位
如果要从3个角度选择实习,你会怎么选(补充现有A、B两个部门都给你发了offer,你会从哪三个角度去选择实习的部门)
现在手头上是否有offer或正在进行的面试
实习与秋招怎样去规划
对未来的规划
😉oc:4-23oc ,4-24收到电子offer