腾讯(Android方向) 一面面经

11.18
是在腾讯会议上面试的,面试官听声音挺不错,简单调试了一下就开始面试

简单自我介绍+讲项目
首先闲聊了一下项目一些技术无关的问题
然后开始讲项目技术难点
我负责的是即时通信模块和商城模块,但是即时通信的实现有严重的漏洞,所以面试官问了如果重新来,我会用什么架构。回答websocket长链接,然后说了一个简单的实现架构
消息发送失败如何处理 说了用户离线情况的处理
本地消息如何存储 用了本地数据库
有哪些表 消息到达时如何提升查找效率
然后提到了消息接收Service的保活
多进程保活(一对一情况 一对多情况)这一块不是很清楚

面到这里已是大汗淋漓,严重怀疑我参加的不是一面面试

面试官也看出我的难处,于是安慰我没事,说不出来没关系只是刚好提到就顺便问一下

心有余悸继续面试
Activity的生命周期
onCreate中的Bundle参数
Activity启动模式
说说Window
事件分发机制
实现一个自定义View,放一个图片可以单指拖动,双指缩放(双指手势不是很熟,图片相关也不熟)
说说AIDL
线程池
浏览一个网页的过程 越详细越好
三次握手 四次挥手
get post区别
算法题猴子吃桃子每天吃一半再多一个,第十天剩1个,问一开始有多少个

总用时1小时

回过头看仍然心有余悸,面试官也说我理论知识不错,但是实践看得出比较少
自己也认为知识的掌握停留在表层,到了二面深入可能会撞板,接下来多用心吧





#腾讯##面经##安卓工程师##校招#
全部评论
双指是ActionDown和ActionPointerDown
1 回复
分享
发布于 2020-11-19 14:47
楼主你好,请问你是实习、校招还是社招
点赞 回复
分享
发布于 2020-11-19 14:46
乐元素
校招火热招聘中
官网直投

相关推荐

1 20 评论
分享
牛客网
牛客企业服务