更新····网易android止步二面
明天网易杭州android面试,很慌···
看了看,这么多天了,也没什么人有什么面经···就更慌了
希望明天人品爆发
面完了,止步了二面,虽然好多人都没更面经吧,但是我来更面经了,希望小伙伴们吸取我的教训吧。我是五点的场次,但是四点就去了,结果安卓组都闲着,就瞬间开始了面试。所以你可以提前去结束战斗。
一面
只能用可怕来形容,我算法基础一般般,普通的快排什么的还是会的,我是android3组,希望3组的好运···
- 1.写个代码吧,堆排序···
不会额 - 2.快速排序了解么?
这个我很了解,说了一些 - 3.归并排序呢?
我一度怀疑走错了位置···真的上来就是三个排序···不过因为第一个不会写,后面两个就只让我描述一下,让我写的话,估计一面也过不去咯··· - 4.后面就是老生常谈的东西了
handler的原理,asynctask原理,还有fragment生命周期,然后还问了我内存泄漏的问题,我说了Handler的例子,如果持有activity改成弱引用。问:那所有的都这么写么?有什么不好?(其实我也不是很清楚) - 5.然后还问了java基础,问我了解反射么?注解呢?注解的参数呢?
这些我真是运气好,我以前是后台的···所以···很了解···以前用三大框架写过一个权限控制还····跟他扯了这个。
然后他就说,行,那就这样吧,我以为一面就挂了···结果问了前台mm,过了一面···可能是因为我源码讲得很清楚吧,handler的源码我看的很细的。然后屁股还没坐热,就去二面了···
二面
开心的二面···却被挂了···
不得不说,二面面试官人特别好,爱笑,是4组的
特别特别注重项目经验,会想办法看你有没有实际的项目经验吧,我就是因为经验不丰富被挂了吧···
- 1.activity,fragment生命周期
- 2.也问到了Handler
- 3.还是问到了内存泄漏,但是问我用过什么工具,但是我真的没用过(这里,就体现了我没实际使用过工具···只是理论···所以减分吧···)
- 4.service生命周期,你在实际项目中是用过吗?(真的,没在实际项目中用过,我实习的时候都写得业务代码啊···,然后我就说在小demo用过,面试官就笑了笑)
- 5.这个问的就更直接了,我现在想写一个项目啊,包名是xxxx,那么下面通常会有什么包名呢?我就在努力回想我在携程实习的时候,我们部门的包名,什么activity,fragment,callback,sender,model````等等
- 6.展现了一个需求,和fragment相关的,类似选项卡换页面,问一下我实现的思路,如果要缓存怎么办。
- 7.问了一些框架啊,图片缓存啊什么。后面就是让我问问题嘛,结果聊天了,问我多大啊,我本科嘛···稍小一点,他就说我,啊呀,这么年轻啊,没事的,想开啊什么的。什么去大公司各有利弊啊,小公司承担更多,大公司可能永远就像你实习一样只接触一个模块什么的,我就知道可能没戏了吧···我就问是不是没戏了啊,他说这个我会客观的评价你的,我说好的。也给了建议,说既然项目不丰富,那就打牢基础。这样才会有竞争力。
就这么多了,出来问了前台mm,然后说让我等,我就知道不妙了···果不其然,10分钟过去问,对不起···结束了
刚刚结束,写的也比较乱,大家随便看看吧,我是很难过的···我确实没啥项目经验,但是除去一面的堆排序不说,后面我个人认为回答的蛮好的···可能并不是这样吧,反正听面试官意思就是希望收的是有项目经验的人,而且比较丰富吧,我实习的时候酱油打太多了···又经常学校有事请假,哎···继续努力吧