当前位置: 首页 > 面试经验 >

腾讯游戏营销技术服务 游戏客户端开发 实习 一二面 面经

优质
小牛编辑
84浏览
2024-03-25

腾讯游戏营销技术服务 游戏客户端开发 实习 一二面 面经

前言

腾讯的效率是真的高,上周5天4面,出结果也很快,秒挂秒进(虽说我二面到hr面等了几天)

TimeLine

3.20 一面(初试)3.21 二面(复试)3.27(hr面)

一面

大概1h,包括自我介绍、算法、八股、项目拷打

自我介绍

对照简历介绍自己的个人情况和经历

算法

1、快排时间复杂度和空间复杂度,是否稳定

2、解释什么是二叉平衡树

3、红黑树和二叉平衡树有什么区别

4、判断一颗树是否为二叉平衡树(手撕代码)

八股

计算机网络

1、计网五层模型

2、网络协议属于什么层(HTTP、IP、TCP......)

3、HTTP协议发展历程(1到3)

操作系统

1、进程和线程区别

2、进程调度算法

3、Go中协程的上下文切换

C++

1、有使用过c++里的线程吗(没有)

2、c++内存分区模型

3、malloc、free和new、delete区别

项目

主要问了我unity项目,是一个第一人称射箭游戏

1、整体介绍项目

2、怎么实现模拟了箭的物理运动(博主在简历上写的难点)

3、MonoBehavior类的生命周期(只要回答出生命周期函数)

总结

面试官给我的评价是基础扎实,实践经验不够(我的项目太水了,也没有好的实习经验)

问题难度不大,只是问的广

二面

30mins,时间非常短,而且只问了八股,让我一度怀疑是kpi面,担惊受怕好几天

八股

计算机网络

1、HTTP长连接和短连接区别,如何实现长连接

2、TCP四次挥手过程

3、TCP第四次挥手如果客户端被kill掉,服务端会怎么样(重发FIN一定次数后关闭)

4、TCP和UDP区别

操作系统

1、线程和协程区别

Unity

1、FixedUpdate、Update、LateUpdate区别和应用场景

2、解释怎么模拟箭的物理运动(唯一的项目拷打)

场景题

1、设计一个三消游戏(类似消灭星星),要如何设计才能保证一定有解

我的回答:自底向上建立模型,先保证底部一定有解,再像搭积木一样往上搭。另外我发现规律,不同关卡中有些地方解法相同,猜想是有固定套路,可以把这些模块排列组合。

2、如何确定每关游戏的难度

我的回答:通过解题时长和步数量化难度。先对所有模块进行测试,再对组合好的关卡进行测试。

总结

评价是非常经典的基础扎实,实践经验不够(这次特别cue到我的unity项目难度不够)

TIPS

大家在反问的时候可以按照以下顺序

1、请您评价一下我在这场面试的表现,还有什么需要改进

2、您所在的部门是做什么工作的

3、面试结果什么时候出

面试官的态度决定了是否过(博主两次进复试,面试官都是直接说和leader反映帮忙推进度)

记住所在部门的工作会对后面的面试有用!

hr面过了会更新一波hr面经

#腾讯面经#
 类似资料: