Marked ArticlesAndroid&Java面经面试

2016年9月份Android岗面试经历-百度

2016-10-08  本文已影响3675人  JianlingZhou

面试前

今年8月份的时候,向以下公司投递了简历:百度、腾讯、阿里巴巴、网易、京东,其中京东和阿里巴巴把我笔试给挂了,其余公司的笔试过了。阿里巴巴把我笔试挂了我感觉很坦然,因为笔试题做得实在不好,而京东把我的笔试挂了我就觉得很奇怪,当时大部分题目都做得还可以,只有一道算法题没做出来,后来就没过。不过都是往事了,有空把笔试经历总结一下,下面开始把面试经历好好回忆一下,因为已经过了两个星期,我尽量回忆一下吧。

百度面试

百度一面

百度一面在成都金牛区的一家酒店里,百度在候面区组织面试的人很少,只有两三个人的样子。一面大概持续了三天,技术岗和非技术岗在不同的地点面试。面试大概从早上九点开始,中午12点暂停休息,下午2点继续开始,持续到下午6点,一场面试一般会持续一个小时左右。所以一天大概有6到7批人面试,每一批大概有30人左右,技术岗的一面持续约3天。所以可以估算出成都地区进入一面的人数:

3*7*30=630人。

一面的面试官是个很平易近人的程序员,我进了房间把简历递给他后他并没有细看。(一面和二面的面试官都没怎么细看简历,也许是之前已经看过了电子简历?)

最后他问还有什么要问他的,我又很搞笑地说:没什么要问的。他就主动扯了扯一些技术方向。我很感谢这位面试官,他最后很关切地问我是不是要回重庆去,我说我要留在这里等面试结果,他就建议我先回重庆去,因为面试结果还要等两天才能出来。

百度二面

两天后我接到百度的二面的通知,我又赶到了成都市。面试地点没有变,二面的人比起一面要少多了,没有看到霸面的同学。二面大概持续了2天左右,每一批的人都要少了很多,我估计进入二面大概有200~300人左右。
二面的面试官没有一面的面试官那么和蔼可亲,他总是面无表情,然后不停地切换到下一个问题。让我手写代码地时候他只是面部表情地盯着他的MacBook。一开始让我做了一个自我介绍,然后马上就开始了面试。

struct Node{
    Node *next;
    int val;
    Node () {next=NULL;}
};
void removeNode(Node*head, Node*target){
    if (!head || !target)
        return;
    if (target->next){
        Node *temp=target->next;
        target->val=target->next->val;
        target->next=temp->next;
        delete(temp);
    }
}

然后二面就差不多结束了,他问我有啥要问的。我就随口扯了扯,问他对这个行业的发展趋势看法。他就说Android市场虽然差不多饱和了,高级人才还是缺得很等等。整个二面对手写代码的能力考察得比较频繁,面试官提的问题也更灵活和贴近实战。

百度面试总结

百度的面试总体上来比较正常,考察地范围比较均衡和稳定。所有面试官应该都共用了一个”考察题库“,我甚至可以瞥到他们在纸上列出地题目列表。题目会覆盖到Java基础、Android基础、设计模式、Android项目的实际问题的解决方案、算法和数据结构,经常会碰到经典套路的题目,如果实现刷过这些面试题会很轻松。
百度面试的题目虽然大体上比较稳定,但是不同的面试官还是有自己的考察特点,有的面试官比较和善,会去积极引导你回答问题,有的面试官会喜欢问你项目中的实际问题,而不是纸上谈兵。
最后结果:二面挂了,我虽然觉得二面表现尚可,可是还是挂了,可能我还需要提高吧。

上一篇下一篇

猜你喜欢

热点阅读