V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
littlebutt
V2EX  ›  职场话题

刚接到阿里的前端面试电话,感觉凉了诶。。

  •  2
     
  •   littlebutt · 2018-02-27 23:27:33 +08:00 · 17557 次点击
    这是一个创建于 2452 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我知道最近几天会有阿里的电话面试所以也做了准备,果不其然今天 8 点 50 分左右打过来了,但是我在路上就推迟了一个小时。 到了 10 点多钟,又一个杭州来的电话,我正式进入面试。 第一个问题就问了我 怎么学习前端开发的? 这个问题我还是有点准备的,所以我说我初中就有点接触,大一开始真正的学习前端的一系列,包括 html+css+js,大三拿到两个项目,学习了框架和工具,包括 vue.js ,webpack 之类的。 第二个问题我也记不清了,好像是关于 vue 的,问了我 你用过 vue 的组件吗? 这个问题说实话还是出了我预料的,因为我以为他会问 vue.js 框架实现原理,钩子函数之类的。我还是说用了 iview 的 UI 库里面的 <Navigation> 组件。因为不是做的 SPA,所以每个页面都复用了这个组件(其实自己也封装过,但是当时没有描述清楚),还实现监听组件的点击事件。 第三个问题就让他联想到事件监听方面的问题, 你能说说事件监听吗? 这个我也是有准备的,我说大概有两种,一种是主流浏览器的冒泡机制,另一种是 IE8 以前的捕获机制(由于紧张说成了 EI,真的尴尬),反正说了一大堆。 紧接着他又问了 怎么实现事件监听? 这个也是有准备的,我说了 addEventListener ()方法,如何传参数的,还提及了 IE8 以前的 attachEvent ()方法。至于他问了怎么确定哪个子标签发出的事件,我一时忘了说了用 id 来确定。。这里肯定扣分很严重,因为我真的很少用这么底层的方法。(正确答案是回调函数的参数 e 的 target 属性)。 然后他又问了 css 中 position 有几种值? 这个有准备,四种 absolute,static,relative,fixed,他具体问了我 absolute 和 relative,这个问的真的很细,他还问了 absolute 的具体使用要求,static 意外,直接的父标签。relative 也很细,是相对于默认位置的偏移。 接下来又一个蒙蔽的 怎么确定标签内容覆盖的顺序? z-index 嘛,这个很简单。但是他又来了一句,仅此而已吗?额,还看优先级吧(! important 之类的)不考虑优先级吗?这个真的不知道了。 前面已经严重失分两次了,接下来还要惨。问我课堂知识, 编译原理学了什么? 词法分析,语法分析,中间代码生成,代码优化,最终代码生成。 语法分析的过程? 做状态机?(正确答案:自顶向下和自底向上法,具体事 LL 和 LR )这我真的忘了,一年前的内容啊。。 Huffman 树怎么实现的? 又是一脸懵逼哇,我扯了点应用,比如说压缩信息之类的。(正确答案:答案也很复杂啊。。) 最后一个问题, 哪个项目给你留下的印象最深 第二个项目呗,强调了两点,一个是我从这个项目学到的东西最多,其次我在这个项目中还辅导过前端和后端,并且架构也是我做的(再一次紧张的说成构架...) 总的来说,基础知识肯定不过关,这也没办法只能是平时学的忘记了,也没复习。还有就是细节不过关。他最后说了一周之后出结果,我想大概就是凉了吧。

    第 1 条附言  ·  2018-02-28 00:21:15 +08:00
    不要在纠结我的排版了,,我知道我要回去补 md 了,抱歉了各位。
    71 条回复    2018-05-20 03:56:49 +08:00
    sundy2014
        1
    sundy2014  
       2018-02-27 23:31:56 +08:00 via Android
    感谢分享
    lazydog
        2
    lazydog  
       2018-02-27 23:35:35 +08:00 via Android
    也不一定,等等看吧。不过楼主也很厉害了,希望你如愿以偿!
    carlclone
        3
    carlclone  
       2018-02-27 23:36:38 +08:00
    排版蛋疼了
    littlebutt
        4
    littlebutt  
    OP
       2018-02-27 23:56:26 +08:00 via iPhone
    @carlclone markdown 我用的还是不熟练,抱歉了😅
    littlebutt
        5
    littlebutt  
    OP
       2018-02-27 23:57:05 +08:00 via iPhone
    @lazydog 谢谢,就看别人发挥的怎么样了
    kyuuseiryuu
        6
    kyuuseiryuu  
       2018-02-28 00:11:02 +08:00 via iPhone
    一脸懵逼,我要转行!回家卖瓜!
    wuzhi1234
        7
    wuzhi1234  
       2018-02-28 00:12:04 +08:00
    排版看吐了。。
    littlebutt
        8
    littlebutt  
    OP
       2018-02-28 00:13:47 +08:00 via iPhone
    @wuzhi1234 不好意思了😅,md 也要补补了
    gbin
        9
    gbin  
       2018-02-28 00:19:14 +08:00 via Android
    请换一下行,谢谢。😂
    yiran7324
        10
    yiran7324  
       2018-02-28 01:59:17 +08:00 via Android
    huffman 树实现,他是想问画哈夫曼还是代码?
    deepkolos
        11
    deepkolos  
       2018-02-28 02:06:33 +08:00
    唉, 我的才真的要挂了, 因为简历写了 PHP mysql, 因为之前打算走全栈路线, 不过半年多前转主前端了, 就是 9 多月没碰过 PHP, mysql, 结果面试官问了好多, 感觉面试官是后端转过来的, 前端我只会 vue, 面试官只会 react, 也就没问了, webpack 什么的都没问, css 为什么不问? 看一下手册就好, 前端就问了一个 url 的域名判断, nodejs 我没接触, 也没问, 不过后面补充了我写过 npm 的包, 才发现这也算 nodejs....唉, 自己还是太菜了

    借楼挂个 github, 看看还有没有机会...被捡...

    https://github.com/deepkolos

    callmexiaobo
        12
    callmexiaobo  
       2018-02-28 07:30:12 +08:00 via Android
    我也阿里面挂了额,借个楼用用,看得上我的可以把我带走
    简历 https://github.com/youkongling/resume
    callmexiaobo
        13
    callmexiaobo  
       2018-02-28 07:32:15 +08:00 via Android
    我的面试 https://github.com/youkongling/interview-preparation
    还没写完,今天坐车离开杭州,回去补上,我也大三哦
    littlebutt
        14
    littlebutt  
    OP
       2018-02-28 08:18:56 +08:00 via iPhone
    @yiran7324 就是不清楚啊,完了以后上网查也找到不少资料
    stevenbipt
        15
    stevenbipt  
       2018-02-28 08:26:23 +08:00 via Android
    Huffman 树
    djxinqing
        16
    djxinqing  
       2018-02-28 08:45:06 +08:00 via Android
    回家卖瓜的带我个,需要入伙不?
    k9982874
        17
    k9982874  
       2018-02-28 08:46:19 +08:00 via iPhone   ❤️ 1
    现在小年轻那手写 js 和 css 的估计没几个了。
    都让现代前端框架惯坏了
    V3EX17
        18
    V3EX17  
       2018-02-28 09:01:38 +08:00 via Android
    @callmexiaobo 放个 PDF 文件,手机打不开哦!直接文本描述出来吧
    hzw758
        19
    hzw758  
       2018-02-28 09:45:14 +08:00 via Android
    说实话,其他的都还说得过去,e.target 这是基础,居然很少用…
    nim
        20
    nim  
       2018-02-28 09:51:40 +08:00 via Android
    多准备准备,其实你都说对了也不一定会过。。。加油⛽
    somonus
        21
    somonus  
       2018-02-28 09:52:49 +08:00
    https://www.v2ex.com/t/433183 有兴趣的同学可以尝试一下阿里巴巴人工智能实验室
    callmexiaobo
        22
    callmexiaobo  
       2018-02-28 10:06:33 +08:00 via Android
    @somonus 我是内推挂了,还可以投吗?前两天特地来杭州面试,今天回去,可以的话,我下高铁给您投过去,谢谢
    we3613040
        23
    we3613040  
       2018-02-28 10:13:41 +08:00
    没想到前端面试还问编译原理
    df4VW
        24
    df4VW  
       2018-02-28 10:15:47 +08:00   ❤️ 1
    现在的面试过程是真的垃圾

    问的这点问题完全没法体现面试人实际解决问题的能力
    whiteyin
        25
    whiteyin  
       2018-02-28 10:16:23 +08:00
    标签层叠水平有一个很有名的图哦: https://pic3.zhimg.com/80/v2-1ec9491a660c0e11b7272633976da869_hd.jpg
    whiteyin
        26
    whiteyin  
       2018-02-28 10:17:14 +08:00
    @whiteyin 哎呀,图片打不开。看看知乎这篇文章吧
    https://zhuanlan.zhihu.com/p/33984503
    luoway
        27
    luoway  
       2018-02-28 10:17:26 +08:00
    怎么确定标签内容覆盖的顺序?
    7 阶层叠水平
    cyckoo
        28
    cyckoo  
       2018-02-28 10:29:36 +08:00
    @callmexiaobo 有兴趣来蚂蚁金服吗 实习生招聘
    somonus
        29
    somonus  
       2018-02-28 10:30:56 +08:00
    @callmexiaobo 只要流程释放了就可以投
    callmexiaobo
        30
    callmexiaobo  
       2018-02-28 10:30:57 +08:00 via Android
    @cyckoo 待会给您投过去,谢谢
    callmexiaobo
        31
    callmexiaobo  
       2018-02-28 10:31:33 +08:00 via Android
    @somonus 好的,下车给您投过去,谢谢
    callmexiaobo
        32
    callmexiaobo  
       2018-02-28 10:33:59 +08:00 via Android
    层叠顺序可以看看大神的这篇文章,挺经典的 http://www.zhangxinxu.com/wordpress/2016/01/understand-css-stacking-context-order-z-index/
    mikulch
        33
    mikulch  
       2018-02-28 10:35:26 +08:00
    怎么都喜欢去阿里。
    阿里 996 经常到凌晨 2、3 点。
    bucky
        34
    bucky  
       2018-02-28 10:43:12 +08:00
    怎么实现事件监听,我以为问 js 底层原理,原来是怎么监听事件,额,怎么感觉这种问题好奇葩呀
    learnshare
        35
    learnshare  
       2018-02-28 11:00:01 +08:00
    先补补 Markdown http://xianbai.me/learn-md/
    fiht
        36
    fiht  
       2018-02-28 11:07:18 +08:00
    @callmexiaobo 好为人师的回复一句...简历上括号里面的东西如( callback 有点蒙)、(爬虫大佬牛逼)有点冗余。
    callmexiaobo
        37
    callmexiaobo  
       2018-02-28 11:10:51 +08:00 via Android
    @fiht 好的,谢谢
    callmexiaobo
        38
    callmexiaobo  
       2018-02-28 12:03:17 +08:00 via Android
    @mikulch 孑然一身,没办法
    LeungJZ
        39
    LeungJZ  
       2018-02-28 13:07:40 +08:00
    前面五条是最最最最基础的,后面是根据你专业问的吧?
    antowa
        40
    antowa  
       2018-02-28 13:15:27 +08:00
    前端问编译原理肯定是跟 VUE 生成语法树来的。估计想给你做个铺垫然后往那方面引
    Lothar
        41
    Lothar  
       2018-02-28 13:27:55 +08:00
    杭州「支付宝前端团队」招人~~~ 详情见帖子 https://www.v2ex.com/t/427534,还有大量坑位!还在考虑新工作的 V 友们都来试试吧 ! @littlebutt @deepkolos @callmexiaobo
    Lothar
        42
    Lothar  
       2018-02-28 13:28:40 +08:00
    上一条的链接被错误分割了,重新发一下帖子链接: https://www.v2ex.com/t/427534
    deepkolos
        43
    deepkolos  
       2018-02-28 16:01:21 +08:00
    @whiteyin 张鑫旭在慕课的那个教程十分生动形象~
    murmur
        44
    murmur  
       2018-02-28 16:04:14 +08:00
    编译原理学了什么??!
    这是应届的面试么
    Zhuozhuo
        45
    Zhuozhuo  
       2018-02-28 16:45:33 +08:00
    不止阿里在招前端,我们也在招的吖!
    miyalee
        46
    miyalee  
       2018-02-28 17:31:22 +08:00
    编译原理。。。Huffman 树。。。。666
    接过一些电话面试,个人感觉还不如给我套面试题,尤其俺们这种不善言谈的,电话里的几句语言描述能说出个啥。。。
    楼主不要灰心,一般后面的都是更好更合适的
    sgissb1
        47
    sgissb1  
       2018-02-28 18:02:26 +08:00
    没事,也有可能是完成 KPI (耍猴)。
    当然对于有工作经验的,也有可能和大多数大公司一样,以面试的名义来讨教或者寻找解决方案的。

    别问我为啥知道,我不经吃过这些套路,我也玩过。出来混,不是被人教坏,就是把别人教坏。
    whypool
        48
    whypool  
       2018-02-28 18:09:56 +08:00
    凉了,之前问了一个 怎么设计前端路由命中规则并且效率高?
    一脸懵逼然后 gg
    banricho
        49
    banricho  
       2018-02-28 18:34:36 +08:00
    是应届吗 0.0
    callmexiaobo
        50
    callmexiaobo  
       2018-02-28 18:45:03 +08:00 via Android
    @banricho 都是大三
    qdwang
        51
    qdwang  
       2018-02-28 19:14:41 +08:00 via iPhone
    @mikulch 喜欢去阿里的人各有各的考量,唯一大家都一致的是,不在乎自己健康。
    zhangdawei
        52
    zhangdawei  
       2018-02-28 20:32:32 +08:00
    还可以啊,坐标哪里?
    callmexiaobo
        53
    callmexiaobo  
       2018-02-28 20:40:17 +08:00
    @somonus 大佬已投,注意查收,谢谢
    callmexiaobo
        54
    callmexiaobo  
       2018-02-28 20:50:51 +08:00
    @cyckoo 给您投过去了, 注意查收,谢谢
    callmexiaobo
        55
    callmexiaobo  
       2018-02-28 20:55:28 +08:00
    @Lothar 给您投过去了,注意查收,谢谢
    suit
        56
    suit  
       2018-02-28 21:45:01 +08:00
    感觉都是基础题啊,我一个后端程序员都能答上来一些
    littlebutt
        57
    littlebutt  
    OP
       2018-02-28 22:37:25 +08:00 via iPhone
    @zhangdawei 投的上海
    zhangdawei
        58
    zhangdawei  
       2018-02-28 22:57:42 +08:00 via iPhone
    @littlebutt 给个联系方式呗,可以聊下
    lynnic
        59
    lynnic  
       2018-02-28 23:49:24 +08:00
    @whypool 所以这个该怎么答?
    sillyhong
        60
    sillyhong  
       2018-03-01 00:27:05 +08:00 via Android
    你们怎么知道挂了,我只看到我一面后,官网状态由“待安排面试”变成了“面试中”
    callmexiaobo
        61
    callmexiaobo  
       2018-03-01 00:52:33 +08:00 via Android   ❤️ 1
    @sillyhong 我是去杭州现场面的,和面试官聊的还好,但技术深度差了点,然后你懂的
    POPOEVER
        62
    POPOEVER  
       2018-03-01 01:43:48 +08:00
    position 有 5 个属性,现在多了个 sticky
    kimown
        63
    kimown  
       2018-03-01 07:10:35 +08:00 via Android
    @POPOEVER
    绝望了,这个谁知道啊,茴香豆的“茴”字几种写法,实际开发又不是背书大赛
    scutwang
        64
    scutwang  
       2018-03-01 10:09:07 +08:00
    至今没有补 md,看着难受。
    Nobitasean
        65
    Nobitasean  
       2018-03-01 10:12:54 +08:00
    @callmexiaobo javascript skill 居然全满
    wk999
        66
    wk999  
       2018-03-01 10:15:43 +08:00
    我一面面的也不好,但还是过了,所以可以耐心的等几天,如果还没有消息那就应该是挂了。不过我是社招,你如果是实习或者校招的话就不一定了
    mario85
        67
    mario85  
       2018-03-01 13:11:54 +08:00
    目测阿里巴巴的前端也需要自己造编译器
    可能内部有比 typescript 之类的更好用的东西吧
    littlebutt
        68
    littlebutt  
    OP
       2018-03-01 13:14:49 +08:00 via iPhone
    @zhangdawei 13584476186 我先等这次结果出来吧
    Axurez
        69
    Axurez  
       2018-03-01 16:08:15 +08:00
    @murmur 不应届应该不问编译原理?毕竟编译原理是课内知识啊。
    JaneLean
        70
    JaneLean  
       2018-05-20 03:54:25 +08:00
    @deepkolos 我们正在找前端(全栈)的实习生,把简历砸过来吧: https://www.v2ex.com/t/455775
    JaneLean
        71
    JaneLean  
       2018-05-20 03:56:49 +08:00
    @callmexiaobo 你的简历读起来不方便呀。。。我们正在找前端(全栈)的实习生,把简历砸过来吧:[email protected]
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1007 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:38 · PVG 05:38 · LAX 13:38 · JFK 16:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.