Android 3 年外包工面试笔记,有机会还是要去大厂学习提升
第二次面试就比较简单了,面试官就是和你聊天,聊项目,聊之前的经历,因为我第一个项目耗费时间比较长,印象也比较深刻,就聊了很多,比如项目中遇到的最多最大的困难是什么,怎么解决的等。
聊的还算愉快,就这样结束了,两次面试都没有提及薪酬待遇问题,这一点后来回去之后才发现。
二、广州拓普基因
第一面
这家公司是在珠江新城高德置地广场,离我现在的位置比较近,之前在官网了解了下,最终也没搞清楚是做怎么样的医疗项目,不管了,下面是面试过程......
在前台稍等了下,进入小会议室,接连来了两个面试人员。
貌似技术人员的问题(为啥貌似,因为问题和技术好像也没什么关系)
自我介绍(我一贯的自我介绍都是从大学毕业到当前公司是怎么个过程说一遍 很简洁)
分别介绍下项目(依依介绍完毕)
项目人员分配/负责模块完成时间
为什么学软件
一个商城项目 一个人独立完成 大概需要多少时间
这个时候来了一个管理人员,下面的问题更是离谱:
你觉得你的优势是什么
你觉得你的劣势是什么
如果有 5 个候选,凭什么会录入选你
你觉得有哪两点是在你入职后我会担心的
问道这我已经不知道说什么了,后面就是谈个人规划,发展方向的了,他有他的见解,当然我也有自己的理解,他说完我说,都说完后就结束了,给我的感觉是很不舒服,面试过程一味无趣,没有和技术相关,貌似在做性格测试,我有个同事就经历过性格测试,好吧,这个就不说了,今天面试结束,静静等待结果,准备之后的面试。
![](https://static001.geekbang.org/infoq/d1/d1d006d3d6225946ce7d3e664daca8ac.png)
一点面试心得
有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如 Handler 机制,这个是面试必问之题。
有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。
客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。
所以需要梳理知识,提升储备
**架构师筑基必备技能:**深入 Java 泛型+注解深入浅出+并发编程+数据传输与序列化+Java 虚拟机原理+反射与类加载+动态代理+高效 IO
**Android 高级 UI 与 FrameWork 源码:**高级 UI 晋升+Framework 内核解析+Android 组件内核+数据持久化
**360°全方面性能调优:**设计思想与代码质量优化+程序性能优化+开发效率优化
**解读开源框架设计思想:**热修复设计+插件化框架解读+组件化框架设计+图片加载框架+网络访问框架设计+RXJava 响应式编程框架设计+IOC 架构设计+Android 架构组件 Jetpack
**NDK 模块开发:**NDK 基础知识体系+底层图片处理+音视频开发
**微信小程序:**小程序介绍+UI 开发+API 操作+微信对接
**Hybrid 开发与 Flutter:**Html5 项目实战+Flutter 进阶
知识梳理完之后,就需要进行查漏补缺,所以针对这些知识点,我手头上也准备了不少的电子书和笔记,这些笔记将各个知识点进行了完美的总结。
这里附上针对字节跳动的面试题整理的合集,我们进行了分类,循序渐进,由基础到深入,由易到简。
将内容整理成了五个章节:
计算机基础面试题、数据结构和算法面试题、Java 面试题、Android 面试题、其他扩展面试题、非技术面试题总共五个章节 354 页。
![](https://static001.geekbang.org/infoq/8b/8be0e8e3c02e1ad1147effd981ee80c8.png)
还有一份 Android 开发相关源码解析,这份 Android 学习 PDF 大全真的包含了方方面面了
内含微信 MMKV 源码、AsyncTask 源码、Volley 源码、Retrofit 源码、OkHttp 源码等等
![](https://static001.geekbang.org/infoq/48/48a3e54d38275300faac3730b60af416.png)
字节跳动真题解析、Android 开发相关源码解析、简历模板可以**【私信】**我免费获
取
面试时 HR 也是不可以忽略的环节,我们经常也会遇到很多关于简历制作,职业困惑、HR 经典面试问题回答等有关面试的问题。
有全套简历制作、春招困惑、HR 面试等问题解析参考建议。
面试:如果不准备充分的面试,完全是浪费时间,更是对自己的不负责!
评论