爱奇艺-Android开发工程师面经
-
9月26日参加的openday,现场面了两面,29日收到offer call。(挺早面的,也是现在回忆当时写的面经,可能不够全)
-
一面
-
四大组件说一下?最常用的是哪个?
-
Activity的四种启动模式,适用场景?
-
Service两种启动方法?有什么不同?
- android持久化存储方式?
-
Fragment适用的场景说一下?生命周期说一下?每个回调方法都在什么时候?
-
Activity、Window和View的关系?
-
创建线程的方式?线程同步的方法?
-
HashMap说一下?
-
垃圾回收机制说一下?
-
项目中用到了图片加载。说一下有什么优化的方法?
-
代码:写一下图片压缩的代码。
-
-
二面
-
项目中遇到的最大的问题,怎么解决的?(从项目出发说了很久)
-
举例写一个类,你觉得足够优秀的(实际想问的是开闭原则,但是我一直在说代码如何命名和写法如何规范了。。)
-
上面回答的不够好,又重新换问题。要你完成课表功能,你怎么设计数据库表,把各个字段都说一下(emmm,我以为是问的数据库,结果问的是如何设计类,感觉自己好蠢)
-
算法:给定一个n*m矩阵,求从左上角到右下角总共存在多少条路径,每次只能向右走或者向下走。
-
平时是怎么学习Android的?
-
有什么想问我的吗?
-
- 碎碎念:=w= 面网易的中途突然接到一个来自上海的电话,怕打扰面试顺手就把电话挂了。面完打回去,“您好,欢迎致电爱奇艺~”,我可能是胆子太肥了,连offer call都敢挂了,对不起。TvT~
- 总结一哈:因为经历了迅雷的突破0 offer,信心突然激增,也更加努力了,所以一面都很轻松的答出来了。二面还是有些弱鸡,而且还是算法薄弱的选手,所以答得不咋地,摸不懂面试官的意图。
- 本来一面挺有信心的,但二面实在是面的太差了,所以就没抱希望,心情极差,不吃晚饭,徒步走回寝室瘫着,又觉得不能这样,就回实验室继续看书了T T。
- 仔细想了想,可能是我当时态度超级好,虽然没有答出来,但也在疯狂说,我会回去再好好看一下的!以及面完向面试官道谢,鞠躬,可能会添加一些好感度。
- hr小姐姐声音温柔又好听,超喜欢der~
- 附赠一张当时爱奇艺openday通知信上的一个颜表情,是不是炒鸡可爱~当时全靠它给予我信心的~大家也要一起加油鸭!~
-