程序员经验分享:大专生面试阿里P7竟然过了!大厂直通车!

前言

从18年毕业至今,就任过两家公司,大大小小项目作了几个,很是感谢个人两位老大,在个人android成长路上给予我不少指导,亦师亦友的关系。java

从年前至今参加面试了不少公司,也收到了几家巨头的offer,还有其余公司的。总结下经验,也是对过去的一个回顾和总结吧。
android

面经

我面试的是腾讯Android开发岗位,面试官问了不少Java知识,甚至一个Android的相关问题也没问(我不知道这算不算是正常状况啊……),非常苦恼,下面是记下的一些面试相关问题。面试

1.本身介绍(这个没什么说的,介绍一下姓甚名谁,毕业于哪,作过哪些相关项目)算法

2.java多线程的几种状态。回答的很差,只回答了就绪,运行,阻塞状态。segmentfault

3.数据结构,红黑树。以前是电气专业,数据结构也没有学过,直接说不会Pass。设计模式

4.了不了解Java虚拟机。不怎么了解,只知道GC回收机制。数据结构

5.了不了解Java设计模式。不了解,只听过单例,观察者模式。多线程

6.看我项目里有写Mqtt协议,问我了解不了解Amqp协议。不了解,说了一些Mqtt主题订阅发布了相关问题。架构

7.问了线程在JVM虚拟机中是怎么加载的。唉,不知道。学习

8.问了静态static是怎么加载的。这个感受回答得还行,是类的加载的一系列过程。

9.问了项目中有没有统一的异常处理机制。没有,都是trt/catch的。

10.问了项目中有没有用到继承等相关知识。没有。

11.问平时是怎么学习的。上CSDN,GitHub,查找相关资料,遇到什么问题去搜索对应的解决办法。

也不知道为何应聘Android,全是Java相关知识,可能Java对Android开发真的很重要吧……心累……

最后

今天关于面试的分享就到这里,仍是那句话,有些东西你不只要懂,并且要可以很好地表达出来,可以让面试官承认你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工做当中你压根不会用到它,可是你要知道它是什么东西。

最后在这里小编分享一份本身收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司20年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了很多精力),包含知识脉络 + 诸多细节,因为篇幅有限,这里以图片的形式给你们展现一部分。

还有 高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料 帮助你们学习提高进阶,也节省你们在网上搜索资料的时间来学习,也能够分享给身边好友一块儿学习。

领取方式:点击【Android学习PDF+架构视频+面试文档+源码笔记】

【Android核心高级技术PDF文档,BAT大厂面试真题解析】

【算法合集】

【延伸Android必备知识点】

相关文章
相关标签/搜索