
置顶科普
年份是毕业年份,2021是指2021年毕业,不是2021年面试
鲂的面经整理目录(已完结)
1. 美团金融|安卓客户端|面经|offer|2021届秋招|
2. 拼多多|客户端开发|面经|offer|2021届秋招|
3. 网易云音乐|安卓客户端|面经|offer|2021届秋招|
4. 阿里巴巴|客户端开发|面经|2021届秋招|
5. 花旗银行|软件工程师|面经|offer|2021届秋招|
6. 字节跳动|客户端开发|面经|2021届秋招|
7. 叠纸游戏|客户端开发|面经|2021届秋招|
8. 腾讯|客户端开发|面经|2021届秋招|
9. 360|安卓客户端|面经|offer|2021届秋招|
10. 作业帮|IOS客户端|面经|2021届秋招|
11. 滴滴|安卓客户端|面经|2021届秋招|
12. 百度|IOS客户端|面经|2021届秋招|
13. 快手|客户端开发|面经|2021届秋招|
14. 顺丰科技|安卓客户端|面经|offer|2021届秋招|
鲂的内推
1. 内推+校招秋招|美团金融服务平台|多项岗位|北京+上海
鲂的2021秋招经验总结(不定时更新)
1. 分享|2021届毕业生秋招经验总结1-岗位类别介绍
2. 分享|2021届毕业生秋招经验总结2-如何选择offer
鲂的2021秋招算法总结目录(已完结)
1. 分享|2021秋招算法总结1-DFS篇
2. 分享|2021秋招算法总结2-BFS篇
3. 分享|2021秋招算法总结3-链表篇
4. 分享|2021秋招算法总结4-二叉树篇
5. 分享|2021秋招算法总结5-排序算法篇
6. 分享|2021秋招算法总结6-字符串篇
- 分享|2021秋招算法总结7-双指针篇
- 分享|2021秋招算法总结8-哈希篇
- 分享|2021秋招算法总结9-位运算
- 分享|2021秋招算法总结10-数组篇
- 分享|2021秋招算法总结11-动规篇
- 分享|2021秋招算法总结12-栈篇
基本情况
提前批投的深圳的客户端开发,但是捞的人是深圳做sdk的团队,不是特别匹配,连着面了两轮以后就结束流程了。正式批时候听说只有北京的客户端有岗位,投了北京的客户端,但是等面试了较长时间,时间还是安排在晚上,面试一轮以后没有消息了。
提前批一面(60min)
- (基本问题)自我介绍
- (基本问题)项目分工和具体内容
- (基本问题)是否有音视频方面的知识
- (安卓)使用listview过程中有遇到哪些问题么
- (java)ArrayList和LinkedList区别
- (java)List如何删除元素
- (java)了解HashMap么
- (java)HashMap为什么要用数组加链表的方式,这么做有什么优点
- (java)哈希冲突的定义和解决方法
- (操作系统)死锁产生的原因和解决办法
- (java)内存泄露的原因,并举几个例子
- (操作系统)volatile的作用及其应用场景
- (算法)写一个快排
- (反问)这个岗位做什么内容的,工作地点在哪里
提前批二面(45min)
- (基本问题)自我介绍
- (面试官叙述)本岗位是什么样的,需要什么样的人
- (基本问题)你可以适应这个岗位的内容么
- (基本问题)sdk的封装了解么
- (操作系统)进程和线程的区别
- (操作系统)进程调度算法
- (操作系统)操作系统分配的进程空间是怎样的?线程能共享哪些
- (操作系统)如何保证线程安全
- (操作系统)线程池的创建方法
- (java)static、final、static final的区别
- (java)反射的定义和作用
- (算法)剑指 Offer 24. 反转链表
- (反问)面试存在哪些问题
正式批一面(55min)
- (基本问题)自我介绍
- (操作系统)多线程里的关键字有哪些
- (操作系统)volatile与synchronized的区别和使用场景
- (操作系统)除了volatile的原子性和可见性以外,还了解一些更底层的原理么,比如怎么保证原子性和可见性的
- (操作系统)信号量如何交替进行的
- (安卓)消息机制中怎么Loop的,Loop方法的实现是怎么样的
- (安卓)消息机制的排队机制是如何实现的
- (安卓)消息机制中的最大线程数有什么作用
- (java)有哪些引用类型
- (java)在垃圾回收时,无论内存是否充足,都会回收弱引用对象吗,WeakReference在消息机制中的怎么用的
- (计网)TCP的三次握手
- (计网)https加密的具体方式
- (计网)https加密协商出来的密钥的类型是什么
- (计网)SSL流程
- (java)equals和==的区别
- (java)讲一下hashCode方法
- (安卓)Activity A 启动 Activity B,两个Activity的生命周期顺序
- (安卓)安卓中消息机制的耗时的操作有哪些,具体放置在哪个地方
- (安卓)安卓的事件分发机制
- (算法)21. 合并两个有序链表
结束语
快手喜欢考的算法是快排、链表和树。感觉对有一些安卓开发基础的人会问的比较细致(层层深入),很多东西线下搞可以查资料,线上的话,总有印象模糊的地方,所以建议各位有安卓基础的人好好复习一些底层的原理。零客户端基础的好像只会问一些java基础、操作系统、计网和算法的内容。