前言

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

其实这里的同事还是很不错的,面对老总最后的挽留我不是没有动心,而是这个地方确实不太好,我一个月就瘦了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. 自制jQuery焦点图切换简易插件

    首页经常是需要一个焦点图切换的效果,最近做的项目也正好需要,所以在网上搜索,后面查到了一个半成品的插件,这里我自己修改了一下. js文件夹下面有两个文件夹jquery.jslide.js与jquery ...

  2. CSS 魔法系列:纯 CSS 绘制图形(心形、六边形等)

    <CSS 魔法系列>继续给大家带来 CSS 在网页中以及图形绘制中的使用.这篇文章给大家带来的是纯 CSS 绘制五角星.六角形.五边形.六边形.心形等等. 我们的网页因为 CSS 而呈现千 ...

  3. 【JDK源码分析】String的存储区与不可变性

    // ... literals are interned by the compiler // and thus refer to the same object String s1 = " ...

  4. NPOI导入导出EXCEL通用类,供参考,可直接使用在WinForm项目中

    以下是NPOI导入导出EXCEL通用类,是在别人的代码上进行优化的,兼容xls与xlsx文件格式,供参考,可直接使用在WinForm项目中,由于XSSFWorkbook类型的Write方法限制,Wri ...

  5. 阅读《LEARNING HARD C#学习笔记》知识点总结与摘要四

    又是一个周末,刚好有时间,又继续复习与总结了,希望能让大家受益,不足之处欢迎指正,谢谢! 十八. Lambda 1.Lambda表达式:匿名方法的另一种表现形式,它可以包含表达式和语句,且用于创建委托 ...

  6. C#简单问题,不简单的原理:不能局部定义自定义类型(不含匿名类型)

    今天在进行代码测试时发现,尝试在一个方法中定义一个委托,注意是定义一个委托,而不是声明一个委托变量,在编写的时候没有报错,VS也能智能提示,但在编译时却报语法不完整,缺少方括号,但实际查询并没有缺少, ...

  7. a configuration error occurred during startup. place verify the preference field whth the prompt:TomcatJDK name:

    错误一:安装Tomcat的时候出现了错误,这里要是找不到Tomcat6.0我们可以设置其enbale显示就可以,上面的错误解决办法: 错误二:在eclipse中启动Tomcat6.0的时候现在说800 ...

  8. 安装windows系统的installutil

    /// 该服务必须在它可以执行之前安装.    /// 服务的安装和卸载“installutil.exe”“installutil.exe / U”的服务可执行文件作为最后一个参数.    ///  ...

  9. 关于Html与css的一些解释

    一.简单介绍 1.html,是hyper text markup language的缩写,中文为“超文本标记语言”. 2.html不是编程语言而是一种标记语言. 二.标签与元素 1.html标签:如& ...

  10. C# AD(Active Directory)域信息同步,组织单位、用户等信息查询

    示例准备 打开上一篇文章配置好的AD域控制器 开始菜单-->管理工具-->Active Directory 用户和计算机 新建组织单位和用户   新建层次关系如下: 知识了解 我们要用C# ...