【web前端面试题整理04】阿里一行之大神面对面
前言
这段时间我在河南一家公司当了一段时间的前端主管,最后可耻的匿了,原因各种各样,最主要的就是不想呆在郑州了。
其实这里的同事还是很不错的,面对老总最后的挽留我不是没有动心,而是这个地方确实不太好,我一个月就瘦了10斤不是白说的。。。
所以就离职了,最后又加入了无工作大军,于是开始今天的故事吧。
离职种种
其实我不想离职!其实我也想好好的干下去,我这次到郑州损失很大,几张机票,租了2次房子(开始的都市村庄很吵会让你想哭),中间买了很多生活用品,最后走的时候又孑然一身的拿着我的行李箱离去了。
我真的不想离职!因为每次离职对个人职业生涯都很不好,比如我今年的年终奖又只有半年了......比如我可能又连续一段时间没有收入了,比如我今年的努力又白费了。
离职、换工作对我们来说都是不好的,各种不好。所以下一份工作我必须选好,必须干个两年以上了,这样搞下去别自己把自己毁了。
邂逅阿里
经过前面的折腾便形成了一个事实!我有的穷了,还要面对每个月的房贷,所以这次回去的机票是个问题。。。。
正所谓天无绝人之路,我这段时间面试阿里巴巴有了二面消息,说是让过杭州去二面。
阿里真是神一般的存在啊!很人性化,于是我就买了由郑州前往杭州,由杭州返回成都的机票,活生生的省出来一张机票钱,我TM真是人才......
于是周二就无论如何离职了,晚上早早的就睡了,因为郑州交通很差,订到10点多的机票,晚上8.40返回成都(这里有很多故事)
于是很快到了周三,早上晃晃悠悠到了杭州上空。
我看到了闪电
昨天非常惊奇的一件事就是在杭州上空阳光明媚,但是看到下面有一坨云,最后飞机进入了云里,整个视线变得比较比较暗了,但是突然一下来了个闪电!!!
那家伙,在空中看到的闪电与在地上效果差不多,但是感觉差多了!!!!你会有点虚!!!
然后将行李寄存了,又坐大巴晃晃悠悠的去了阿里巴巴,开始了面试流程。
面试流程
主面试官是各位比较熟悉的寒泉(冬),但是寒泉正在开会,所以由另外一位大哥先面试(这里是比较幸运的),与那位大哥稍微聊了会便进入了技术面试,主要有以下问题:
① web前端优化
② 事件冒泡(选项卡的实现)
③ CSS布局相关
④ 应该用float吗?
⑤ 模块化编程
⑥ 为什么有闭包
⑦ 延迟请求
好像大概是这么多东西,其它我不太记得了,至于答案在此便意义不大了。
PS:我觉得我与这位大哥能力应该在一个段位,只不过一个是2.1一个是2.3这个样子,我们的交流还是比较顺畅的。
然后技术面结束(之前便电话面试结束了)。
性格面试
性格面试时候来了一个老大哥,我也不知道他是谁,反正说话很小声,我就觉得这个人不好“对付”,聊天过程中果然问的很细!!!
要是你每一两件特别值得炫耀,特别值得展示自己的事情,你还真不好开口。。。。。
他问了一些优点缺点,我发现我很老实的神马都说了,在为什么离开郑州这点上答得不是很好,完了他有句话把我问住了:
你有神马爱好!!
我细细思考了很久确实米有答案啊!!!我发现我已经被生活压得失去爱好了吗???
性格面试意义不大,我们略去吧。。。
大神登场
性格面试结束后,又请来来了一位人高马大的人!!!我一看就知道是寒泉(冬),他估计有1.8,我只有1.7不到的身高,在他面前很弱小啊!!!
大神气场求破!!!
寒泉出来后我其实有点不淡定的,心理起了一点微妙的变化,有点在高手面前拿不出手的感觉,于是面试开始:
寒泉问的问题很尖锐,他会问你工作的环境,并且问你同事相处情况,并且剥离出其中不好相处的人,问你与他的相处之道,这些问题其实很不好回答的。
每个公司总有几个同事不太“合群”,不太好“合作”,我当然也不愿意与其合作了,但是面试时候就会问你怎么处理与他的关系,至于怎么处理各位慢慢去想吧。
一些性格问完后,居然又神奇的开始问技术了,这段时间我有点悲剧。。。。
① 作用域问题
PS:其实是settimeout会抛往主干流程外......
var a = 6;
setTimeout(function () {
alert(a);
a = 666;
}, 1000);
a = 66;
这道题,我可耻的没有答起,我面试结束刚刚上出租就知道这道题很水了。。。。考察作用域的,当时活生生的被大神气场照住了,周围人的集体智商都减低了!!!
② 语义化标签
这道题我确实没辙,之前其实差点写类似的博客,却没有写,今天结束后补上吧!
1)tite与h1的区别
2)b与strong的区别
3)i与em的区别
PS:不要小看这些题,80%人答不上来
③ 事件绑定
addEventListener,第三个参数是用来表示事件是以事件冒泡还是事件捕获这个各位都知道!但是他问的问题是:
我们给一个dom同时绑定两个点击事件,一个用捕获,一个用冒泡,你来说下会执行几次事件,然后会先执行冒泡还是捕获!!!
来吧,谁能说出来。。。。
④ CSS选择器问题
考察优先级问题,反正会出很多莫名其妙的变形,比如将style标签写在body后与body前有什么区别,比如同一dom应用多个class其应该如何表现,比如class a定义颜色为blue,class b定义颜色为red,同时应用到dom上,dom作何显示。。。
好吧各位去回答吧。。。。。
反思
可能有朋友对寒泉问的问题产生怀疑,因为他问的有点细,有点偏,认为面试官不应该如此考察面试者,其实对于这样的问题我是不赞同的(虽说我也挂在上面了)
因为,他问的问题事实上区分度很大的,我们有时候对一些东西似懂非懂,一问就知道你是不懂的,这块还是需要加强的,因为我们是WEB前端,我们的基础是:
① HTML
② CSS
③ javascript
所以对于这三个,我们有咬文嚼字的必要,在今年的这段时间里面,我也会去咬文嚼字的。。。
面试结束
我是从3.00开始面试的,面试结束后就5点多了,因为要坐8点的飞机,所以面试就结束了(面试不结束我也答不上寒泉的题了),于是HR说本周内通知,我便回家啦!!!
其实,这次面试可能成功,也可能失败,但是无论如何我还是要感谢阿里这次面试,让我学到了不少东西,同时感谢阿里帮我把机票报了!!!哇哈哈,我不吃亏的哟。
结语·回家之路
外面雨很大,出去打的想坐大巴的,结果给忽悠了,说是赶不上,当时没法,因为真的赶不上飞机的话损失更大,于是好了150大洋去机场,这是噩梦的开始!!!
因为飞机误点,一直等到11.30才起飞,尼玛足足等了3个小时,可怜我的150大洋啊!!!!我一天没有吃饭了啊!!!
晚上回到家都3.30了,于是便睡了,今天早上写将此文发出来各位看看,里面的问题我都未回答,因为我要抽时间将其中的问题分解出来单独成文,总有一天前端不必再担心面试了。。。
【web前端面试题整理04】阿里一行之大神面对面的更多相关文章
- 【web前端面试题整理02】前端面试题第二弹袭来,接招!
前言 今天本来准备先了解下node.js的,但是,看看我们一个小时前与一个小时后的差距: 既然如此,我们继续来搜集我们的前端面试题大业吧!!! 特别感谢玉面小肥鱼提供哟,@玉面小飞鱼 题目一览 Jav ...
- 【web前端面试题整理06】成都第一弹,邂逅聚美优品
前言 上周四回了成都,休息了一下下,工作问题还是需要解决的,于是今天去面试了一下,现在面试回来了,我感觉还是可以整理一下心得. 这个面试题整理系列是为了以后前端方面的兄弟面试时候可以得到一点点帮助,因 ...
- 【web前端面试题整理08】说说最近几次面试(水)
为什么换工作 换工作简单来讲一般会归纳为钱不够或者人不对,我们团队氛围很不错,所以基本就定位到钱不够了,而我更多是考虑到以后的职业发展,简单说来就是对以后几年的工作有想法,而这种想法实现不一定能在现在 ...
- 【web前端面试题整理03】来看一点CSS相关的吧
前言 昨天我们整理了14到js的题,今天我们再来整理14到CSS相关的题目,昨天整理时候时间有点晚了我便有点心浮气躁,里面的一些题需要再次解答,好了看看今天有些什么吧. PS:我这里挑一点来做就好了, ...
- Web 前端面试题整理(不定时更新)
重要知识需要系统学习.透彻学习,形成自己的知识链.万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的! 面试有几点需注意: 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增 ...
- 【web前端面试题整理01】各位加班累了吧,来做点前端面试题吧
前言 最近小叶子有点疲惫,主要是在外地工作生活上不太适应,吃一样的东西,我居然会拉肚子,而且是一个星期一个星期的.... 脸上长了一个豆豆一个星期还没消,我那个去啊. 昨天上午上班后,本来想继续研究j ...
- 2016年BAT公司常见的Web前端面试题整理
1.JavaScript是一门什么样的语言,它有哪些特点? 没有标准答案. 2.JavaScript的数据类型都有什么? 基本数据类型:String,boolean,Number,Undefined ...
- 【web前端面试题整理05】做几道前端面试题休息休息吧
前言 连续学了两天javascript的东西了,我们都累了,于是今天还是上一套面试题吧,大家一起休息休息,也为下个星期可能会有的面试准备下. 题目一览 CSS1. overflow-x 属于 CS ...
- web前端面试题整理
1.在浏览器解析原理?2.ES5 的Object.defineProperties3.css3新属性的优势?4.vue 的computed和method的区别5.html5 的十个新特性6.web s ...
随机推荐
- 移动web开发之视口viewport
× 目录 [1]布局视口 [2]视觉视口 [3]理想视口[4]meta标签[5]总结 前面的话 在CSS标准文档中,视口viewport被称为初始包含块.这个初始包含块是所有CSS百分比宽度推算的根源 ...
- CSS默认可继承样式
前面的话 一直想总结出一份可继承样式的列表.常听说,颜色和字体是可继承的,盒模型样式是不可继承的,但其他样式呢?本文内容包括所有可继承的样式 [注意]关于样式的详细信息移步至此 常用可继承样式 col ...
- [转载]TFS测试管理
微软2010年发布的Visual Studio 2010或Visual Studio Test Professional 2010包含一个称为 Microsoft 测试管理器的新应用程序,用于帮助您使 ...
- MyBaits一对一的查询方法
MyBaits一对一的查询方法 一:表数据与表结构 CREATE TABLE teacher( t_id INT PRIMARY KEY AUTO_INCREMENT, t_name ) ); CRE ...
- 分享关于Entity Framework 进行CRUD操作实验的结果
我们在使用Entity Framework框架进行CRUD时,经常会出现各种各样的错误,下面请看我的实验结果. 以下是只用一个上下文对象进行操作: 第一次: BlogDbContext blog = ...
- Linux ACL
ACL 是什么 ACL的全称是 Access Control List (访问控制列表) ,一个针对文件/目录的访问控制列表.它在UGO权限管理的基础上为文件系统提供一个额外的.更灵活的权限管理机制. ...
- C#基础03
学习集合的一些知识.集合:泛型集合,非泛型集合;ArrayList,Hashtable,List<T>,Dictionary<k,v>等,还有一些集合的常用方法. 一:集合的介 ...
- ECLIPSE ANDROID PROJECT IMPORT SUMMARY
ECLIPSE ANDROID PROJECT IMPORT SUMMARY======================================Manifest Merging:------- ...
- Web API接口设计经验总结
在Web API接口的开发过程中,我们可能会碰到各种各样的问题,我在前面两篇随笔<Web API应用架构在Winform混合框架中的应用(1)>.<Web API应用架构在Winfo ...
- winform时钟c#代码
代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data ...