事情发生在 2020-07-21 晚7:00
最近刚学完源码,想测试下学的怎么样,于是看了看boss职位,很幸运 被一个阿里高德地图事业部的大佬刷了简历,帮我推了...
然后过了几天HR约我面试, 我答应了 毕竟大家都想去阿里锻炼一下. (万一晋升为P9了呢! 是不是可以那啥P7 🍉🍉)
我约好了会议室,打开阿里会议,静静地等待面试官进来....,
7:00 他来了 他真的来了
🐦 准备好的自我介绍. 他没问....浪费了
1、vue组件中的data 为什么是个function?
2、如果data中的10个属性 我在模版中只用了两个, vue会监听这10个全部的变化吗?
3、v-for中 key的作用?
4、给你一段xml,怎么判断标签有没有闭合?
5、fetch请求中 第二次请求依赖第一次请求的返回结果,封装一个方法应该怎么写?
6、平时学习的方式?
7、weex和hybird的区别?
8、最近在做什么项目? 遇到的难题
9、你还有什么问题吗?
面试结果: 前四个问题因为我看了源码,很顺畅的就回答了. 第五个问题 我本想装逼用reduce实现呢,结果翻车了..... 然后他问我为啥不用for循环!!
这个题算没通过. 后面几个就开始问开放题了,我想表达的准备的还没说呢!! 面试结束了
在哪里跌倒 就要在哪里爬起来.附上第5题的reduce实现方式:
我是石灰7.30更新
本以为一面就挂了,一次简单的阿里面试就这样愉快的结束了.
谁知就在周四(7.23)我和朋友吐槽面试经历的时候 HR发来微信 想约下二面的时间
简单的沟通二面定在周五下午5点半
🐦 惊喜不惊喜 6点了面试官还没进入会议, 我通知了HR 5分钟后面试官打来电话: 不好意思,今天封版 我们重新约个时间吧
改到了周六上午10点半
1、怎么把template模版转成vnode
2、compile 模版解析的过程中 怎么确定节点的父子关系
3、封装一个promisify方法 实现 fs.readFile fs.writeFile
4、在上家公司你都沉淀了什么技术?
5、团队的晋升涨薪怎么管理? 技术好的人员流失怎么处理?
6、离职原因
大概只记得这几个题了. 第三题还是没有很干脆的写出来.. 😫
面试收获: 看过源码以后对于面试官的一些问题还是不怂的, 但是如果源码看的不够细,也许会翻车, 例如vnode确认父子节点关系 源码里也有
JS高级这块还是差点儿意思, 两次都翻车. 所以 出来混 迟早是要还的! 之前没有学过的现在都要恶补. 计划通过看(promise、lodash)源码、nodeAPI 源码来补习.
虽然没面试通过 但是对面试官问的知识还是很满意的, 都是干货 这题靠侥幸是绕不过去的
知道了不足之处 往后就努力吧
择日再面一次阿里 😄 😄 😄
为什么现场写不出来呢!! 写出来不就面试通过了嘛
网友评论