百度Web前端笔试和面试

之前参加过百度的笔试和面试,简单说下我自己的经历,望对大家有所用处。

关于笔试

具体题目已经记不起来了,只能大概说一下。

A CSS3的新特性(写出5个)。

给一个HTML页面显示效果,请用代码(HTML+CSS)编码实现。

运用javaScript找出所有ClassName包含text的标签<li>,并将它们的背景颜色设置为黄色

浏览器的缓存和本地存储相关内容有哪些?这些在什么环境下都各自能起到什么作用? 

我们把一个数字倒着读和原数字相同的数字称之为对称数,(例如1,121,88,8998),不考虑性能,请找出1—10000之间的对称数,要求用javaScript实现; 

当你打开浏览在地址栏中输“http://www.baidu.com/”后在百度的搜索框中输入“HTML5”,然后点击百度一下按钮,在所有的信息在一一被列举出来的过程中,计算机和网络都发生了什么变化?你有什建议? 

请描述你参加过的一个项目:
a)你在项目中的角**)你是如何研发,设计你的角色所做的东西的?
c)你觉得你在项目的过程中,哪些需要得以注重?
d)你觉得你还需要能做些什么,去更好的完成你的项目? 

上面的题目后来是我上网搜的,实在记不清楚了。

关于面试

百度的效率真的很高,上午笔试的,下午就打电话(电话归属地显示的是北京,其实就是当时面试官的号码)让通知第二天下午去面试。

第二天下午两点(要么就是一点,记不清了),我提前到了酒店。这里要说一下,如果通知的面试地点是酒店的话,最好不要提前去,因为上面坐的地方,卫生间什么的都没有,如果去早了,可以在大厅做一下。

当下午两点前10分钟到面试地点,房间上显示请勿打搅,我想面试官(大神A)在睡觉,所就等待不显示请勿打搅再敲门。但是过了两点还是显示请勿打搅,我就一直等,最后A打电话给我问我来了没,后来A开门我进去了。

坐下后,貌似先自我介绍啥的。然后就产生下面的一幕。

A:对js熟吗?

我:还可以,之前实习的时候写过一些。

A:写个js的闭包(给张A4纸,找了半天没找到笔,幸好我自己带了,所以自己带上点实用的东西还是好的)

我:写写。。。。。。

A:这个哪儿是闭包?

我:这里,。。。。。。。。 (估计写的不怎么对,但是差不多)

A:你平时用过哪些开源框架?

我:jqueryExtJS

A:具体都做过哪些?

我:。。。。。。。。。。。

A:它们有什么区别?

我:。。。。。。。。(后来A还补充了一下,它们的区别,一听就是专业的)。

Ajquery当名字冲突的时候,主要是$符?

我:应该是重命名。

A:怎么重命名?

我:不记得了。

Ajquery用在IE6下,有什么不兼容的问题?

我:这个没涉及过。。。

A:数据结构了解吗?

我:还可以

A:可以写个二叉树前序遍历吗?

我:写写。。。(汗,很少见过用js写过二叉树前序遍历的,实际上只要能够表达意思就可以了,不必纠结于节点怎么表示,如果你能写的完整就更好了)

A:一般页面有哪些布局?

我:。。。。。。

A:可以写个左中右布局吗?

我:写。。。。。(我用的是div

A:这个问题除了tablediv布局,还有什么布局能够解决这个问题?

我:呵呵,不知道也没关系,只是问一下。

A:盒子模型,了解吗?

我:。。。。。。

A:盒子模型,在IEFireFox下有什么区别?

我:这个没有涉及过。。。

A:设计模型了解吗?

我:了解一些

A:写个单例。

我:写写。。。。(我当时是用java写的,其实用什么语言都不要紧,只要是能表达想法就行)

A:如果不想一开始就实例化对象怎么办?

我:那就采用饥饿模式

A:嗯?写个代码看看(感觉像是不相信我能知道)

我:写写。。。。

A:(看了一下,没说什么,估计是差不多正确的)

A:你这些知识是从哪学的?一般很少有学校开web程序这门课的。

我:(心中顿时挺高兴,估计有点戏)我都是自学的,主要通过看网上的视频,本科的时候从asp开始,学过asp.netjspj2ee什么的。

A:这样啊。我要问的问题差不多了。你还有什么问题要问的,我可以解答一下。

我然后问了一些公司的主要业务,自己是否有自己的js类库,是否开源(A好像不知道公司的类库是否开源)之类的。

然后他让我把简历和试卷等材料那到6楼的一个房间进行面试,我接过材料致谢后再见。一看试卷才知道我考了56分,最后一天好像就得了基本满分,所以说考试的时候认真答题是有好处的(我答的比较有条理,例外和A的对话中我写了好几个程序,所以书写条理也很重要)。

拿着材料我,我先到楼下上了个厕所,然后到面试官B的房间。继续下面的一幕。

B:先自我介绍下。

我:我。。。。。

B:简历上写你的工作项目,请简单说一下。

我:。。。。。。

B:选一个模块详细说下。

我:。。。。。。。

。。。。。

B:你做过自认为最好的是什么程序。

我:就是我之前和你说的这个。

B:哦。

后面还问了jqueryExtJs的区别,正好A君给过我解答。

然后我也问了几个问题。

最后,B让我回去等人事的电话。

结果是没消息了。。。。。。。。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值