最近面试有感

2020-06-05 15:06:53 +08:00
 JerryY

本人前端。三年经验。技术尚可。主要是 Vue 技术栈,对源码也有一定程度的了解。最近面了一些公司,深感现在行情差的离谱,分享一下最近的一些面试。

阿里面了两个 BU 都挂了,都是在项目经历这块,很遗憾,到现在为止都没什么出彩的项目,满足不了“复杂”的业务场景需要,这我也实在没有办法。阿里的面试整体体验还是不错的,就是不守时,还被蚂蚁金服的鸽了两次。

南京某家公司,一面二面都过了,终面的时候那个什么副总竟然直接问我接不接受高强度的工作,我就说看多大的强度吧,他直接说我们这边要三个月的 996,你能接受么?我说不了,遂挂。

南京另一家公司,也是一面二面都过了,二面的面试官跟我说大小周,周一三四晚上加到 9 点,到这里我已经很排斥了。hr 跟我约终面,说他们什么总经理要看我的作品,证实一下我的实力。我说我目前做的几个都是公司内部项目,都有公司的数据在里面,不能演示(我们的测试环境和正式环境的数据是一样的,同步过来的)。她说那你自己看着办吧。我就没鸟她了。

英语流利说的面试,中规中矩的前端问题都都答上来了,然后有意思的来了。他问我为什么 ES6 为什么可以做静态分析。我???当时真想反问来着,想想还是算了。还有一个就是 webpack loader 的,他问我为什么执行顺序是从后往前的,我说不一定,如果定义了 pitch 方法的话会从左到右先执行 picth 方法,再从右向左执行 loader 。他愣了一下,说那不考虑这个呢,我说这个 webpack 内部就是这么实现的,没什么特殊的,他好像很不高兴,然后问我实现从左到右为什么不可以。我????

上海某一家电商公司,这个面试官真的我至今遇到的连问题都不会问的面试官。我列几个大家品品:

  1. VueRouter 里面没有暴露给用户的两个钩子是什么?
  2. VueRouter 如何实现 keepAlive 的功能?(没错,就是如何实现)
  3. Vuex 的数据是如何分发到页面上的?
  4. Promise.all([...]) 中如何区分哪一个 promise 出错了产生异常

第一个问题我记不清了,说忘了,谁看源码记得这么清?
第二个,问半天也没问明白他想问什么? keepAlive 是 Vue 提供的功能,跟 VueRouter 有毛线关系?我还提醒他是不是想问两者如何结合使用。他说不是,说 VueRouter meta 中有个配置可以实现。我不记得我看过的源码中有类似的功能,想着是不是最近出的新特性,就说不了解。
第三个问题,你们绝对想不到答案是什么。我先是回答了 Vue -> render -> update 的那一套流程,他说不对;然后我又回答了 Vuex dispatch 数据的过程(因为我猜他说的分发是 dispatch )他又说不对,然后他提示我,说你想想为什么我们可以在 Vue 组件中拿到 store 这个对象的,你能想象我有多无语吗??我就说了 Vue.use(Vuex) 的过程,主要是通过 parent 然后不断指向 Vue 构造函数中传入的 store 对象。他说对。
第四个问题,我说可以给每一个 Promise 定义一个 catch 方法,他说不行,我放弃了,不跟他争了。
他提的每一个问题我都要跟他确认好几次,心累。

我还是继续苟着吧。希望大家找工作顺利,一起加油吧~

7194 次点击
所在节点    职场话题
44 条回复
plainboiledwater
2020-06-05 15:25:32 +08:00
该庆幸,进去了你岂不是倒大霉了。
JerryY
2020-06-05 15:47:13 +08:00
@plainboiledwater 是的,这样的面试很难受,也不知道是出于什么心态。
meteor957
2020-06-05 15:53:42 +08:00
@JerryY 跟心态没关系,供需罢了,如果它迟迟招不到人,就是另外一幅嘴脸了。
nise3055
2020-06-05 15:54:23 +08:00
每个我答的不满意的问题我都会反问回去。
面试凭啥只能他面我,这是个双向选择。
而且面试结束我最喜欢问的两个问题就是,如果我进公司了需要我解决什么问题 / 面试官您是我的直属上司 or 搭档吗?
fangdown
2020-06-05 15:54:30 +08:00
来来来 [深圳 /长沙] 腾讯云前端社招~~急招!!!联系我内推,微信同号
fangdown
2020-06-05 15:57:00 +08:00
双休! 人多 ,加班适度
JerryY
2020-06-05 15:57:21 +08:00
@nise3055 我有一次问过,结果他让我回去查查。。。后来我就很少或基本不反问了
plainboiledwater
2020-06-05 16:14:20 +08:00
@JerryY 问这些有的没的,其实就是这个人的水平不行,真的。正儿八经做过点大项目的人面试不会问这些没用的皮毛。
choudidi
2020-06-05 17:01:26 +08:00
前端现在不是很吃香吗
Martox
2020-06-05 17:13:33 +08:00
同是前端,也是面了阿里 3 次,都问了之前有什么有成就感的项目。这个问题真的答不出来,小公司,如果你问前端技术还好,但是问有深度的项目,小公司的项目在大厂看来不就是个玩具么
wukongkong
2020-06-05 17:24:44 +08:00
老哥,你薪资是什么范围呢

这些题目。。。。我感觉我都挂了。。
Vegetable
2020-06-05 17:28:05 +08:00
@nise3055 #4 然后对方也说不出个所以然,给你一个似是而非的微笑,更操蛋
JerryY
2020-06-05 17:38:25 +08:00
@Martox 是的,小公司没有复杂的业务场景,只能自己钻技术深度。希望下次好运吧。
JerryY
2020-06-05 17:43:10 +08:00
@wukongkong 这个不方便透露啊 😅这些题目不难啊,难的是面试官。比如你问 ES6 为什么能静态分析,这几个顶得住啊。
wusheng0
2020-06-05 17:47:41 +08:00
@JerryY
你就说,“看来你也不清楚呀”
cheeto
2020-06-05 17:50:32 +08:00
“VueRouter 如何实现 keepAlive 的功能?”这题我笑了,不会是刚看完某篇文章就想起来出这么个题吧
JerryY
2020-06-05 17:55:29 +08:00
@cheeto 这个我们不得而知 [狗头
JerryY
2020-06-05 17:56:42 +08:00
@wusheng0 我目前面试中出于的状态还是那种“哎,算了算了”的状态(捂脸)
damngood
2020-06-05 18:00:37 +08:00
纯好奇, 最近时不时看 `BU` 这个词, 到底是指的什么呢?
JerryY
2020-06-05 18:02:02 +08:00
@damngood 事业部 ( Business Unit )

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/678979

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX