|
想不到自己这么快就开始写面经了,这次的面试谈不上失败,也谈不上成功,也就写出来给大家一个参考和教训吧! 我这次是通过一个学长内推到百度的“商务搜索部”的web前端开发方面的,HR部门提前通知了我什么时候面试,因为我学校不在北京,所以就只好电话电面了。提前没日没夜的准备了好几天,因为百度的要求很多,比如要精通CSS和javascript,还要熟悉数据库,熟悉一种后台开发语言,最扯的是“对用户体验有深入的理解”,为什么扯呢,后边再说。 我很久就做网站了,不过都是开源的,所以自己去有想法写,也是最近一个学期的,所以开发经验必须的不丰富。写完简历之后,就开始复习以前看的一些书籍了,尤其是js还有web标准以及网站重构的东西,另外花了一半的时间去看了下以前看的用户体验以及设计方面的东西,还有GUI设计…… 面试的时候,面试官是个男的,听声音大概不到30岁,后边也确实证实了。说话并不是传说中的笑眯眯很随意,有些沙哑和低沉。 第一个问题是介绍自己,balala的介绍完,就问了一个让我到现在还在无语的问题:常见的数据结构有哪些?晕死啊,前端上没有这个要求啊,就算对算法有要求,也不至于去操作底层吧。我回答说有链表、堆栈、树。面试官说,好,那你给我解释下B树。我了个去……直接傻过去了,我是万万没有想到会问这个的,balabla解释了一堆,最后又扯成了数据库索引,然后这个题目就杯具了,说白了,我B树方面的东西已经忘记完了,因为考虑自己以后要搞前端,所以数据结构和算法就没有再去研究!所以建议大家,去这些大公司的,最好还是对常见算法和数据结构有比较好的了解! 在这个题目杯具了之后,就问cookie和session的区别……这个我知道,回答了,不过听起来人家对我的回答并不是很满意,中间打断过一次。 然后问我会不会ajax,这个算是前端技术,但是我用的很少,我就照实说了,说我用不多,只知道是异步刷新,后边又问说知道javascript的一个什么东东来着,没听说过,就说不知道,这个记得,一定要诚实,不然撒谎的话,最后吃亏的一定是自己! 又问我用的哪个javascript的库,我说jquery,然后就没有下文了~~~在这儿的时候,我差不多在心里确定了,这哥们是做后端的!!!我那个囧啊,今天看来出师不利啊!后端和前端虽然说都是做网站的,但是相差还是太大!在一起就没什么好聊的。 下来就问我项目经验了,说看简历我做过很多项目,感觉最成功的项目是什么(看过很多面经,貌似百度都会问到这个问题), 我说有三个,然后开始说第一个,第一个是原来和同学做过的一个web方面的分析工具,叫bingker网络安全工具包,然后他就问我说里面有个杀毒模块算法是怎么实现的?晕掉,这个太囧了,当时算法的确是我们一起讨论的,但是代码实现我没有参与,我就给解释说这个算法是用特征码对比技术实现的,不过听起来他似乎也不是很熟悉这个,我说了半天,他只是嗯,也没有反驳没有去打断,这个算是过去了~~~ (责任编辑:职场达人) |


