蘑菇街前端工程师面试

首先十分感谢牛客网的内推,感谢叶总(牛客boss)。我投的是蘑菇街下面我说说我的面试经历吧(第一次写,求轻喷)。
【一面】
其实还比较简单,大致就介绍了一下自己学了撒。以下几个问题
1、移动端和pc差别
2、html5的特性
3、node.js
4、jq源码读过之后有什么提升
5、js创建对象的几种方式
大致就是这个几个了,还有些其他的记不清楚了。总的来说,大家面一面不用太紧张一般都是基础的问题,一面感觉答的很不错

【二面】
这是一个月黑风高的晚上,我在下班回家的路上二面的大哥给我打了个电话。我说我正在回去的路上10分钟以后面试可否(我可是住在山上啊。一路面一路走肯定累死).回到宿舍,大哥打电话来了。说实话,二面的难度绝对和一面有质的差别。所以说二面通过的同学就属于原则上技术上问题不大。即使二面挂了不要灰心。扯远了,继续说面试题
1、 在地址栏输入url中间会经历什么
2、你所了解的前端技术栈有哪些

这个可能我要多说一下。本来吧这两个问题看似简单其实暗藏杀机。
首先第一个问题。你的回答中将会包括http协议 服务器的知识,浏览器渲染的知识。打个比方,dns是什么 作用。如果你能把每一块说的很清楚的话,那真的没撒问题了。
第二个问题就是考察的是你在前端方面的可扩展性,如果你了解的越多证明你知道的越多。可塑性可发展性更强。
二面说实话我答的不是很好,但是很感谢二面前辈让我过了。嘿嘿
【三面】
是在一个下午,我和哥们去开会了,结果手机没带。回来一看,哎,内心是奔溃的啊。恰好是周六,心想,死定了。不过还好,就在我发这篇面经的前一个小时。三面的大哥终于打来了。问题如下
1、ajax在jquery的底层是怎么实现的
2、Promise编程
3、页面优化 url问题,同上
4、css3动画优化
5、重排重绘
6、项目开发(你现在做的这个项目你觉得你写的东西最大的优点和缺点)
7、git自动化部署测试服务器(这个是我最近搭的测试服务器,也问了一下。不多)

三面其实更多的是检测是的前端基础能力,所以二面过了的同学就不要怕了。嘿嘿,三面的大哥说和hr沟通一下.然后大致过了30分钟。hr打电话来了,吓死我了,我还以为四面又来了。结果并没面了。就直接过邀请函了。嘿嘿
总结一下,每家公司其实我觉得都差不了太多。(虽然没面试,但是看过,嘿嘿)一面一般是你以后的队友,二面可能是你以后的直属老大或者其他部门的老大(蘑菇街说的是其他部门的老大),三面我也不知道,说是其他部门老大。
这是面试官。好了说一下题,一般来说,一面大致是简历筛选,比较简单,二面是能力测试(注意,一般大型的公司很多问后端,因为一个做前端的,后端服务器很熟悉的话前端也差不了哪儿去,三面的话前端技术复试,有可能你本来就做后端的,所以需要对你前端能力进行一个复试。
注:小弟学艺不精,说的有误之处还望大神指正。有想沟通的同学欢迎交流。最后一句:在牛客网投的简历,真的,叶总有很用心的内推(我不是水军啊).大家多多支持牛客。也感谢牛客给了我这次机会。谢谢叶总

#蘑菇街##前端工程师#
全部评论
恭喜。。
点赞 回复 分享
发布于 2015-08-18 10:30
感觉这个发帖用不来啊,写的不好,各位抱歉了
点赞 回复 分享
发布于 2015-08-17 23:07
你好,请问在牛客投递几天后收到面试电话的啊
点赞 回复 分享
发布于 2015-08-18 11:02
你二面多长时间?感觉好短
点赞 回复 分享
发布于 2015-08-18 21:26
代小星,发下你qq,私聊有几个问题咨询一下你。
点赞 回复 分享
发布于 2015-08-20 14:04
蘑菇街的大师兄,传授点面试经验
点赞 回复 分享
发布于 2015-08-21 19:30
你一面后几天接到二面电话的,我一面2天了还没有任何消息,不知道是不是挂了
点赞 回复 分享
发布于 2015-08-24 11:07
呃,为什么我二面是一个吊吊的大叔加一个女HR啊,面完就说了句,那我们今天就到这里。。。我是不是二面挂了呃
点赞 回复 分享
发布于 2015-08-24 22:06
我投递的也是前端职位,8.15收到内推学长的回复邮件,让自己做好面试准备。但现在已经过去10天了,到现在还没有人联系我,28日内推就截止了,这是怎么回事,好担心是不是把自己遗漏了。还有内推简历通过但还没接到面试电话的吗?自己很担心。
点赞 回复 分享
发布于 2015-08-25 22:23
面试只问和专业有关的问题吗?不问基础的网络、算法、设计模式什么的吗?
点赞 回复 分享
发布于 2015-08-25 23:09
二面确实比一面要难,感觉HR问问题的方式很有进攻性,这个时候一定要心态平和(额,可我就没做到这一点),不能手忙脚乱,要淡定地整理自己的思路,不要被他带乱了节奏。
点赞 回复 分享
发布于 2015-08-28 11:42
全是电面哇,校招也是这样吗
点赞 回复 分享
发布于 2015-09-17 09:59
写的很好啊, 恭喜了
点赞 回复 分享
发布于 2015-10-02 23:51
谢谢分享~
点赞 回复 分享
发布于 2015-12-20 15:28
好强啊,楼主。你大几了啊。想向你请教请教
点赞 回复 分享
发布于 2015-12-22 00:15
js创建对象的几种方式,是说工厂模式,构造函数模式,原型模式那几个吗
点赞 回复 分享
发布于 2016-04-16 23:55
楼主能帮忙内推下吗,同前端工程师,有去杭州发展的意向~
点赞 回复 分享
发布于 2016-10-28 16:42

相关推荐

讯飞老萌新:站住!有人25还没有找到工作的吗
点赞 评论 收藏
分享
牛客227372317号:第一,你在开头写的熟练运用的软件在后面的项目经历中都没有体现。第二,熟练运用电焊,游标卡尺这样的描述可以删去,这样的技能专科生,甚至有点的高中生都会。第三,把教学课程放上面,在项目经历中,要让HR看到你是如何把课程和项目进行结合的,你自己的思考是什么。
点赞 评论 收藏
分享
03-15 20:26
已编辑
电子科技大学 C++
T3题面:给一个3e5数组,每次询问长度为len的子数组乘积的和,如果子数组乘积>1e9,则视为0.赛后一分钟想出来了,比赛时打了个暴力+线段树注意到1e9大约是2^30, 因此len长度如果>30就直接输出0,30以内做一个记忆化就行,复杂度O(30*n)感觉是以前比赛做过的题,忘了怎么做了。。。---upd: 忘了数据范围了,如果有0,1的话那这样也不行
blueswiller:给出一个做法,刚刚才想到,应该没问题,时间复杂度为 O(max(30n, nlogn)): 1. 根据 0 切分数组。2. 现在问题转化为>=1 的情况,我们首先维护每一个数前一个 > 1 的数的位置,同时维护一个长度的差分数组,初始值全为 0。3. 我们从每一个数 i 开始向前跳,至多跳 30 次,维护这个过程中的乘积,于是得到 30 个区间加和。举例:假设从 j1 跳到 j2 ,相当于对查询长度 (i- j1 + 1) 至 (i - j2) 贡献 a_i * ... * a_j1。4. 对于所有区间加和,我们采用差分数组结合树状数组对其进行维护,由于长度至多为 n ,树状数组构建的复杂度为 O(nlogn),于是,构建阶段的复杂度为 O(max(30n, nlogn))。在线单次查询的复杂度为树状数组查询的复杂度 O(logn)。
投递淘天集团等公司10个岗位 > 笔试
点赞 评论 收藏
分享
评论
点赞
127
分享

创作者周榜

更多
牛客网
牛客企业服务