腾讯TEG C++后台开发一面

发发面经攒人品~~
面试在腾讯会议,全程大约一个小时。刚进会议就是TX典中典之不开摄像头,面试体验感觉怪怪的,偏聊天探讨,而且没怎么问比较深的问题。我个人觉得很奇怪,因为我的简历偏C++制造业背景,跟部门的AI+游戏开发感觉不是很匹配。

面试内容按照分类如下,有不少遗漏,实在想不起来了。

【计算机基础】
网络分层中,有了链路层为什么还要有IP层?
那有了IP层为什么还要有传输层?
有了传输层为什么还要有应用层?
应用层协议有哪些方式区分TCP数据流中的报文边界?
什么是IO复用,复用俩字体现在哪?
一个ELF文件,没有源码,如何确定这个文件有没有内存泄漏问题?
假设你自己编写源代码,如何确保编写出来的程序没有内存泄漏?
发生内存泄漏之后程序会发生什么常见状况?
现代计算机平台上虚存空间一般都很大,为什么还会经常发生段错误?比如递归深度过大直接爆栈,但是其实调用深度也没多深。
Linux上的进程和线程有什么区别?
在Linux怎么观测一个进程/线程的信息。
链表、数组、二叉树之间是什么关系?(好抽象的问题
(关于数据结构和算法还问了一些别的,忘记了)

【C++】
如果让你实现一个智能指针类,这个类应该有哪些核心功能?
这些功能分别如何实现?口述即可。
(还问了几个比较基础的问题,想不起来了)

【项目】(大约20min)
简历上挑一个最熟悉的项目讲讲整个系统架构。
项目中的一些技术细节问了问。
延伸着问了问Linux平台的问题。

【手撕】
单链表原地处理成特殊形式,难度跟原地反转差不多,秒了。

【反问】
1. 咱们部门干嘛的?(答游戏AI,比如王者荣耀人机)
2. 假设我入职了,工作内容是什么?(答:算法同事搞出来的理论、模型之类的东西,由我们落地到游戏里面)

【后续】
一面通过,已发二面邀请

#软件开发笔面经##腾讯##面经##C++#
全部评论
感觉一个组的
点赞 回复 分享
发布于 2024-09-30 18:55 吉林
佬 二面面过了么 状态怎么样
点赞 回复 分享
发布于 2024-09-30 15:53 湖南
佬是ai lab还是ai平台部门呀
点赞 回复 分享
发布于 2024-09-30 09:02 台湾

相关推荐

11-25 10:02
复旦大学 Java
一面:简历项目介绍一下项目内容怎么用定时任务调度解决分布式事务问题缓存穿透、雪崩、击穿是什么为什么要用消息队列,rabbitmq相比其他消息队列有什么特点java异常了解吗synchronized锁的实现(猜测问的是锁升级)多线程了解吗(猜测问的是实现方式)java内存模型是什么gc了解吗(猜测问的是死亡对象判断、垃圾收集)操作系统linux如何查看文件前5行(head -n 5 filename)cpu满载如何排查问题孤儿进程和僵尸进程进程、线程和协程的区别和作用进程通信方式动态链接和静态链接的区别数据库mysql底层数据结构了解吗(B+树)怎么选择主键左连接和右连接的区别redis底层数据结构(猜测问的是键值对和8种数据结构)redis单线程了解吗计网三次握手和四次挥手过程为什么TIME_WAIT要等待2MSL多路复用了解吗客户端从输入网址到显示网页内容经历的过程(解析域名、建立连接、请求与回应、解析网页)其他RPC了解么手撕算法LRU缓存给定一个数组,求和最大的连续子数组(前缀和+哈希表)反问:能过的话什么时候二面二面:简历项目介绍一下项目内容Spring Security+JWT实现用户认证的原理是什么怎么基于RBAC分配用户权限用户-角色-权限的方式来分配权限有什么缺点(为用户分配权限必须创建角色,可以通过用户-权限方式来解决)怎么用定时任务调度解决分布式事务问题还了解多少分布式事务解决方案javajava内存区域是什么局部变量和对象分别存储在哪里垃圾收集算法有哪些垃圾收集器有哪些,介绍一个熟悉的从写完一段java代码到执行经历了什么,类加载过程(双亲委派模型)Spring介绍下Spring核心原理(IoC和AOP)如果自己写一个IoC框架,核心方法是什么(答了HashMap存储Bean对象)提问:愿意转c++吗,有没有困难闲聊:问了英语成绩、文体竞赛、个人生活等,感觉像hr面会聊的问题
点赞 评论 收藏
分享
评论
14
70
分享

创作者周榜

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