天美游戏客户端-再战L1

上次面完第二天秒挂,隔一周又捞,还能有一个部门仰卧起坐啊

先问了5min FPS项目:
    问我考虑服务器负载了吗
    考虑客户端外挂修改数据了吗
    UE怎么知道网络同步同步哪些客户端,讲一下controller
    。。。
面试官:“好,没事,问问你熟悉的项目吧”

聊另一个项目,20min

八股, 10min:
 模板是编译期处理还是运行期,函数模板和类模板全特化,函数模板有偏特化吗?顺便讲了讲为什么模板类的声明实现最好放在.h文件
 TLS(线程局部存储)内部实现讲一下
 右值引用,std::move的实现,怎么知道一个类构造是走拷贝还是移动
 子类为什么要重写父类的虚析构函数
 移动构造函数有什么细节
 栈和堆,为什么栈快

两道题:
    1、给一个字符串只包含大中小括号,判断是否合法。啪,很快啊,写完了运行过了,问中间加个表达式怎么做,问我创建的这个stack能优化吗,讲了size小的话可以放在栈上,和FBString优化类似,又问string可优化的点
    2、给一个数组,返回最长递增子序列,有多个返回字典序最小的
    写完问我:时间能优化吗(写的O(n^2)),
    原谅我孤陋寡闻,我直接来了句:还能优化?
    面试官:我也不知道,这参考答案就给时间复杂度O(n*log(n)),来,咱们一起研究下
半小时后,行吧,下去我们再想想

新式反问(面试官问我):
 你知道我们是哪个工作室?          -L1
 你接受在成都吗?                       -接!
 我们要求年底到明年3月要实习    -能!
全部评论
请问oc了吗
1 回复 分享
发布于 2023-10-13 16:04 北京
这腾讯c++八股有点搞啊
1 回复 分享
发布于 2023-08-25 10:56 四川
大佬咋样了
点赞 回复 分享
发布于 2023-08-21 00:42 重庆
呃 L1不是负hc吗
点赞 回复 分享
发布于 2023-08-20 13:58 广东
哥咋样了
点赞 回复 分享
发布于 2023-08-20 13:58 浙江

相关推荐

10.23 飞书一面1. iOS 的学习方法2. 为什么采用 MVVM 架构3. 双向绑定是怎么实现的,还有别的实现方式吗4. MVVM 和 MVC 的区别5. MVVM 相比 MVC 的好处(除了解耦降低代码复杂度,还有是能对 View 和 ViewModel 单独进行测试)6. 列表怎么实现的,了解 UITableView 的 cell 复用吗7. 技术上的难点8. Swift 并发讲讲9. @MainActor 用过吗,在哪用10. 那如果是在非主线程上用 @MainActor,会发生什么?11. 那假设有这种情况,图片下载不是一个异步的实现吗,那假设ABCD,它要是下载好了后,A的图片显示到B上了,B的图片显示到C上了,这种要怎么解决12. git 工作流,想要新建一个分支怎么做13. 手撕单例模式14. 简单工厂和工厂方法,手撕工厂方法模式(不会,寄)15. 进程线程的区别16. 为什么进程之间是隔离的,隔离性和安全性是怎么保证的?(应该是从虚拟内存上说怎么实现的)17. 那虚拟内存怎么得到物理地址的这个过程说一下18. 那多线程对于堆内存的读取会不会出现安全上的问题19. 多线程对于栈上的内存读取会不会出现安全上的问题20. 怎么保证线程安全呢21. TCP 和 UDP 的区别22. TCP 是怎么保证可靠性的23. TCP 三次握手24. 为什么不是一次,两次呢?25. 哈希表的查找时间复杂度是多少,底层实现原理?26. 什么时候会出现最坏的情况?27. 哈希冲突?28. 两个栈如何实现队列,两个队列如何实现栈手撕: 442. 数组中重复的数据总共1h10min左右面试
查看28道真题和解析
点赞 评论 收藏
分享
评论
15
74
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务