2024年安卓最新30K成功入职:腾讯视频面试Android经历!「含面试题+答案,2024年最新2024安卓面试

【附】相关架构及资料

源码、笔记、视频。高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术,和技术大牛一起讨论交流解决问题。

image

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

3、android的屏幕刷新机制,怎么优化UI卡顿情况

4、有没有使用过插件化框架,实现原理?

5、你在项目中碰到什么比较棘手的问题?怎么解决的?

6、找到一个无序数组中第一次出现最多次数的元素

三面感觉自己回答的还可以,但是感觉在某些细节上没有回答到面试官的点上,还需要继续努力。

某手机海外部门(offer)

==============

上来就是笔试题,其实之前没怎么做过面试题,难道现在都是这个套路了…?20分钟后做完就开始面试了

1、手写线程安全的观察者模式

2、找到一个字符串中出现最多的字母

3、描述Java面对对象六大原则针对项目中谈谈自己的看法

4、android阅读过哪些源码,举例说明

5、项目中的优化工作,内存,卡顿优化,leakcanary的原理实现

6、Tcp/Udp的区别,项目中的C/S端双向认证如何实现

7、项目中有碰到过哪些比较难解决的问题。

8、android 8.0,9.0有哪些新特性,有没有了解过

二面就是直接技术总监了,基本就没有问太多技术的东西了,问为什么来到深圳,上家公司项目的一些情况,项目是怎么管理的,领导还是比较随和的,然后就问了一些期望薪资,值得一提的是,公司公积金是12%的全额缴纳,在深圳遍地都是5%的情况还是比较少的,然后就是跟HR聊了一些情况。

深信服(offer)

==========

是深信服旗下的一个子公司,做企业管理软件的,类似钉钉的,上来就是一套面试题,其实内心是抗拒的,但是看题目数量不少很多,就做了下,一些基础题然后就是一个求出现次数最多的数字算法题,半个小时做完后就开始一面了

1、HashMap的原理以及android中为什么建议用ArrayMap和SpareArray替代HashMap?

2、android如何保证进程不被杀死

3、Java怎么与C++进行交互,以及native crash如何定位的

4、C/S如何保证双向认证(项目中使用到的,可以理解为Https的原理),用到了哪些加密算法

5、LBS定位如何去除野点(指因为定位偏差过大的点),大数据量如何和后台交互?

6、设计模式用过哪些,动态代理的原理?

7、项目中有做过哪些优化,优化成效如何?

二面也是技术负责人了,比较随和,主要也是问了下项目的情况,以及如何管理项目以及平时的一些工作情况,最后还就android的发展前景,讨论的蛮久的,推荐我有想法可以转后端,沉淀比较快,竞争力就比较强,前端可替代性太强,也是学习了很多的东西。

TCL(offer)

==========

是一个猎头推荐的一个职位,主要应该是做TV上的相关项目,有VR类型类似的项目等等,一面居然是一个妹子和一个男的一起进来的,还是第一次遇到,没问多少基础知识点,更多的是根据自身项目问一些东西

1、TCP/UDP的区别,有看过具体报文的信息吗

2、你觉得开发一个SDK,需要注意哪些地方,有没有做过SDK性能测试

3、有了解过音视频的编解码吗

4、你觉得你这个项目中比较难的地方在哪里,你是如何解决的

5、开放题:让你加载一个200M左右的GIF,如何实现及优化,不可降低画质

6、如何优化一个列表滑动的流畅性

志安科技(offer)

===========

这是一个做芯片的,类似于华为海思的这种的,面试之后才发现,可能不是很对口,可能需要的技能性会更底层一点,毕竟做原厂技术的,但是还是聊了很多东西

1、andorid的Binder机制是怎么样的

2、Linux的原理有了解吗(我只会一些常用的指令…)

3、有看过哪些源码,有深入到C++中吗,C++熟练吗?

4、熟悉framework哪些模块的源码,对图像性能优化有了解吗

5、以后的技术发展方向是如何的

其实他们要求的那些东西比较底层,所以基本没怎么回答好,但是他们可能看我比较好学,愿意提供一个让我去学习,比较音视频或者图像方向等等。

之后也跟HR聊了下,可能是觉得专业技能不是很对口,然后只是作为一个种子来培养,所以给的offer薪资压了一些,但是还是蛮感谢这家公司的,聊得过程中也学到了很多东西!

彩蛋

==

最终快到入职的时候,还是接到了阿里巴巴无线部门的面试、OnePlus的面试等(内心ps:早tm哪去了),都是之前投的短时间没回应,但是因为感觉自己面试状态也不太好了,而且这种面试都会持续很久很久,就直接放弃了,选择了腾讯视频…果然,裸辞要慎重!!

总结

==

都说今年的环境不太好,个人感觉的话,比较前几年的确实是的,特别基本社招都是3年↑的,可能有些hc多的话会给些机会,而且对面试者的要求更高了,特别是性能优化这块的,基本都会问到。

然后就是一些源码级别的问题,也会涉及到一些项目架构,思想这一块,也是需要自己慢慢沉淀的东西,这里要说一点,自己简历上面写的东西,一定要能兜得住,就算有些问题没有回答好,可以大概说下自己的想法,可能有些问题就是没有答案的

最后

==

总而言之,成功是留给准备好的人的。无论是参加什么面试,都要做好充足的准备,注意好面试的礼仪和穿着,向面试官表现出自己的热忱与真诚就好。即使最后没有过关,也要做好经验的总结,为下一次面试做好充足准备。

学习福利

【Android 详细知识点思维脑图(技能树)】

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。

这里附上上述的面试题相关的几十套字节跳动,京东,小米,腾讯、头条、阿里、美团等公司19年的面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。

由于篇幅有限,这里以图片的形式给大家展示一小部分。

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

的技术体系对大家有一个方向参考。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值