他说“这回找到女朋友了我就辞职回家,在家里找个工作,就这样过日子吧,其实慢节奏的生活也是我一直追求的,虽说进了大厂,但也一直不快乐,你别看面试有多难什么的,其实就是一个考试,只不过这个考试的要求比较高,考过了你便没什么觉得难的了,像我就是这样,当初筹备了三个月,面试了十几个厂,其实就是 面试造航母,工作拧螺丝 大厂里面每一个岗位都是按部就班的工作,没有什么学习的地方,所作的工作稍微有点本事的程序员都能做好,只不过门槛比较高罢了,也学不到什么东西,晋升也是个麻烦,虽说当初运气好,勉强进来了,厂里面人才也多, 但是由于人才过于泛滥,工作内容的固化,他们都失去了原有的冲劲,这也是我想离开的原因”
我苦笑道:“我做梦都想进去嘞,你还想出来”于是我趁着这个机会向他讨教到关于怎么进大厂,他给我说了很多个方面的注意点,就算最后你进不了大厂,但是一般的小厂的要求也没有这个高,进个有潜力的小厂还是没什么问题的。还提到了回家之后给我整理一份资料发给我看看,希望对我有所帮助;关于这份资料后面会放出来
后续
==
关于武哥后面的事情,就是现在,去年过年的时候和他吃了顿饭,聊到了这个事情,我也如愿以偿拿到了大厂offer,吃饭的时候了解到,他竟然真的在那年找到自己的老婆,长相一般,身材一般,家境一般,总之我是觉得武哥有点屈才了,酒过半寻,我借着醉意问道:“武哥当初是咋看上嫂子的”
他说:“害,你别提了,她啊,死缠烂打,不依不饶,我也只好答应了她,说话之时脸上洋溢着幸福的表情”
他也和当初说的一样,辞掉了当初大厂的工作,回家找了个比较轻松的工作。和家人过上了幸福的小日子。
关于上面说到,武哥给我的几份资料下面我简单的贴一点上来给大家看看,由于时间间隔很长,我也自己整理了一段时间,希望对各位有所帮助
因面试题和答案包含的技术点比较多,无法在简书上全部展示,所以整理了PDF文档供大家面试时做参考,需要这份《Android面试题+答案整理》PDF的朋友可以前往 GitHub自行查阅
一、Java 基础+进阶
-
JVM
-
Object
-
static
-
final
-
String、StringBuffer. StringBuilder
-
异常处理
-
内部类
-
多态
-
抽象和接口
-
集合框架
-
反射
-
单例线程
-
volatile
-
synchronized
-
Lock
-
引用类型
-
动态代理
-
元注解
Android 知识点汇总
-
Activity
-
Fragment
-
Service
-
BroadcastReceiver
-
ContentProvider
-
数据存储
-
View
-
进程
-
Parcelable接口
-
IPC
-
Window / WindowManager
-
Bitmap
-
屏幕适配
-
Context
-
SharedPreferences
-
消息机制
-
线程异步
-
RecyclerView 优化
-
Webview
Android 扩展知识点汇总
-
ART
-
Hook
-
Proguard
-
架构
-
Jetpack
-
NDK开发
-
类加载器
常见面试算法题汇总
-
排序
-
二叉树
-
链表
-
栈/队列
-
二分
-
哈希表
-
堆/优先队列.
-
二叉搜索树
-
数组/双指针
-
贪心
-
字符串处理
-
动态规划
-
矩阵
-
二进制/位运算
-
其他
下面的截图就是我第一次的面试题记录,当天面试完晚上回到家写下的几个问题。
现在从上面的几个问题,发展成了面试必刷的项目,以下问题是我整理的最新的一线公司面试记录,文章最后有我多年面试的经验分享给大家,希望拿到这份文档的朋友可以趁着春节的这段时间,好好沉下心来筑好Android基础,拓展自己技术扩展面。最后,在明年的春招中能拿到自己心仪的offer。
Android基础问题相关(面试题与答案已整理成了PDF文档):
1、接口的意义-百度
2、抽象类的意义-百度
3、内部类的作用-乐视
4、Java 虚拟机的特性-百度-乐视
5、哪些情况下的对象会被垃圾回收机制处理掉-美团-小米
6、进程和线程的区别-猎豹-美团
7、java中==和equals和hashCode的区别-乐视
8、HashMap的实现原理-美团
9、string-stringbuffer-stringbuilder区别-小米-乐视-百度
10、什么导致线程阻塞-58-美团
11、多线程同步机制-猎豹
12、ArrayMap对比HashMap
13、hashmap和hashtable的区别-乐视-小米-360
14、容器类之间的区别-乐视-美团
15、抽象类接口区别-360
Android 方面(面试题与答案已整理成了PDF文档)
16、如何导入外部数据库?
17、本地广播和全局广播有什么差别?
18、intentService作用是什么,AIDL解决了什么问题-小米
19、Ubuntu编译安卓系统-百度
20、LaunchMode应用场景-百度-小米-乐视
21、Touch事件传递流程-小米
22、View绘制流程-百度
23、多线程-360
24、Handler,Thread和HandlerThread的差别-小米
25、线程同步-百度
26、什么情况导致内存泄漏-美团
27、ANR定位和修正
28、什么情况导致oom-乐视-美团
29、Service与Activity之间通信的几种方式
30、如何保证service在后台不被Kill
31、Requestlayout,onlayout,onDraw,DrawChild区别与联系-猎豹
32、Android动画框架实现原理
33、Android为每个应用程序分配的内存大小是多少-美团
34、优化自定义view百度-乐视-小米
36、volley-美团-乐视
37、Glide源码解析
38、Android设计模式
39、Android属性动画特性-乐视-小米
40、Activity Window View三者的差别,fragment的特点-360
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
(img-rDrRSbw4-1715860051742)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!