百度,网易,daocloud,领孚科技,前端开发实习生面经

hellohello,我是一名大三的前端开发实习生,本科。最近面试了上面的几家公司(百度,领孚和daocloud给了口头的,网易等hr),鉴于这个社区前端的面经实在太少了,我来分享一下经验,攒点人品。对了,最近进了腾讯的那位什么飞什么飞什么鬼飞飞飞好像小火了一把,他是我同学,他装逼的技能就是我教的(脑补甩头脸)。好了,正文开始,答案大家可以自行百度。

领孚科技
一面
自我介绍
怎么学js
了解前后端分离吗(当时真不了解,但他细心地给我解释了一下,还建议我去看淘宝ued团队的文章)
用什么版本控制工具
在用mac吗
用什么来管理各种依赖
js熟悉吗
那你说说闭包

二面
自我介绍
说说项目(showTime!)
http2懂多少(真懂不了很多,因为没有怎么实践过,我直接说了自己的理解)
css懂吗
说说BFC(当时因为听错了所以不知道他在问什么,他直接就下一个问题了)
闭包你说说
实现一个闭包的例子(实现了一个定时函数传值的)
实现一个querySelectorAll的功能,函数长这样querySelect(el, className)(这个问题是真的很能考验人的各方面能力,对dom的理解,大家可以尝试实现一下,不懂看下面。当初面试官跟我说你可以随便百度的,没关系,我不问api的细节,我看你思路。听到这句话之后我的膝盖是下地的,在下果真图样。最后还是没有实现出来,面试官细心地敲了给我看,面试官真心***)
function querySelect(el,className){
var children = el.children;
var result = [];
if(el.classList.contains(className)){
result.push(el);
}
for(var i; i<children.length; i++){
var child = children[i];
var arr = querySelect(child,className);
result.push.apply(result, arr);
}
return result;
}

实现一个快排
ok,聊人生吧我们

网易
一面
介绍自己
介绍项目(大家懂的)
数组去重
position的几种值
css选择器优先级
伪类的用法
闭包
闭包的实现举例
浮动
清除浮动
jsonp是啥
跨域是啥
跨域的方法
gulp怎么用,用过啥
你觉得你还有什么闪光点我没有问到的(这个太囧了,我居然反问了面试官你觉得我刚才闪不闪?面试官呵呵呵呵)

二面
介绍自己
介绍项目
require的读取顺序
图片轮播(虽然很多面试题都有这个,但是我自己真的没有实现过,说了一个opacity与setTimeout的组合运用,最后没有实现到面试官要求的效果,但是他说还行)
sass的伪类怎么嵌套
jsonp是啥
怎么用jsonp
发送jsonp时候的那个消息头长什么样子?(这个我直接跟他说没看过不知道)
一个文本框,需要两个控件对里面的值进行控制,一个是+1一个是-1,要求每点击一次就有个提示框冒出来。
而且文本框是可修改的,每次修改也会冒出提示框。(这个我回答的很模糊,我说应该有个监听的事件的,但是我忘了是啥了,面试官说也行)
css定位

百度
(很惊奇的是面试我的三个面试官都是女生,简直了)
一面
css position的几种值与区别
闭包
偏向于什么语言?html、css or javascript
开发中偏于jQuery还是原生js
为什么选择原生js?
最近做过的项目
那个系统还在用吗
你是怎么学的?
看英文有障碍吗(卧槽,当时我回答了完全没有问题,不知道哪里来的自信)

二面
html5的新功能了解多少
说说离线存储
它们与cookie的区别
this的理解
怎么传入this
apply和call的区别
项目您说说
你github上面那个打字机的效果是怎么实现的(这是我fork了一位小伙伴的,但幸好我也花了一点时间弄懂了他的做法,要不然肯定囧死。插播一个很硬的广告 github.com/sidkwok/typing)
前端优化
你用过哪些优化(我说了css sprite和减少http请求,顺便引出了webpack,但没想到她也没有问)
gulp你是怎么用的
jsonp是啥
怎么跨域
为什么要跨域
怎么学习的
position几种值
具体运用是什么
display几种值
兼容性你懂多少(我就说了Ajax的还有盒子模型,但她说还有很多,但之前我说了没有系统地去学过css,都是不会的时候查文档的,估计因为这样所以她也没有追问下去)
说说你了解的框架(我说了react和vue)
react你觉得怎样(我说了一些组件化和虚拟dom树的东西)
AngularJS呢(我说没有学过,但了解过一点,我把我了解的都说了给她听)
两个的比较
为什么你会觉得AngularJS笨重?(也是自己的看法,mvc框架嘛,一整套什么都有)
jQuery还是原生js(百度的面试官都问了这个问题,我直接说对于jQuery我并不是很熟悉,因为我更喜欢研究原生js。)
为什么选择原生js(我认为要把原生吃透再去理解其他类库的话会更好一点,她说也是)

三面
(二面问面试官我表现怎样的时候她说,我可以跟你讲你已经过了,我的助理会跟你通知的。以为是hr面没想到还是技术面)
介绍自己
说说框架
比较一下框架
你打算怎么去学这些框架
听说你在浏览器兼容性这边学习的不是很好(不慌,她只是建议我这方面其实也很重要)
对自己的规划
喜欢用什么系统
来,我们聊聊人生

daocloud
一面
html语义化
h5新标签
es6
promise
promise解决了你什么问题
跨域的方法
jsonp怎么用
用过什么库
gulp的插件用过啥
webpack
为什么要打包 (我说了http请求那点事)
介绍一下react
组件化是啥
你觉的react的优点
为什么没有选择学习AngularJS
flex
响应式布局是啥
响应式布局是根据什么进行响应
css中用什么进行屏幕的判定
css中实现阴影的有什么

二面
点击a标签发生了啥
http2您说说
说说各种框架
聊聊AngularJS(说了我的理解,但不怎么了解)
那你熟悉哪个框架(正在玩React,vue也懂一点)
你给我说说你那个博客生成器(github.com/sidkwok/tech-dairy)(我知道我知道,很多广告!)
聊聊项目
聊聊模块化吧
sass你怎么用
gulp用过啥
介绍一下webpack
实现sum(2,3);sum(2,3,4);sum(2,3,4,5);(我用了比较原始的方法,if来判断)
那如果sum里面的参数不确定呢(提取arguments的长度,用for循环)
你知道伪数组吗?
那你重新设计一下这个函数,让它直接拥有数组的方法吧(var arg = Array.prototype.call(arguments))
ok, 再来一个数组去重吧(这太经典了吧)
人生时间

一点总结:
面试了这么多家公司,真的很累。其实我第一次面试是腾讯的,但是无奈处女面,太紧张,也太羞涩,面试官让我实现一个肥波那契数列我都没看出来。后来醒觉了,知道自己很渺小,就开始啃js高级程序设计,两个星期看了三遍,觉得把js的一些高级语法都弄透了吧,然后就开始看一点react的东西。 虽然都没有吃的很透,但是也总算有个自己的理解。但是这段时间真的很煎熬,投了无数简历毫无音讯我擦(我和那个什么飞还有一个小盆友在实验室里简直疯了。那时候辅导员开***的时候说有个学生投了5份简历没有回音就一直很沮丧,我和什么飞在一旁嗤之以鼻,还是耐衣服啊。)。 但是,也总算是走过来了吧(还有一个小朋友加油!)。怎么说呢,我觉得,大公司重基础,创业公司看全面能力,所以大家衡量吧。面试的时候要不卑不亢,因为 我们和面试官之间的关系是对等的,没必要搞到好像很害怕的样子(说白其实我只是在给自己脸皮厚找借口)。 对方需要的是人才,你需要的就是告诉面试官你的确是个人才。 还有就是,如果不知道的知识,就说不知道, 别浪费时间,时间宝贵,支支吾吾才傻,不懂的下去再弄懂,千万别不懂装懂。我平均每次面试都是25分钟左右,没有传说中的四五十分钟(领孚面了很久,但是都在人生阶段的时间比较多)。 还有那个什么飞提到的那个装逼的方法,大家别想歪,其实都是建立在自己已经对自己的项目所用的各种框架和工具很熟悉的情况下,然后再66嗒地说出来,让面试官觉得你可靠。

怎样,满满都是干货,是不是不知道比那个什么飞什么飞什么鬼飞飞飞不知道高到哪里去了?

关注了牛客网一个多月,上面的经验帮助了我不少,但是之后应该就不会再逛这个社区啦,大家加油啦!
#百度##网易##前端工程师#
全部评论
新一代的牛客网网红正在冉冉升起。。。
点赞 回复
分享
发布于 2016-04-20 14:18
题主在哪面的daocloud,我也面了,感觉这公司不错
1 回复
分享
发布于 2016-04-20 12:10
联想
校招火热招聘中
官网直投
楼主运气不错,问的都挺基础的
点赞 回复
分享
发布于 2016-04-20 12:57
感谢楼主分享~~帮助大家,好人一生平安!
点赞 回复
分享
发布于 2016-04-20 13:34
百度hr面过了怎么面的呀 隔了几天
点赞 回复
分享
发布于 2016-04-20 14:02
给82分
点赞 回复
分享
发布于 2016-04-20 17:48
感谢楼主分享
点赞 回复
分享
发布于 2016-04-21 19:25
居然都没有问网络,数据结构等
点赞 回复
分享
发布于 2016-04-28 15:41
我觉得lz你已经很厉害了,谢谢分享
点赞 回复
分享
发布于 2016-05-24 16:47
领孚科技科技还能投吗,我也是前端,在哪可以投
点赞 回复
分享
发布于 2016-05-24 21:08

相关推荐

点赞 123 评论
分享
牛客网
牛客企业服务