游戏研发工程师-杭州
8.2投递
8.12笔试
8.24一面 75min
1、手撕,给定字符串(可以是任何字符),判断括号是否合法
2、实现stack模板,只实现push功能
3、如何管理定时器(没答上来)
4、父类X,派生子类A、B、C,生成相应对象a、b、c放入一个容器,用一个X类型的指针遍历,如何知道指向的对象是什么类型
5、struct、class、union区别
6、虚函数
7、快排如何解决最坏时间复杂度,不能是随机快排
8、手撕堆排
9、项目
10、进程线程的区别,系统调用是进程还是线程
11、线程共用一个资源会发生什么
12、struct内存分配,为什么要对齐
9.7二面 55min
1、自我介绍+项目
2、手撕洗牌。写到一半问面试官是否有重复的牌,说是有,我改了改结构,快写完了,对方问我的代码表示不理解,说着说着就变成没有重复的牌😅然后我又改回去了。最后又发现不能跳出循环,即使已经达到跳出条件。我找不到错,对方看了几分钟表示也没看出来,直接下一个。
3、手撕链表判断是否有环,有的话找出入环节点。写了一半说了下思路,但不记得怎么证,对方表示只是个简单的数学问题,我按照自己的思路描述了一半,面试官直接说你这样证不出来啊😂虽然我也觉得貌似有哪里错了,最后只能说那我不清楚了
4、期望薪资,不懂明明是技术面为啥还要问这个。。
9.7感觉二面整体怪怪的😂自己有点菜,许愿三面~
9.18收到意向书,真只有两面,怪不得二面要问薪资,地点改成了广州,还愿牛客~
全部评论
(9) 回帖