很有收获的一次面试,但是比较耗时。上午提前四十分钟就到了,感觉还早就等到提前15分钟才进去,去了之后前台给旅客张表格让填写,就是些基本信息,工作履历,没有什么职业规划乱七八糟的。一会儿就填好了,然后给了我一份题让我做。
题目很简单,有三四道选择题是关于java的,然后是android基础题,有两个选择题,四五个简答题,包括:简述四大组件,简述Activity启动模式,简述handler机制,简述IPC机制,如何调用NDK,页面被异常杀死如何保存页面状态,final,finally,finalize区别。
接着是代码题,总共四个,占60分,我当时没注意上边简答题每个才3分,消耗了很多时间,下边解题感觉时间不够,还好前台妹子很合时宜的给我送了一张白纸,要不然都没地方写了。代码题有写个数据库的helper类,创建一个版本为1的名字为XXX的数据库,在数据库中创建一个名字为XXX的表格,id自增,title char类型长度100,内容char类型长度1000;peocessbar写个线程在10秒内完成进度条。在1-100内随即创建一个数组,要求位置随机,内容不重复;给一个字符串xxxxxyyyzzx,让找出里边重复连续的,并按长度排序显示。
写完之后给前台,过了好久都快中午了才来面试,不过面试官很随和个,技术也很牛B,就是介绍项目经历等等,然后还问看什么书之类的,项目开发中遇到过什么难题,就是随便聊,聊到哪是哪。有一个问题比较重要,上家公司是否加班?怎么看待加班?我感觉他们非常推崇加班,每天都要多呆一两个小时。项目很多,项目组之间会有竞争,评分不高会被取消,所以都是拼命地干。 面试完之后感觉还是比较聊得来的,然后说让其他同事再面试。。。可是同事吃饭去了,要等到下午两点让我先去吃饭,我去,外边下雨了,荒无人烟不知道去哪吃饭呀,说有个食堂,然后就各种找,找到以后门上上个锁,不知道是不是走错门了,最后进了旁边超市,点了份像711那样的快餐,放在超市冰箱上站在那里吃了。然后等到下午2点,换了位面试官,人也不错,也都是简单的聊聊,期间也会引导我说出一些问题,然后再让我自己回答,这里请注意,不要自己给自己挖坑,回答不上来就悲剧了,然后也问了怎么看待加班之类的。每场面试大概都是四五十分钟,整个过程也都比较轻松,最后跟我说回家等消息,如果还有面试再通知我。。。。
整体上感觉不错,这么大的公司所有人都很随和,没有盛气凌人的感觉,而且技术都很牛,期待能加入吧!缺点就是面试时间拉的太长,没有水还不知道厕所在哪,吃饭也不好找,这天还偏偏下大雨,建议面试安排在下午,这样就不至于空等了。
1轮面试:协作同事面试
面试感受:一般;面试难度:有难度;面试来源:网络招聘
共1个问题,0条回答
Q:你觉得你那个项目做的最投入,最好?只选一个。为什么?