查看文章
 
百度电面记录
2011/01/11 23:39

 10.24参加百度的笔试,那时很确定就已经挂了。没想到在平安夜有个意外电话,说到时候会通知我面试。再一直等待,中间百度给了两次电话约时间。朋友也一度强度百度效率很低,要我耐心等候。差不多看完所有的百度面经,发现自己很多缺陷。想利用最短的时间来充实,元旦假期花了整整两天时间窝房子看数据结构,由于只会C#基础,C语言版的看着实在难受,每次到二叉树,书本已经翻不动了。算了,彻底放弃数据结构。还有其他几家纯粹做c#的公司要应付,要潜心付出。

约定今天晚上七点半,迟到几分钟,终于等到。主考官是MM,开始直奔主题,要我概述下自己的主要项目。之后再讲主要的模块设计,有哪些功能。很庆幸那系统98%都是我完成的,而且这几天经历几场电话面试,直接我什么是类,什么是结构,什么是继承。太抽象的东西反而不知道怎么回答,甚感些疲。幸好百度给我注入新的血液。上午博朗面试完,还在抱怨现在的公司,都不给机会讲项目。面试过程很轻松,我反正是报着必死的决心来对待。讲完项目内容,又讲数据库的规划。粗略的说了下需要用到的数据表,MM要我把每个表的每个字段都说出来,汗。算了,反正数据库设计也是自己亲自参与,还真不怕你问。说了审核单的三个主表之后,我说还有很多基本表,要不要全都说出来?MM叫我大概说下,叽里嘎啦一顿下来把十几个表名报完之后,MM问:麻烦你再强调下,刚才你说的那么多表我都没记住个大概。我淡定。还是把三个主表说了下。之后又问到做项目遇到哪些技术性问题,我说因为这是我的主打项目,里面的技术全靠自己摸索,不懂的网上找方法,做项目遇到最大的难关就是怎么规划系统。也不知道MM听完之后有什么反应。

项目耗时20多分钟,MM 拿着简历开始问,数据库主要用到sql server ,里面的存储过程、试图。触发器以前学过怎么制作,给我的理解就是记录系统使用者对数据表的操作,结果MM反问句:那你说的触发器不就类似于操作日志。说实话,我的理解确实如此。看她这样反问,我又补充些:用户可以自己定义哪些操作或者哪些数据被记录。之后MM再问,我就说了,在项目当中确实没用到过触发器,我当时只学了触发器怎么写。具体用途还未深究。估计MM也败给我了。再被问到如何处理数据的性能,没明白问题,我就说主要是用视图和存储过程来解决。数据库其他方面的知识确实了解甚少。MM再深挖,我不忍心,就直接说:我们这个系统每年要录入的数据在10000以内,对于数据库性能优化问题,都没做多大的完善。被问到MY SQL 我说这个在项目当中没使用过,简历写到只是大学时候稍微看过,MM要我讲我所知道的,我确实已经没任何印象就直接放弃。数据库方面还被问到事件的级别。。。

数据库问完,又回到简历里面介绍的web service 。怎么调用。悲剧,我做过所有WS项目调用都是c#直接给定参数,再在项目里面添加web引用,调用WS里面相关的方法。以我目前所接触的,对WS的了解就这些。MM问web service的接口。我又只能告诉她不了解。估计她也觉得有点泄气了。还有个问题是HTTP的请求方式及各自的优缺点

大概半个小时的面试时间,算是结束。

可能我不是通过校招投简历进去的,面试内容跟面经中有很大不同。貌似都会被问到数据结构,算法之类的占主导。也许简历介绍的项目经验让她们有兴趣的,所有的问题都是从简历方面出发。所以这次的经验很实在:一定要对自己做过的项目非常熟悉。而且对简历提到技术都要很了解。

求职路上,还从未参与过真正面试,却收获颇多,百度是让我感觉最轻松的一次,没有太多的理论知识刁难我,而且对于不了解的,我就直接说我不知道,不想模棱两可的跟MM纠结。不管结果如何,相信以后的面试会有所收获。

 


类别:My Everything||添加到搜藏 |分享到i贴吧|浏览(320)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu