前言

这段时间我在河南一家公司当了一段时间的前端主管,最后可耻的匿了,原因各种各样,最主要的就是不想呆在郑州了。

其实这里的同事还是很不错的,面对老总最后的挽留我不是没有动心,而是这个地方确实不太好,我一个月就瘦了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】阿里一行之大神面对面的更多相关文章

  1. 【web前端面试题整理02】前端面试题第二弹袭来,接招!

    前言 今天本来准备先了解下node.js的,但是,看看我们一个小时前与一个小时后的差距: 既然如此,我们继续来搜集我们的前端面试题大业吧!!! 特别感谢玉面小肥鱼提供哟,@玉面小飞鱼 题目一览 Jav ...

  2. 【web前端面试题整理06】成都第一弹,邂逅聚美优品

    前言 上周四回了成都,休息了一下下,工作问题还是需要解决的,于是今天去面试了一下,现在面试回来了,我感觉还是可以整理一下心得. 这个面试题整理系列是为了以后前端方面的兄弟面试时候可以得到一点点帮助,因 ...

  3. 【web前端面试题整理08】说说最近几次面试(水)

    为什么换工作 换工作简单来讲一般会归纳为钱不够或者人不对,我们团队氛围很不错,所以基本就定位到钱不够了,而我更多是考虑到以后的职业发展,简单说来就是对以后几年的工作有想法,而这种想法实现不一定能在现在 ...

  4. 【web前端面试题整理03】来看一点CSS相关的吧

    前言 昨天我们整理了14到js的题,今天我们再来整理14到CSS相关的题目,昨天整理时候时间有点晚了我便有点心浮气躁,里面的一些题需要再次解答,好了看看今天有些什么吧. PS:我这里挑一点来做就好了, ...

  5. Web 前端面试题整理(不定时更新)

    重要知识需要系统学习.透彻学习,形成自己的知识链.万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的! 面试有几点需注意: 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增 ...

  6. 【web前端面试题整理01】各位加班累了吧,来做点前端面试题吧

    前言 最近小叶子有点疲惫,主要是在外地工作生活上不太适应,吃一样的东西,我居然会拉肚子,而且是一个星期一个星期的.... 脸上长了一个豆豆一个星期还没消,我那个去啊. 昨天上午上班后,本来想继续研究j ...

  7. 2016年BAT公司常见的Web前端面试题整理

    1.JavaScript是一门什么样的语言,它有哪些特点? 没有标准答案. 2.JavaScript的数据类型都有什么? 基本数据类型:String,boolean,Number,Undefined ...

  8. 【web前端面试题整理05】做几道前端面试题休息休息吧

    前言 连续学了两天javascript的东西了,我们都累了,于是今天还是上一套面试题吧,大家一起休息休息,也为下个星期可能会有的面试准备下. 题目一览 CSS1.  overflow-x  属于 CS ...

  9. web前端面试题整理

    1.在浏览器解析原理?2.ES5 的Object.defineProperties3.css3新属性的优势?4.vue 的computed和method的区别5.html5 的十个新特性6.web s ...

随机推荐

  1. Yii的学习(4)--Active Record

    摘自Yii官网:http://www.yiiframework.com/doc/guide/1.1/zh_cn/database.ar 在官网原文的基础上添加了CDbCriteria的详细用法. 虽然 ...

  2. Unity3D重要知识点

    数据结构和算法很重要!图形学也很重要!大的游戏公司很看重个人基础,综合能力小公司看你实际工作能力,看你的Demo. 1.什么是渲染管道? 是指在显示器上为了显示出图像而经过的一系列必要操作. 渲染管道 ...

  3. 理论到实践,A/B测试不得不直面的4个统计学问题

    有放回?无放回? 从总体中随机抽取一个容量为n的样本,当样本容量 n足够大(通常要求n ≥30)时,无论总体是否符合正态分布,样本均值都会趋于正态分布.期望和总体相同,方差为总体的1/n.这即是中心极 ...

  4. 转载--How to Install VMware Tools on CentOS 6.3

    源地址:http://www.ehowstuff.com/how-to-install-vmware-tools-on-centos-6-3/ VMware Tools is a group of u ...

  5. struts深入原理之RequestProcessor与xml

    和配置文件相对应的代码(struts1) public void process(HttpServletRequest request, HttpServletResponse response)   ...

  6. 【web前端面试题整理05】做几道前端面试题休息休息吧

    前言 连续学了两天javascript的东西了,我们都累了,于是今天还是上一套面试题吧,大家一起休息休息,也为下个星期可能会有的面试准备下. 题目一览 CSS1.  overflow-x  属于 CS ...

  7. ASP.NET 网站从Sever2003迁移到Sever 2008部署后不能访问

    最近公司运维迁移网站遇到部署后始终不能访问,一直提示无法访问请求的页面,但是请求页面正常,程序没问题,在本地电脑运行正常,运维找了好久没找到原因. 后来问我,我也找了好久,最后终于解决了. 解决方法是 ...

  8. SQL SERVER 内存分配及常见内存问题 DMV查询

    内存动态管理视图(DMV): 从sys.dm_os_memory_clerks开始. SELECT  [type] , SUM(virtual_memory_reserved_kb) AS [VM R ...

  9. jQuery DOM操作

    对节点的操作 查找节点 查找节点可以直接利用jQuery选择器来完成,非常便利. 插入节点 jQuery提供了8种插入节点的方法. 序号 方法 描述 实例 1 append() 向每个匹配的元素内部追 ...

  10. 索引深入浅出(3/10):聚集索引的B树结构

    在SQL Server里,有2种表是以存储为基础的.有聚集索引的表叫聚集表,没有聚集索引的表叫堆表.在上一篇文章,我们讨论了堆表的特性和存储结构.在这篇文章里,我们来看下聚集表. 有聚集索引的表叫聚集 ...