成都·小厂·游戏公司面试+上机经历

👜面试岗位:C++实习

📖面试问题:

什么是模板

什么是 C++ 的左值和右值?有什么区别?

对智能指针的理解

匿名函数和隐藏函数

内存泄漏的几种原因以及如何解决

怎么解决哈希散列表处理冲突时可能出现堆积的现象

C++STL中迭代器的作用是什么?

讲死锁是什么

什么是图,怎么理解

DFS(深度优先搜索)和BFS(广度优先搜索)

有没有了解过多线程,项目中有没有使用到

有没有实际使用CMake模式对程序进行过打包

反问技术官聊业务:公司目前需要做的产品大概是什么,技术深度和产出如何(主要是比较在乎自己能得到多少提升)

📚上机笔试:

原本以为是打算法题,结果是给应用场景然后用C++来实现。

给了三个日志文件(.log),上机编写代码将三个日志中的数据跑出来,大致要求如下:

找出服务器接收的记录有多少条(find函数暴力查找每一条即可)

找出服务器发送的记录有多少条(同理find暴力)

找出服务器发送失败的记录有多少条(接收与发送相减即可获得)

找到任意时间段中接收到的数据有多少条(使用滑动窗口 或者 前缀和相减)

找到同一天在线玩家ID的数量总共有多少(所有ID进行去重即可)

🙌面试体验:

面试的技术部门氛围挺不错,上机的时候也听到他们聊天都在讲一些技术的问题,最终等了四个工作日hr打电话说发Offer

#软件开发投递记录#
全部评论
这个是三月多的内容了,因为当时没怎么抽出时间来写,所以今天把它发出来。 我实习一小段时间之后,主管单独找我说之前的项目要C++,但是已经结束了,问我能不能转岗去做Python,我这里其实可以考虑转岗的,但是我觉得做了这个岗位,技术深度和产出如果不够我找好下一段,主要是后面找工作的话可能还是只能找到差不多的岗位,然后我就拒绝了,最后签了离职,现在继续投
1 回复 分享
发布于 04-21 09:48 四川

相关推荐

评论
2
7
分享

创作者周榜

更多
牛客网
牛客企业服务