阿里面试的一点感受

  <!-- [废话开始]

  百度实习三个月,明天就要离职了,感觉还挺开心的,同事们都很照顾我,Boss也比较欣赏我,我很满足了。掐指一算,这大四其实也没几个月了,同事们都在感叹大学的那些事儿,也告诫我要好好享受大学最后的时光,我会好好把握!

  离开之前呢,还挺幸运的,这几天阿里在各地招人,我也去试了一把,由于之前拿过阿里的实习offer,所以笔试就给免了,呵呵,也省得我再去做那些枯燥的笔试题。不过期间也有不少的坎坷,就不细说了= =

  下午四点去北京大望路附近某个旮旯里头找alibaba。阿里给我的第一印象就是设计很给力,公司的橙色主题色也十分醒神,特别是那些HR美眉,虽说有些事情是她们的职责,表现出来的和蔼还是挺发自内心的,赞!刚去的时候,一堆HR在开会,应该是讨论招新的事情吧,全是妹纸= = 然后一个人磨叽磨叽的凑了过去,被人发现之后,HR老大停止了说话,然后所有人的目光投向了我,额。。。HR老大带我去了一个会议室,让我先等一下,说面试官还没到。

  [废话结束]-->

  刚坐下不久,面试官到了,他告诉我他花名是”李牧“,表示不认识啊,囧。问我有没有写阿里的笔试题,当时就帮同事做了下,模糊记得自己也做了一份,然后他来了个干瞪眼,说:“你自己做没做都不知道,那来这儿干嘛!“,语塞了几秒钟,回答说:”我有收到不用笔试直接过来面试的短信= =||“。

  先给了我四道题目,他趁我做题之际把我的博客和github都瞄了一通。面试题目都比较有深度,我觉得要构思几道不错的题目还挺难的,虽说记得原题,我就不贴出来了,就大概说说他都考核了哪些知识吧~

  1. 值类型 引用类型的理解,如

var a = {"x": 1};
var b = a;
a.x = 2;
b.x; a = {"x":3};
console.log(b.x);
a.x == 4;
console.log(b.x);

运行代码

  算是比较基础,但是b.x的结果是多少,你就别弄错了。

  2. 闭包+作用域链+单线程+垃圾回收

  问你对闭包中一些变量的生存期,闭包一些值如何才能够作用域链中获取,setTimeout函数的考核,GC的标记清理和循环计数等,算是些比较常见也比较容易出错的点。

  3. 作用域+构造函数+设计模式+对“类”的深入理解

  虽说他给的就一道小题目,但是涉及的内容还挺多的,需要对一些基础东西有比较深刻的理解才能答好。

  4. 原型链+继承+ES5+继承优化

  ES5中Object.create()函数,prototype,new Class()等之间的相互比较,坑很多,容易踩进去。

  就这四道题目,考核的内容还是相当广泛的,如果你想临时看下前端知识,然后去阿里试试手,我看还是算了,很多东西真的需要有一定的知识积淀,对一些比较常用的东西要有深刻的理解才不会频频语塞,面试官都喜欢刨根问底,要是那个点没有掌握好,他可能会潜意识抓住这个空缺,把你问倒。不过李牧大哥人挺好的,没故意刁难我。走的时候听HR说他等级是P8,也不知道在阿里是个什么位置= =

  我们目前是一群码农,但是要有点思想。拿着一本ECMAScript的规范,很少有人能够硬着头皮把书啃完,因为内容太生硬,太晦涩了。首先咱们应该抛开那种“权威就是标准”的意识,带着疑问和反问去了解别人的思想,我们脖子上的是人脑,不是磁盘,记东西这事应该让磁盘来做,我们需要做的是分析和思考,让这些数据展现出他们的价值,当然,也需要去记一点东西,不要一个splite函数还想着查文档,不要函数是什么还得去百度谷歌看定义,也需要有些基础知识的积淀。

  奋斗吧,再不拼命我们就老了!

  

阿里面试的一点感受 阿里ali片式经历和面试题的更多相关文章

  1. 阿里面试回来,想和Java程序员谈一谈(转载)

    引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...

  2. 阿里面试回来,想和Java程序员谈一谈

    引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...

  3. Java Web架构知识整理——记一次阿里面试经历

    惭愧,从一次电面说起.我个人在某国企做一名软件设计师,国企大家都懂的,待遇一般而且没啥意思,做的方向基本都是操作系统.驱动和工具软件的开发,语言基本都是C/C++.最近也想跳槽,刚好有幸得到了一次阿里 ...

  4. [干货,阅后进BAT不是梦]面试心得与总结---阿里、小米、腾讯

    之前实习的时候就想着写一篇面经,后来忙就给忘了,现在找完工作了,也是该静下心总结一下走过的路程了,我全盘托出,奉上这篇诚意之作,希望能给未来找工作的人一点指引和总结, 也希望能使大家少走点弯路 , 如 ...

  5. 学生党如何拿到阿里技术offer:《阿里面试经历-2014.4.18研发实习生面试经历(失败)》

    我们分享的上一篇文章是一位学长在大三的时候面试阿里实习生成功的经历的分享,其实就像学长在上一篇文章最后说的那样“面试并没有想的那么难,运气也会占一部分.”,其实我个人觉得,对于我们而言,自己越努力就会 ...

  6. 阿里面试Java程序员都问些什么?

    刚开始也是小白,也是一步步成成起来的.需要提的一点是,你将来是需要靠这个吃饭的,所以请对找工作保持十二分的热情,而且越早准备越好. 阿里一面 一面是在上午9点多接到支付宝的面试电话的,因为很期望能够尽 ...

  7. 【阿里面试系列】Java线程的应用及挑战

    文章简介 上一篇文章[「阿里面试系列」搞懂并发编程,轻松应对80%的面试场景]我们了解了进程和线程的发展历史.线程的生命周期.线程的优势和使用场景,这一篇,我们从Java层面更进一步了解线程的使用.关 ...

  8. java多线程中 volatile与synchronized的区别-阿里面试

    volatile 与 synchronized 的比较(阿里面试官问的问题) ①volatile轻量级,只能修饰变量.synchronized重量级,还可修饰方法 ②volatile只能保证数据的可见 ...

  9. Java程序员从阿里面试回来,这些面试题你们会吗?

    前不久刚从阿里面试回来,为了这场面试可以说准备了一个半月,做的准备就是刷题和看视频看书充实自己的技术,话说是真难啊,不过还算顺利拿到了offer,有很多面试题我已经记不起来了,这些是当天回家整理好的, ...

随机推荐

  1. R 分组计算描述性统计量

    统计学区内各个小区的房价均值 数据格式 id|community_name|house_area|house_structure|house_total|house_avg|agency_name|h ...

  2. centos:添加用户

    初步进入centos学习,配置用户 1,创建用户 创建用户 hadoop [root@master spark]# useradd hadoop [root@master spark]# 2,创建密码 ...

  3. JPA(七):映射关联关系------映射双向多对一的关联关系

    映射双向多对一的关联关系 修改Customer.java package com.dx.jpa.singlemanytoone; import java.util.Date; import java. ...

  4. (转)NGUI中深度depth和z轴关系

    先列出转载链接: http://game.ceeger.com/forum/read.php?tid=8917 转载原文: 问题源自一个帖子,因为上传的图比较多,就另开了这个贴写下自己的试验结果,原帖 ...

  5. AWR - Load Profile 节

    AWR 报告的"Load profile"节,如下图所示,包含很多极为有用,却被经常忽视的信息.通常更倾向使用"instance efficiency percentag ...

  6. guava 学习笔记 瓜娃(guava)的API快速熟悉使用

    1,大纲 让我们来熟悉瓜娃,并体验下它的一些API,分成如下几个部分: Introduction Guava Collection API Guava Basic Utilities IO API C ...

  7. JQUERY验证上传文件大小

    function checkImgType(this_){ var filepath=$(this_).val(); var extStart=filepath.lastIndexOf(". ...

  8. 转:FSMT:文件服务器从03迁移到08R2实战演练

    另外参见:http://www.canway.net/Lists/CanwayOriginalArticels/DispForm.aspx?ID=282 以前做过一个项目,是把文件服务器从03升级到0 ...

  9. GCC中的内嵌汇编语言

    原文可参考:GCC中的内嵌汇编语言 一.声明   虽然Linux的核心代码大部分是用C语言编写的,但是不可避免的其中还是有一部分是用汇编语言写成的.有些汇编语言代码是直接写在汇编源程序中的,特别是Li ...

  10. 转:初探nginx架构(二)

    From:http://tengine.taobao.org/book/chapter_02.html 上篇文章讲了很多关于nginx的进程模型,接下来,我们来看看nginx的是如何处理事件的. 有人 ...