2019.9.19 oppo面试复盘

今早十一点去面试了oppo Android岗位.整个流程感觉挺好,在一个酒店里,难得进一次这种大酒店,好开心,哈哈哈哈,面试官人也挺友好

进去之后,面试官说了些欢迎之类的话,然后开始自我介绍,后面的问题基本都是围绕简历和自我介绍在问.

先问的是Java的基础知识,

1.第一个问题是问Java的内存回收机制,面试之前我正好在看,然后把记得的就说了,后面说到引用计数,问Java里什么强弱引用在计数时的区别,我一脸蒙蔽,这玩意听都没听过,我真菜

2.第二个问题问的是HashMap和数组的区别,在按值查找和按下标查找时的区别,以及HashMap的冲突解决算法,这个记得不太清了,说的有点混乱.感觉数据结构还得加强

3.第三个问题是多线程的实现方法,一共是四种,我只说了三种,面试官提醒了一下线程池,接着是HashMap线程不安全的解决办法(怪我嘴贱,自己提起这玩意儿线程不安全)

4.进程与线程的关系与区别,这是操作系统的知识,还没复习到,也没答上来

5.TCP的三次握手和四次挥手也没说出来,问知道HTTP协议吗,我老实回答不晓得

6.String  StringBuffer   StringBuilder的区别,又没回答上来

接着是Android相关的问题

1.在项目中用了哪些基本组件,我说了活动,广播,服务,面试官就接着问广播的生命周期,我没回答上来

2.又问活动的生命周期,这个面试之前有看,还记得,就说了

围绕项目问

1.音乐播放器是自己一个人做的吗,我说是

2.红外项目中android主要做了哪些事情,我说定时请求数据然后做相关UI变化,说项目的时候说到JAVA BEAN序列化的问题,又让我说了一下序列化怎么实现的

最后问我华中赛获奖的具体内容,做了些啥,遇到什么困难

然后就到了我的提问时间

oppo Android业务主要有软件商店,快应用,巴拉巴拉,后面的没记住

然后问对我的建议,面试官说我不经不是计科科班出身,只是上过Java和Android选修课,所以基础欠缺,让我加强

我想也是,毕竟那么多问题没回答上来,哈哈哈哈

最后的最后就结束了

以此记录我大学生涯中的第一次面试.

发布了13 篇原创文章 · 获赞 13 · 访问量 7339

猜你喜欢

转载自blog.csdn.net/lvdoujack/article/details/101019178