上次面完第二天秒挂,隔一周又捞,还能有一个部门仰卧起坐啊
先问了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月要实习 -能!