3.22腾讯微信支付 一面(60min)
1、View绘制的流程
2、长连接建立连接的过程
3、TCP三次握手
4、Android应用的启动流程
5、Handler机制
6、如何处理一张比较大的Bitmap
7、如何压缩Bitmap
8、算法题“{}【】()”优先级,字符串是否合法
3.28腾讯微信支付 二面(35min)
1、你在项目中扮演什么角色
2、你觉得你项目中最难的地方在哪
3、项目中最能证明你个人技术水平的地方
4、TCP的三次握手,以及在此过程中有哪些不安全性?针对这些不安全性的攻击手段?以及防御手段?
5、HTTP重定向的原理
6、Android JVM的组成部分?
7、JVM内存结构
8、动态代理设计模式
9、HashMap的实现原理
10、Android事件分发机制
11、二选一:
①App启动流程
②Android发生Crash等异常之后系统的处理机制
12、相比于身边的同学,你的优势和短板有哪些?
13、如果你能顺利加入腾旭,你觉得你能给腾讯带来哪些方面的价值?
14、你这次实习的目的是什么?
3.29腾讯微信支付 三面/总监面(微信电话面 31min)
1、有其他实习经历吗?
2、挑一个最能代表你的技术实力的项目讲一下
3、挖项目,不断挖,疯狂挖。
4、项目中学习到了什么技术相关的东西?
5、说一下View的绘制流程
6、场景题:如何实现一个俄罗斯方块游戏?
7、在俄罗斯方块中,如何进行碰撞检测?
8、未来的计划是什么?
9、现在很多毕业生都觉得一线城市房价太高,对这个问题你怎么看?
10、你是哪里人?
11、有女朋友吗?
3.31腾讯微信支付HR面(27min)
1、实验室相关情况
2、什么时候开始接触Android
3、挑一个你觉得你在其中贡献最大的比赛或者项目分享一下
4、你觉得你对于这个项目的核心贡献是什么
5、项目里的有关数据是如何实现的?
6、项目中其他成员的情况
8、项目最后取得了什么成绩
9、你平常是怎么学习的?有没有什么独特的学习习惯呢?
10、你一般怎么安排自己一天的时间呢?
11、分享一个攻克技术难点的case
12、你会怎么评价自己呢?
13、当时为什么会考虑学Android开发呢?
14、分享一个让你最有挫败感的case
15、确认一下基本信息
(1)学历
(2)毕业后直接工作还是考研?
(3)实习时间
(4)工作地点
(5)简单介绍一下家庭情况
(6)独生子女?
(7)有直系亲属在腾讯工作吗
(8)健康方面有没有问题
(9)还参加了哪些公司的面试?
全部评论
(5) 回帖