2014百度前端实习生面试经过

来源:互联网 发布:徐志摩 金庸 知乎 编辑:程序博客网 时间:2024/05/16 08:14

        还有一年就毕业了,为了毕业后能够更好的找工作,混个什么实习经验还是很有必要的。于是在5月中旬投了一个百度的前端实习生,以为没戏了结果昨天接到面试电话,约了今天下午2点面试。

        早早的就到了百度,给HR打了电话就在大厅等着了,来参加面试的人还挺多的,不一会HR就下来接我了,接着便开始了实习的面试。

        先是看着简历聊了聊一些我在学校里的实验室工作,聊了一会,觉得我的工作太基础了,而且没有什么技术含量,HR就说给我5分钟,让我整个介绍一下自己能够打动他的亮点。这尼玛有难度呀,果断要了1,2分钟准备时间,准备了一下,说了一通,不过看HR的表情貌似不是很满意,接着又问了我有没有前端的经验,作为一个刚刚接触前端,现在还在看前端书籍的人来说,我果断说了没有,但又补充说了我在学习前端的姿势。聊了没多久,HR就走了,说让我等一会,然后就找了一个搞技术的哥哥过来跟我聊,说让我们聊聊技术。

        你以为这就难到我了吗?错了,这几天看的前端姿势不是白看的,技术哥哥一过来就让我把自己觉得写的很有技术含量的页面说一下,不管是大是小。思考了一会,大笔一挥,描绘了一个极其简单的页面(复杂的我也不会呀),大致是一个banner+导航栏+正文内容,正文中有一个图片切换,鼠标放在导航栏中的不同的连接上图片会跟着切换,就是这么简单,果然,技术哥哥问了问我的实现细节,就跟他讲了讲js图片切换,然后他问图片切换方式有其他的方式吗?我的图片切换是横向移动切换的,我说还可以淡入淡出。接着他就问如果在导航栏上加一个跟着鼠标移动的框框怎么加,这个问题回答了半天没回答到点上,最后他提示说如何定位,我说用position:relative,他就问relative和absolute有什么区别,回答完后还问了我一句你确定?我顿时觉得心里发虚,说了句难道说反了,然后技术哥哥就没说话了。

        接着第二个题目,在一个固定宽度的页面上给了我一个点和半径,让我实现以这个点为圆心画圆的动画,思考了一会觉得这个题目还是可以做的,就说圆心的坐标为x,y,那么圆上点的坐标的x的范围在x-r,x+r之间,在这之间依次求出每个点的坐标,就能够实现画出这个圆了。这个问题回答后,技术哥哥嗯了一句,然后进入下一个回合了,这个回合技术哥哥要出杀手锏了,给了我一个数组,例如[1,3,4,3,5,2,1],让我找出里面没有重复出现并且值最小的那个数字,还问我对哪种语言熟悉,果断上C++呀,用了一个map函数来存出现次数,瞬间就把题目给over了,技术哥哥说了句可以,然后问我排序行吗?我果断说可以,又说了一下先排序的思路。

        最后技术哥哥问了问我有没有做过前端的项目呀,我说以前写过一个简单的前端页面,他说能不能访问,我输了一个网址,结果访问失败了,可能是校内的服务器有限制吧,后来他就说从你输入网址到页面显示出来经过了那些步骤,好吧,我承认我不会这个,在网上看过一次,结果让我给忘了,接着又问我对html5了解不了解,知不知道canvas,这个时候毫不犹豫的说知道,然后又聊了一些琐碎的知识,就这样让我回来等消息了。

        总体来说,这次面试还是让自己找出了一些不足的地方,好好的弥补一下知识上的缺陷,不管这次面试过不过,多学习一点还是好的,就当是积累经验了。

0 0