腾讯C++后台开发实习一面

腾讯IEG光子工作室 电话面试 24分钟

1、自我介绍

2、比赛项目介绍

3、你们上传的图片文件,假如用户上传了一个脚本,怎么办?

回答:我们的项目当时并没有考虑这种情况,如果上传的是一个脚本,在人工智能处理(Python)阶段就已经会程序出错了。如果要实现,可以使用文件类型对比和文件校验。还可以用沙盒机制,或者移除可执行权限等

4、你们图片识别的效率怎么样?
回答:1分钟500多张,和图片的属性如分辨率有关,我们的计算资源有限balabla

追问:1分钟才500多张,这也太慢了吧?(大学生哪有什么高性能计算资源嘛...

5、你们用Redis做查询缓存,效率提升怎么样?
回答:我们经过了反思,实际上Redis的查询效率提升并不明显......

6、操作系统的中断是什么?

7、操作系统的中断号在哪?程序代码里

8、操作系统的虚拟内存是什么?

9、操作系统的虚拟内存转换是怎么样的?缺页对换机制、物理地址转换

10、你了解过哪些树结构?二叉树、B+树、红黑树

11、红黑树的旋转怎么实现?没实现过....

12、算法题口述:单链表找倒数第K个节点。 快慢指针追及问题,快指针先走K

13、有没有其他方法?向量vector转存后取倒数第K下标那个,实际上快慢指针法的时间复杂度已经能做到O(n),最快了。

14、反问环节:问面试官老师负责哪个事业部,以及负责的业务,方便未来学习。IEG光子工作室。


面试官对我比赛里做的文字识别OCR挺感兴趣,可惜我是负责后台计算平台开发的。

个人感觉挺简单的,期待第二轮面试。加油!

#腾讯实习##实习##面经##腾讯##C++工程师#
全部评论
大佬你腾讯在哪投递的啊
点赞 回复
分享
发布于 2020-11-17 22:28
楼主是寒假实习还是日常实习啊?
点赞 回复
分享
发布于 2020-11-18 16:25
联想
校招火热招聘中
官网直投
请问是啥比赛,弄了个项目出来
点赞 回复
分享
发布于 2020-11-18 22:49
我WXG日常实习面试问题基本回答上来了,代码写出来了,面试完20分钟简历状态直接就灰了,不知道为什么啊
点赞 回复
分享
发布于 2020-11-25 00:37

相关推荐

OC了,感谢牛友们的面经帮助,散点面经回馈一下3.25投递,3.29下午打电话约了一面一面55min(4.1)计算机基础部分1. 什么是栈内存,什么是堆内存,有什么区别?2. 刚你提到了栈的内存比较小,那你说明一下什么是栈溢出3. 为什么堆的分配比较慢?这个问题有没有什么解决方案?4. 游戏引擎有没有什么对内存的管理操作?5. 堆空间只申请不释放会造成什么?(内存泄漏)如何避免(从编程语言的层面上解释)?(Java/C# 内存管理GC, C++智能指针)6. 你知道哪些智能指针?(unique_ptr, shared_ptr)?还有一个你知道吗?(没说出来,面试官提醒能解决循环引用的weak_ptr)7. 栈的访问效率比堆高,你能解释一下吗?8. 垃圾回收内存管理GC机制,能不能深入说一下底层如何实现?9. 说一下什么是虚拟内存?存在的意义是什么?数据结构部分10. 描述一下数组和链表的区别?各自的优缺点11. 说明一下什么是二叉树手撕部分12. 递归前序遍历二叉树写一个函数,输入是二叉树的根结点,返回它结点的前序遍历13. 用BFS遍历树追问:DFS和BFS这两种遍历策略,一般用来解决什么问题?有没有什么优化方案策略?开放问题15. 树这种数据结构在你项目开发中有什么应用?C++中有没有什么容器是用树实现的?16. 说明什么是面向对象,有什么特点?17. C++中可以实现多态,请你从虚函数表的方面描述一下重载一个虚函数的过程?(往虚函数表,虚函数指针上扯)。虚函数指针占多大空间?(就是普通指针,32位机器4,64位机器8)拷打简历18. 开发MOBA项目中遇到的最大难点是什么?19. FPS项目中,NPC巡逻的逻辑?你这种检测方法会把NPC背后的敌人也检测进来,有没有什么改进方法?20. 简单说一下你了解的unity物理引擎?其他问题21. 你平常玩哪些游戏多一些?STEAM上的单机游戏玩过吗?你CF玩得多,你觉得CF哪些功能做的不错?22. 除了游戏开发,你还有哪些其他方面技术上的兴趣?23. 你打过不少算法比赛,你觉得你的算法水平在你们校队能排到top多少?反问面试官人很温柔,聊起来也挺舒服的,面完二十分钟后官网就显示通过了
点赞 评论 收藏
转发
头像
04-16 17:14
已编辑
门头沟学院 计算机类
4.15 oc终于oc了,散点面经。4.3光子工作室一面:1.介绍自己2.ArrayList和List的区别3.ArrayList装普通的整形或字符串会有装箱拆箱吗4.字典,字典的底层原理5.哈希表删除后的元素怎么处理,添加元素呢?6.哈希添加元素有什么优化空间?7.线程和协程有什么区别?8.Unity协程如何实现?9.切场景保留数据的方式10.UGUI,image和sprite的区别11.Sprite和image渲染的性能区别12.图片格式,有什么方式让图片内存更小。13.了解过一些平台的格式,如pbr,etc吗14.打图集有什么规范15.渲染管线流程16.Git和svn的区别,git的分支合并方式17.做个题,字符串翻转此次面试官露脸了,好评。最后反问向面试官了解了一下UE和Unity的区别。:)。 当天变为复试状态4.5光子工作室二面(电话面试):主要拷打场景题:1.介绍自己2.项目中子弹命中的判定。3.场景题:联机游戏,做武器发射子弹、命中、状态变化之类的你的构想。4.物品管理你用的什么数据结构。5.场景题:物品管理,你会怎么做。6.对于各个物品会写什么接口。7.struct和class的区别8.构造函数是基类先构造还是派生类?析构函数呢?9.指针和引用的区别10.Tcp三次握手。11.Tcp和udp在联网游戏中用哪种反问。第一次尝试电话面试,体验挺好的,面试官也挺有趣的。面完状态立刻变为Hr面4.9Hr面,云证+录用评估#腾讯##实习#
点赞 评论 收藏
转发
3 35 评论
分享
牛客网
牛客企业服务