太难为我这个应届生了,腾讯面试了8轮,终拿下腾讯Android测发岗offer

我与腾讯面试官“大战”8回合,胜

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

腾讯面试涉及到的范围也很广,甚至问到了C++,也具有一定挑战性的,以下包括腾讯实习四面和校招四面,最终拿到了测开岗位offer,腾讯面试过程中的感觉就是很多我不太熟悉的知识点都被问到了,甚至是不知道的知识点,但整体面试官给人的体验还不错,一般会提前打电话沟通面试时间。

腾讯实习提前批一面

  • Android:四大组件是什么,轮番介绍;Fragment是什么,与Activity区别;SurfaceView与View区别,SurfaceView原理;前台服务与后台服务区别;AIDL了解么;IPC方式有哪些,哪种方式最快;Protocol Buffer了解么;APP中多进程有什么用;方法数65536怎么解决;View显示过程

  • Java:线程同步方式;死锁是什么

  • JVM:内存分配方式;堆和栈的区别;GC算法,垃圾回收;class文件生成过程

  • 计算机网络:什么是HTTP,HTTP/HTTPS区别;TCP三次握手 四次挥手过程;TCP/UDP区别;HTTP是长连接还是短连接;HTTP状态码;抓包工具,怎么抓包HTTPS

  • 设计模式:生产者,消费者是什么;命令模式

  • 数据结构:快排及时间复杂度多少;七大排序;二叉树原理;红黑树

腾讯实习提前批二面

  • C++:class与struct区别

  • 项目:介绍项目,有什么难点;竞赛用了单片机,指令级是什么

  • Java:HashMap;ArrayList,LinkedList用法有什么要注意的;注解介绍下;泛型中类型擦除是什么

  • 数据结构:线段树;B+树

  • Android:OkHttp,OkHttp使用需要注意什么;RxJava介绍下;Activity四种启动模式;一个APP怎么退出所有Activity,如果有第三方SDK Activity,又怎么退出

腾讯实习正式批一面

  • 算法题:字符串中出现频率中位数;最长公共子串问题LCS

  • 项目:OKHTTP框架

  • 计算机网络:TCP UDP HTTP区别;TCP滑动窗口;用UDP实现TCP

  • 数据库:三大范式;索引,怎么知道命中索引

  • 操作系统:进程间通讯方式;共享内存原理

腾讯实习正式批二面

  • 项目:项目介绍;内存泄漏

  • Android:OKHTTP 对HTTP与HTTPs之间的区别;HTTPs加密原理;BlueboothAdapter;Activity在AndroidManifest.xml文件中有哪些标志位,CLEAR_TOP模式,singleTop和singleTask分别的使用场景;Android存储(文件,SP,数据库[具体介绍下SQLite]);Android虚拟机与Java虚拟机之间区别

  • Java:深拷贝 浅拷贝(内存溢出or垃圾回收时有什么区别?);多线程模型

  • 数据结构:二叉树;B树(插入/删除过程)

腾讯校招提前批一面

  • 项目:项目介绍;项目实现的功能

  • 网络:介绍下HTTP协议;HTTPS公钥暴露怎么办;HTTP分段上传文件怎么保证正确;HTTP缓存

  • Java:进程 线程区别;子线程间通讯;解决死锁的办法,怎么判断发生死锁

  • 算法题:数组重新排序保证奇数偶数顺序不变,最终使所有奇数在前,偶数在后;2数/3数之和

腾讯校招提前批二面

  • 项目:项目梳理;图片压缩算法;Bitmap JPG区别;断点重传,怎么动态确定范围; 断点下载;CRC原理

  • 设计模式:MVC优点缺点;MVP中的MVC的C实现在哪;单例模式的饿汉与懒汉的选择,使用场景

  • 网络:HTTPS加密方式

腾讯校招正式批测开一面

  • Android:Crash,ANR怎么解决

  • 数据结构:设计世界杯32强对战数据结构

  • 益智题:2个球,一共100楼找到哪一层扔下来球刚好会坏

  • 其余:介绍测开具体工作

腾讯校招正式批测开二面

  • 项目:聊细节

  • Android:图片,语音大内存数据的性能排查,定位;Handler内存泄漏问题;ART Dalvik区别;GC机制;CountDownLatch原理

  • 算法题:不使用循环,大于号,小于号等查找数组中最大值

  • 闲聊:自我优势

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级安卓工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Android移动开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频**
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
[外链图片转存中…(img-WyMeFdJo-1710946519811)]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值