秋招第一个oc(快手),来还愿了
秋招的第37场面试,终于等来了第一个oc,岗位C++SDK开发
一面 8/11
-
自我介绍
-
C++内存布局
-
函数调用机制
-
进程调度算法
-
智能指针
-
负载均衡算法
-
一致性哈希
-
项目性能调优怎么做的
-
Redis数据结构
-
CPU缓存一致性,volatile
-
GPU缓存一致性问题
-
做题:二叉树中序遍历(非递归)
-
反问:SDK开发干啥的
-
反问:网络优化的瓶颈在哪里
二面 8/13
-
自我介绍
-
项目架构介绍
-
IO层和消息处理层怎么分开的
-
QPS测过没,极限多少
-
异步日志怎么实现的
-
进程间通信
-
TCP三次握手
-
LT和ET
-
GPU内存模型
-
move移动语义
-
做题:大数加法
-
反问:做业务和做底层的选择
三面 8/20
-
自我介绍
-
职业规划
-
反问:部门业务(接入、边缘计算、CDN、P2P)
-
反问:做技术和做业务矛盾吗,应该如何平衡
-
反问:怎么看待做底层造轮子
-
家在哪,拼多多和阿里面了吗(为什么要专门cue这俩,难道因为我是上海人)
-
有几个offer
-
反问:在快手压力大还是动力大
-
反问:快手的技术和产品哪个更有竞争力
HR面 8/26
-
了解岗位吗
-
哪里人,为什么来北京
-
最自豪的事
-
两个词形容自己
-
四肢健全吗
-
为什么不读博
-
反问:人才培养体系,应届生多久能独立完成项目
-
反问:公司未来发展方向
-
反问:公司相比互联网巨头有哪些不足之处
- 能来实习吗