腾讯客户端面经

本文详细记录了在腾讯客户端部门的面试经历,包括WXG和PCG的面试流程。面试侧重于项目经验和基础技术,涉及MVC、网络模型、HTTP与HTTPS、TCP与UDP的区别、JAVA基础(如HashMap、Synchronized)、Android基础知识(如Handler、Binder)以及算法问题。面试官还询问了关于HTTPS的可靠性传输以及如何在应用层实现类似TCP的可靠性机制。
摘要由CSDN通过智能技术生成

注意事项:对于项目、对于基础知识都问的很多

WXG面试

一面(140min)

  1. 问项目+拓展场景(120min)

主要是结合项目会出一些场景题给你去思考,大概出了4-5个场景题

  1. 反问(20min)

二面(60min)

  1. 问项目(30min)
  2. 问基础(20min)
  1. MVC、MVP、MVVM
  2. 七层网络模型,分别有什么协议
  3. HTTP和HTTPS
  4. UDP和TCP
### 腾讯游戏客户端实习试经验分享 #### 试准备的重要性 在腾讯游戏客户端的实习试时,充分准备显得尤为重要。一位候选人提到,在遇到问题时要究其原理并将其转化为自己的理解[^1]。这意味着不仅要熟悉常见的编程概念和技术栈,还需要深入理解所参与项目的细节。 #### 项目经历的考察 试过程中对于候选人在简历上提及的具体项目非常重视。例如,会被询问遇到了哪些挑战、如何克服这些问题以及个人在这个过程中的贡献等。这种做法有助于评估应聘者实际动手能力和团队协作精神[^2]。 #### 技术技能测试 除了讨论过往的工作之外,技术能力也是必不可少的一部分。可能会涉及到数据结构(如平衡二叉树)、算法设计(快速排序及其性能指标)等方的知识点;甚至还会触及计算机图形学的基础理论——利用单个像素绘制线条的方法就是一个典型例子。 #### 编程实践环节 某些情况下,试官会布置具体的编码任务来检验求职者的实战水平。这类题目通常较为复杂且之前未曾接触过,因此能否清晰表达解题思路成为关键所在。即使初次尝试未能成功实现功能,只要能够合理解释逻辑流程,并接受指导后迅速调整方案,则依然可以获得认可[^4]。 #### 综合素质考量 除上述硬实力外,软性因素同样不可忽视。沟通技巧、学习态度乃至对未来职业规划的看法都会影响最终评价结果。比如被问及为何选择特定语言作为主要工具或是怎样处理遇到的技术难题等等[^3]。 ```python def quick_sort(arr): if len(arr) <= 1: return arr else: pivot = arr[len(arr) // 2] left = [x for x in arr if x < pivot] middle = [x for x in arr if x == pivot] right = [x for x in arr if x > pivot] return quick_sort(left) + middle + quick_sort(right) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值