腾讯Android提前批1 2 面 现场1 2面

提前批:
一面 44分34秒
c++
面向对象的特点
说了什么是封装 什么是多态
重载 重写 重定义
拷贝构造函数

java
内存模型
两个类之间相互引用会造成什么问题 怎么解决
在main函数之前调用一个函数

Android
进程间如何通信
windows如何通信
线程同步资源不被抢占
事件分发
view的绘制流程

设计模式
单例模式 具体实现
观察者模式 常见
其它的设计模式

算法
1000万个单词查找 复杂度
快排堆排
快排平均复杂度 最坏复杂度 如何避免最坏复杂度
最大堆最小堆 如何实现 如何排序
二叉树遍历 层次遍历如何实现
平衡二叉树 红黑树 
有左右结点 二叉排序树如何删除一个结点
告诉当前结点 单向链表如何删除结点 不能遍历
如何判断单向链表出现循环 

操作系统
进程调动算法
内存地址如何分配 堆和栈 还有其它的
死锁是什么
如何避免死锁
除了段式 页式还有什么  段式 页式如何实现
进程和线程的区别

网络
五层模型
三次握手 四次挥手 为什么三次
dns为什么采用UDP
tcp的拥塞控制
https 和 http 如何加密

二面:(40分20秒)

项目介绍
主题皮肤会有适配问题吗?
社区如何实现图片文字图片混合在一起。
如何添加好友
消息如何进行加密。
http和https.
如何实现聊天功能。

建议:在完成需求后要多想一下扩展问题。

现场一面(60分钟):
讲一项最有成就的项目
按下键盘到界面过程
dma和中断
dns污染
dns解析过程
http1.1和http2.0区别
http https
证书不可信
c++ JAVA装入过程
activity 生命周期
handler
JAVA锁
推算一下快排复杂度
矩阵的到某点的最短步数
中缀转后缀
udp跨网段
wait 事件分发
TCP重传时间

现场二面(43分钟):
内部类 区别
泛型
java语法糖
java拷贝对象
单例 不能使用 静态内部类和 枚举  (我使用的double check)
字符串翻转 i am student -> student am i (在原字符串上修改 要求空间复杂度o(1))
1000瓶酒一瓶毒酒 小白鼠若干 小白鼠喝了毒酒就会死亡 就可以混合 找出毒酒的方案 
三只熊三个人乘船过河 熊的个数不能大于人的个数 提供过河方案
listview 顶部去除 底部复用顶部 如何做
recycleview
面试官对基础扎实或者思维活跃的人眼前一亮(我的问题 什么面试者让面试官眼前一亮)
全部评论
m
点赞 回复 分享
发布于 2018-04-12 13:29
甚至精确到秒
点赞 回复 分享
发布于 2018-04-12 15:52
这是广州场吗.. 我面安卓 全场问c++....activity提都不提一下
点赞 回复 分享
发布于 2018-04-12 15:55
想问一下,您是在哪面的呢
点赞 回复 分享
发布于 2018-04-12 16:07
我一面就20分钟...明天二面,紧张又兴奋.
点赞 回复 分享
发布于 2018-04-12 16:56

相关推荐

11-18 09:44
Java
小白也想要offer:简历别放洋屁,搞不还还放错了,当然你投外企除外,以上纯属个人观点
点赞 评论 收藏
分享
点赞 35 评论
分享
牛客网
牛客企业服务