快手一、二、HR面经(已意向)
一面(8.19):
- 自我介绍
- C++编译的过程
- 动态链接和静态链接
- C++内存地址空间,动态库的映射
- vector底层原理,capacity和size
- 智能指针,unique_ptr和shared_ptr的区别,智能指针的问题
- UDP、TCP的区别
- TCP拥塞控制
- 公司的git工作流
- C++lambda表达式相关
- flask和sqlalchemy(简单说了下ORM)
- epoll、select、poll
- 剑指 Offer 47. 礼物的最大价值 - 力扣(LeetCode)
- 反问:技术栈(KCP、开源的python/lua游戏后端、python的语言特性、python的reload和hotfix、grt)
二面(8.19):
- 自我介绍
- 项目拷打
- 手撕线程安全shared_ptr
- 关于shared_ptr的相关问题
- weak_ptr和shared_ptr的协作方式,weak_ptr如何获取到shared_ptr
- 反问
HR(8.22):
- base地更倾向于哪里
- 为什么想做游戏
- 为什么当初没有选择一个做游戏的实习岗位
- 为什么没有选择考研
- 项目中遇到过最困难的是什么
- 项目的开发周期,落地时间
- 项目在交付后是否出现过问题,如何解决
- 奖学金,在校成绩,影响成绩的因素
OC(9.8)
头一次写面经,回报社会