面试专栏

精选面试知识,经验与见解

面试百度web前端开发师,你要会聊

我这次是通过一个学长内推到百度的“商务搜索部”的web前端开发方面的,HR部门提前通知了我什么时候面试,因为我学校不在北京,所以就只好电话电面了。

提前没日没夜的准备了好几天,因为百度的要求很多,比如要精通CSS和javascript,还要熟悉数据库,熟悉一种后台开发语言,最扯的是“对用户体验有深入的理解”,为什么扯呢,后边再说。

面试的时候,面试官是个男的,听声音大概不到30岁,后边也确实证实了。说话并不是传说中的笑眯眯很随意,有些沙哑和低沉。

第一个问题是介绍自己,balala的介绍完,就问了一个让我到现在还在无语的问题:常见的数据结构有哪些?晕死啊,前端上没有这个要求啊,就算对算法有要求,也不至于去操作底层吧。我回答说有链表、堆栈、树。面试官说,好,那你给我解释下B树。我了个去……

直接傻过去了,我是万万没有想到会问这个的,balabla解释了一堆,最后又扯成了数据库索引,然后这个题目就杯具了,说白了,我B树方面的东西已经忘记完了,因为考虑自己以后要搞前端,所以数据结构和算法就没有再去研究!所以建议大家,去这些大公司的,最好还是对常见算法和数据结构有比较好的了解!

在这个题目杯具了之后,就问cookie和session的区别……这个我知道,回答了,不过听起来人家对我的回答并不是很满意,中间打断过一次。

然后问我会不会ajax,这个算是前端技术,但是我用的很少,我就照实说了,说我用不多,只知道是异步刷新,后边又问说知道javascript的一个什么东东来着,没听说过,就说不知道,这个记得,一定要诚实,不然撒谎的话,最后吃亏的一定是自己!

又问我用的哪个javascript的库,我说jquery,然后就没有下文了,在这儿的时候,我差不多在心里确定了,这哥们是做后端的!!!我那个囧啊,今天看来出师不利啊!后端和前端虽然说都是做网站的,但是相差还是太大!在一起就没什么好聊的。

下来就问我项目经验了,说看简历我做过很多项目,感觉最成功的项目是什么(看过很多面经,貌似百度都会问到这个问题), 我说有三个,然后开始说第一个,第一个是原来和同学做过的一个web方面的分析工具,叫bingker网络安全工具包,然后他就问我说里面有个杀毒模块算法是怎么实现的?晕掉,这个太囧了,当时算法的确是我们一起讨论的,但是代码实现我没有参与,我就给解释说这个算法是用特征码对比技术实现的,不过听起来他似乎也不是很熟悉这个,我说了半天,他只是嗯,也没有反驳没有去打断,这个算是过去了。

下来就问说做过的网站里有没有没有用非开源程序实现的,我了个去,现在貌似大公司都是用的开源程序啊,虽然我们改动了很多,但是这么一问,只能说没有了。

然后呢,就没有然后了,前端方面的东西就都没有问,他说你还有什么问题吗?我问他说,那你们对GUI和用户体验都是怎么做的呢?他说,这个公司专门有个部门来搞,他们不管的。言外之意,你去了,也就是堆砌代码,有想法?一边写代码去。所以我前面说的,看了那么多设计方面的还有重构之类的书,都似乎是白看了,或许你去了有想法也不会被实现。恩,这个想下也是正常,公司注重的是商业,并不是你的这个想法是不是够新颖吧!所以大家看人家的要求的时候,就好好关注下前面提到的各种技术,比如js、css、sql、数据结构之类的,后面说有啥创新精神啊之类的全部忽略好了,暂时是这个看法,不知道别的公司怎么样了。

再后来就没后来了,也没有电话没有任何通知,当时有一个和我一起面试的同学,他当天就接到电话通知二面了,据说面试他的是一个搞前端的,起码有的聊啊!

总结起来,这样的大公司分工太明确,如果想着去学习各个方面的同学,要好好想清楚了!

2年前
5084
1300
0
热门岗位
  • 热门岗位 热门
    软件测试工程师
    优惠价 ¥ 8
  • 热门岗位 热门
    产品经理
    优惠价 ¥ 8
  • 热门岗位 热门
    初级理财顾问
    优惠价 ¥ 8
  • 热门岗位 热门
    金融客户经理
    优惠价 ¥ 8
  • 热门岗位 热门
    有机合成助理研究员
    优惠价 ¥ 8
  • 热门岗位 热门
    药剂师
    优惠价 ¥ 8