2015去哪儿【android开发】霸面拿offer面经分享

其实当初霸面去哪儿网,我真是不太去的,因为这才是第一次面对面面试,不太想给了霸面,后来想了想,要争取一丝机会找到实习,也是想着锻炼一下自己吧,为之后的腾讯,阿里巴巴面试做铺垫,事实证明这次霸面是值得的. 面试内容如下: 有一篇英文小说,设计算法求出小说中单词数目第十多的句子.(提示下 句子可以是以! ? . 结尾)

当时我的做法是先读出所有句子,用HashMap存储key/value分别为 长度/句子.然后使用堆排序,刚开始傻傻的全部排序,后来快结束才想到其实只维护是个数据的最大堆即可,时间来不及了,就把思路写了下,之后就出去等通知了,没想到刷了挺多人了,其中四个我们西电的软院研究生竟然也被刷了,不太应该,毕竟我觉得这种题目很多以前的各大公司都考过,即使题目不一样思想也有一样的,只留下我和一个男生还有两个女生,有种感觉,去哪儿网对女生有特殊待遇,有个女生,我问了她平时学啥的,她自己说她啥都不会,面试完后,她和boss说硬要去做研发,boss调她去测试开发,她不服从,后果自然是被刷.

叫到我了,里面是一个30多岁的技术男,拿着我简历走来走去,道了一声"老师好",就开始了.他没叫我自我介绍,我也没想到了,可以是因为我是霸面的吧,直接上问题,完全不按常规出牌,可能是见我简历写的好,基础知识好,懒得考了!

有些问题记不得了,见谅,顺序可能也不对!
 
面试官: 我看你这个项目中用到了反射,说说吧.
me:反射是在程序动态运行时获取类的信息,可以使用.getClass获取Class对象,.getMethod获取任何方法........balabala(省略)

面试官:对于父类中的private函数可以调用吗?

me:应该可以吧像类中的不管是private构造函数还是protedted都是可以访问到的.

面试官:举个你有个反射的例子吧.

me:getWifiAp().........

面试官:恩 知道什么是ANR吗?

me这个我弄混了,扯了一堆OOM的问题)

面试官:假设有一盒APP,就好比是helloworld(他呵呵 我也呵呵),这时按了一下home间,有可能手机内存不够了,被杀死了,你怎么判断他被杀死了?

me:(思考了一会)是在APP面判断还是在其他地方?

面试官:都可以

me:可以查看设置里面的正在运行的进程.

面试官:第二种办法!

me:可以重新进入APP,看它的运行状态.

面试官:第三种办法

me:会调用-onDestory(),就在里面Toast一下吧.

面试官:第四种办法!

me:应该可以查看linux里面的相关文件。就好比你可以查看linux文件查看谁连了你的wifi.(面试官 "恩"了一下)。

面试官:你做过de~(忘了具体的)开发吗?

me:没做过(什么鬼玩意)。

面试官:知道adb shell

me:经常见到

面试官:那你用过它........(咋咋咋).................

面试官:(忘记他问我什么了。。。。。)

.............................................(记性不好)

面试官:做过反开发吧.

me:啥.................................

面试官:可以把apk放在哪个文件下而不需要安装?

me:(我在想你扯蛋了)望着窗外想了想    面试官时不时蹲下时不时站起.

面试官:这次去实习想得到什么?

me:不要让我去打酱油就好.balabalabala...................................................

面试官:你跟我来(去找boss)

之后就是和boss谈实习的问题了
#去哪儿#
全部评论
感觉好水啊。挺容易的
点赞 回复 分享
发布于 2015-08-19 17:07
感觉每个地区的难度不一样。有些很难,有些很简单
点赞 回复 分享
发布于 2015-08-20 20:44

相关推荐

点赞 评论 收藏
分享
10-07 23:57
已编辑
电子科技大学 Java
八街九陌:博士?客户端?开发?啊?
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务