回复: 0
跳转到指定楼层
上一主题 下一主题
收起左侧

[2023Android暑期实习]腾讯八轮面试面经

全局:

2023(4-6月) 码农类General 本科 实习@腾讯 - 校园招聘会 - 视频面试  | Pass | 应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
楼主从3月中旬开始投递安卓客户端的暑期实习,因为课程比较多,也没有提前在寒假好好准备,所以期间一直是边学边面,边面边学,中间遇到过很多坎一度想放弃了,索性运气不错还是有了正向的结果。
.
1. 整体时间线概览
腾讯IEG游戏广告
3.22 一面.
3.23 二面
3.25 三面
3.30 HR面.--
3.30 进入录用评估
4.20 HR电话联系说我不太匹配,流程结束

腾讯CSIG智慧交通
4.21 一面
4.25 二面
4.26 三面
4.27 HR面
4.27 进入录用评估
5.6 OC

百度自动驾驶
4.10 一+二+三面,无HR面
4.27 OC

2. 面试问题与体验
因为时间比较久远,可能不会阐述每一个问题,只挑一些重点的来说。

2.1 IEG游戏广告

2.1.1 一面
面试官会认真听你说你想表达的内容,尽管不会有太多回应。
a. 安卓相关.--
MVVM, M**** LiveData在项目里的实践是怎样的,遇到了什么问题;有没有想过怎么去解决LiveData膨胀的问题;
handler, messageQueue懂多少说多少,越详细越好
事件分发机制的原理是什么,核心的几个函数有哪些,它们之间的协作方式
View绘制的三个流程;onMeasure中的measureSpec,wrapContent为什么会失效.1point3acres
内存泄漏是怎么避免的?LeakCanary原理是什么,没看过源码的话现在想一下该怎么实现
项目里的webView是如何优化加载速度的的
RecyclerView和ScrollView为什么不能一起使用
b. Java相关
线程池用过吗,工作组件有哪些,OkHttp用的是什么线程池,为什么要用
synchronized锁升级的过程,为什么要设计这个锁升级
HashMap的实现,如果要自己实现多线程安全的HashMap怎么操作(答可以借鉴hashTable和concurrentHashMap的两种方式)
记不得了,太久远了
c. 计算机网络
Https为什么更安全,为什么混合加密
get和post有什么区别. ----
TCP三次握手的流程
TCP包头参数有哪些?
d. 算法题.--
Top K 快速选择算法
.--
2.1.2 二面
几乎随便问了点就开始做题了,感觉面试官很赶。
a. 安卓相关-baidu 1point3acres

b. 算法. 1point 3 acres
实现LRU,java里什么数据结构可以拿来参考?
最长回文子串. 1point 3 acres
c. 数据结构
AVL、B+树、红黑树的实现,使用场景是什么,各有什么优缺点。

2.1.3 三面. Χ
聊项目、聊未来规划,20min结束。
这一轮面完进了录用评估,一度开摆,后来才意识到不对劲。。。

2.2 CSIG
2.2.1 一面
面试官:看你简历里有安卓的实践的几个项目,你挑一个来给我讲讲,里面涉及到的技术难点,技术原理都展开来说,越深入越好。
然后我就按照自己的项目,从整体框架balabala扯到局部的某个自己很满意的卡片流,遇到一些我觉得比较重要的点就会深入来说,面试官没开摄像头,全程自言自语的感觉hhhh,大概说了快四十分钟。.
(我正在自言自语BBB说线程池有哪些类型的工作队列,各自有什么用处,OKhttp用的啥)
面试官:打断一下你,如果我想要自定义个任务有优先级的线程池,应该从哪些方面入手.1point3acres
(我正在自言自语view的绘制流程)
面试官:你说下为啥打开一个app以后默认会显示白屏吗,为啥不是黑屏呢?
(我正在自言自语webView的优化实践)
面试官:你们的app有没有放到性能很差的机子上试过,有没有卡顿,项目里做过的性能优化都说一下。
面试官:安卓的进程间通信方式有哪些,Binder讲一下,和共享内存的区别是什么.--
项目说完以后没有问其他基本知识了,就开始做题:末尾K个一组反转链表
面试官很友好,给我详细介绍了一下部门负责的业务,也给了我很多建议。
.
2.2.2 二面
面试官开了摄像头,一直保持微笑,体验很好。
没问任何安卓内容
进程和线程的关系;多线程的并发为什么会是不安全的;线程同步
Kotlin和Java的区别,使用体验
动态代理和静态代理
然后问了些数据结构和网络,我给忘了.
写代码:线程安全的单例模式(我写了个双检锁,然后提了一下说也可以用饿汉式、枚举实现). .и

2.2.3 三面
TCP三次握手四次挥手;四次握手服务端的FIN和ACK会不会不合并?
为啥快排明明没有归并的平均复杂度好,还要用它,快在哪里?
有哪些稳定且O(nlogn)的排序方法
. .и堆排序实现. 1point 3 acres
你项目用的Kotlin,kotlin协程是怎么实现的,你们是怎么实践的
内存泄漏问题遇到过吗,怎么解决的
RecyclerView的性能优化怎么实践
写代码:单词颗粒度的字符串反转 O(n),要求自己写点测试用例,把各种特殊情况、边界值都考虑清楚,写好了跟他说。
腾讯面呗的写代码用起来还是有点古怪的,总是莫名其妙地有下划线报错,需要好几秒才会变正常。。。. 1point3acres

腾讯两轮HR面:
基本都是常规问题
1. 选择这个岗位的原因是什么,对自己的未来发展规划如何看
2. 平时学习的方式.google  и
3. 之前实习的工作内容

百度
从下午三点开始连着三面,面试官看着很累了,每面都是让我自由发挥讲项目加难点,几乎没有问什么问题,大部分时间是自己哔哔莱莱。

总结
1. 写博客对技术难点做总结和分享是很有收获的
2. 保持乐观积极,生命还是很美好的,面试没过没啥大不了的,下次再爬起来吧
3. 祝大家健康快乐,学习顺利,一切都好

. ----



. From 1point 3acres bbs

-baidu 1point3acres
. Waral dи,














..

评分

参与人数 4大米 +23 收起 理由
Sparks2000 + 1 很有用的信息!
葡萄的奶茶 + 20 欢迎分享你知道的情况,会给更多积分奖励!
Acropho13ia + 1 给你点个赞!
小亩_mr5zkwt + 1 给你点个赞!

查看全部评分


上一篇:微软北京后端面经
下一篇:BCG GAMMA Final Round Par面挂经
您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表