V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
BaymaxK
V2EX  ›  程序员

我入职了

  BaymaxK · 290 天前 · 23381 次点击
这是一个创建于 290 天前的主题,其中的信息可能已经有所发展或是发生改变。

前言

从 5 月底离职到现在,一个半月的时间,通过内推+BOSS 直聘,前前后后约到了 10 家面试,终于拿到了一个满意的 offer ,一家做 saas 系统的上市公司。

本文就跟大家分享下我这段时间找工作的心路历程,欢迎各位感兴趣的开发者阅读本文。

无所畏惧

6 月 1 号,裸辞的第一天,制定了接下来的每日计划,终于可以全身心投入做自己喜欢的事情啦。

  • 06:30 ,起床、洗漱、蒸包子
  • 07:00 ,日常学英语
  • 08:00 ,吃早餐,顺便刷一下 BOSS 直聘
  • 08:30 ,日常学算法、看面试题
  • 11:40 ,出门吃饭,午休
  • 14:00 ,维护开源项目
  • 18:00 ,出门吃饭,去附近的湖边逛一圈,放松下心情
  • 20:30 ,将当天所学做一个总结,归纳成文章
  • 23:00 ,洗澡睡觉,充实的一天结束

image-20230717212836044

在这里插入图片描述

内推情况

通过在掘金、V 站和技术群发的文章,为我带来了 20 多个内推,从大厂到中厂到小厂,约到面试的只有 4 个。其他的技术部认可我,但是 HR 卡学历(统招本科)。

image-20230717214830630

image-20230717215823196

image-20230717215836796

image-20230718195936071

无响应式网站开发经验被拒

这是一家杭州的公司,可以远程办公,跟我约了线上面试。做完自我介绍后,他对我的开源项目比较感兴趣,问了我:

  • 你为什么会选择写一个聊天工具来作为开源项目?
  • 你的截图功能是怎么实现的?

行,那我们来聊几个技术问题吧。

  • 讲一下 webpack 的打包流程
  • webpack 的热更新原理是怎样的?
  • 讲一下你对 webpack5 模块联邦的理解

这些问题回答完后,他问我你有做过响应式网站开发吗?

我:我知道怎么写一个响应式网站,在工作中我没接触过这方面的业务。

面试官:行,那你讲一下要怎么实现一个响应式网站?

我:用 css3 的媒体查询来实现,如果移动端跟 PC 端布局差异很大的话,就写两套页面,对应两个域名,服务端根据 http 请求头判断设备类型来决定是否要重定向到移动端。

面试官:还有其他方案吗?

我:嗯...,应该没有了吧,我只了解过这两种方式。

面试官:好吧,在 seo 优化方面,前端要从哪些点去考虑?

我:标签语义化、ssr 服务端渲染、img 标签添加 alt 属性来、在 head 中添加 meta 标签、优化网站的加载速度,提高搜索引擎的排名。

面试官:我的问题问完了,你有什么想了解的?

我:团队人员配比是怎么样的?

面试官:我们这个团队,前端的话有 4 个人,有 2 个后端。然后,前端有时候需要用 node 写一些接口。

我:如果我进去的话,主要负责哪块业务的开发?

面试官:负责一些响应式网站业务的开发,再就是负责我们内部系统的一个开发。

我:行,我的问题就这些。

面试官:OK ,那今天的面试就先到这。

大概过了 3 天时间,也没有给我答复。因为这个是他们老板在 v 站看到了我的文章,觉得我还不错,加了微信,让他们技术面的我,我也不好意思问结果。 很大可能是因为我没有响应式网站的实际开发经验,所以拒了我吧。😔

期望太高被拒

这是一家上海的公司,他们的主要业务是做产品包装。有自己品牌的网站、小程序、app 。他们公司一个负责公司内部事务的人加了我微信,跟我简单聊了下,让我体验下他们的产品,看看有没有什么我能帮到他们的地方。

image-20230718161603524

image-20230718161614565

image-20230718161740495

image-20230718161655844

聊完后,他一直没有主动联系我,我也没有约到其他面试,我就主动出击了,看能不能确定下来,约个面试。

image-20230718162410852

image-20230718162435259

image-20230718162606997

我整理了一套方案,发到了他的邮箱,期望薪资我写了 20k ,过了两天,他给了我答复,告诉我期望太高。我说薪资可以商量的,但无济于事。

image-20230718164059392

白嫖劳动力

这家公司是做物流的,是一个群友曾经面过的公司,但是最后没去。看到 hr 在朋友圈发了招聘信息,在招高级前端,就推给我了,约了线下面试。

到公司后,按照惯例填了一张表,写了基本信息。过了一会,一个男的来面我,让我做了自我介绍,顺着我的回答提问了公司的规模以及业务。

提问完成后,他说我看你期望薪资写了 15k ,你上家才 12k ,为什么涨幅会这么高?

我:因为我经过两年的努力以及公司业务的积累,自己的技术水平有显著提升。我对这一行很喜欢,平常 80%的业余时间都用来学习了。

面试官:好,我让技术来面下你,看看你实力如何。

等了 5 分钟左右,他来了告诉我说:技术在开会,我先带你做一下机试吧。你把这两个页面(后台管理系统登陆页与后台首页)画出来就行。

我把页面画出来后,又过来一个人看我做的,他说 你就把页面画出来了?我说:对啊,刚才带我过来那个人说让我画页面出来的。

他说,那可能是他没说清楚,那这样肯定是不行的,你要自己重新建项目,把页面画出来后,要调接口的,把整个流程走通才行的。现在已经 11 点 40 多了,你下午再过来继续弄吧。

我直接满脸问号,把整个流程走通只是时间问题,你们这个机试到底想考察啥呢?

他说,页面在我们这里不重要,调接口,走通整个流程才重要。

我直接无语了,就说 抱歉,我下午有其他安排了,我就先走了。

image-20230718172136268

焦虑不安

时间来到 6 月 20 日,已经好多天没有约到面试了,逐渐焦虑起来了,虽然兜里余粮还有很多,但始终无法静下心来做事情,充满了对未知的恐惧。

就在这时,我还迎来了别人的嘲讽。他成功让我生气了,我努力的平复心情,告诉自己不要把这件事放在心上,通过让自己忙起来转移注意力,通过学习来克制焦虑。

image-20230718191713122

image-20230718191749187

白天我可以通过学习来缓解焦虑,但是一到晚上躺在床上,我就会开始胡思乱想。想着自己一直找不到工作怎么办,难道我真的不适合吃这碗饭吗,我怎么这么差劲,连个面试都约不到...唉,怎么会这样,我明明已经很努力了,为什么结果会是这样...

完善打招呼语

内推无望,BOSS 直聘发消息也是送达、已读未回。这个时候,有个网友建议我把招呼语改改,hr 不懂什么开源不开源的,他们只会关键词匹配,只要包含了,就会收你简历,于是我就把打招呼语改成了:

image-20230718195551550

招呼语改完后,效果好了一些,终于有 HR 愿意收我简历了🥳

学历歧视、贬低、pua 、拒了 offer

改完打招呼语后,我在 BOSS 直聘上约到了第一家面试,这家公司是做可视化 VR 编辑器的,团队有 30 来个人,BOSS 直聘的薪资范围是 20K ~ 25K 。

我经历了五轮面试,拿到了 offer ,给了 18K ,但是最终还是拒绝了,本章节就跟大家分享下这段故事。

技术面

技术面是去线下的,按照惯例做完自我介绍,面试官提问了我:

  • 你刚才说你写了个 web 端的截图插件,你能讲一下你是怎么实现的吗?
  • 我看你上家公司是做动画编辑器的,你在做这个项目的时候有遇到过哪些难点吗?
  • 你刚才提到了你为编辑器做了一些性能优化,你都做了哪些优化?
  • 你刚才说你还实现了 svg 类型的文本组件搜索功能,你能讲讲你是如何实现的吗?

问完这些后,他说我的问题问完了,你有什么想要了解的吗?

我:团队人员配比是怎么样的?

面试官:我们这边是重前端的,因为是做编辑器嘛,难点在前端这块,目前有 4 个前端,计划再招 3 个,再就是有几个做算法的、做 c++的,1 个产品经理,2 个后端,2 个 UI ,3 个测试。

我:如果我进去的话,是做哪方面的项目?

面试官:你进来的话,主要是负责 VR 编辑器项目的,这个项目刚开始做。目前的话,比较累,会加班,基本上是早 9 晚 8 ,有时候可能要 10 点才能走。再就是,我们这边是大小周,你能接受的吧? 我:哦哦 明白了,我可以接受

面试官:那行,你稍等下,我让我们的产品经理面下你。

产品经理面

过了一会儿,产品经理过来了。他说:我们的技术对你的评价很高,我再来面面你,你先做个自我介绍吧。做完自我介绍后,产品经理顺着我的介绍进行了提问:

  • 你刚才说你这个截图插件 Gitee 的产品经理在网上看到了,是码云官方的吗?
  • 我看你上家公司也是做编辑器的,你们这个产品主要面向的用户群体是哪些?
  • 你们这个产品啥时候上线的,你主要负责的是什么?
  • 你们的团队配比是怎么样的?
  • 你们在开发项目时,是如何管理 git 分支的?

问完这些后,他让我稍等下,让 HR 来面下我。

过了 3 分钟左右,他过来说:我们 HR 这会儿太忙了,抽不开身,这样,你今晚有空吧,我让她跟你电话聊聊。我回答说,7 点后我都有空。

HR 电话面

因为约了晚上 7 点的电话面试,所以我就随便吃了点,就匆匆忙忙回家等电话了。我等到了晚上 9 点,也没电话打过来,我就在 boss 直聘问了下,对方说:可能是 HR 忙忘了,我让她明天给你打。

晚上躺床上睡觉的时候,不出意外,我又开始胡思乱想了,心想:我这煮熟的鸭子该不会飞了吧,会不会是面试表现的不好人家婉拒我了呢,会不会是...,又焦虑了。

到了第二天下午 2 点多的时候,HR 终于给我打了电话,问我期望薪资多少。我说 22k ,她问我上家薪资多少,我说 12k 。不出意外,她很震惊:你这涨幅也太大了吧,能说说原因吗?我说:你们这里是大小周,工作强度比较大,而且做的项目也是较为复杂的,我看 BOSS 直聘标的价格也是 20k ~ 25k 。

她说:我们这个岗位是中、高级前端都招聘的,你这边最低能接受的薪资是多少呢? 我说:20k

她说:行,了解了,我再跟面试官对接下,晚些时候我加你微信聊。

又过了一天,她加了我微信,跟我说:我只匹配他们的中级开发岗位,让架构师再跟我聊聊。

image-20230718210811195

前端架构师面

跟架构师约的是电话面试,做完自我介绍后,他提问了我:

  • 讲一下 webpack 的打包原理
  • 讲一下 webpack 的 loader 和 plugin
  • 讲一下 webpack5 的模块联邦
  • 讲一下 Babel 的原理,讲一下 AST 抽象语法树
  • 讲一下你所知道的设计模式
  • 讲一下浏览器的垃圾回收机制
  • 讲一下浏览器的渲染流程
  • 讲一下浏览器多进程的渲染优势
  • 谈谈你对浏览器架构的理解

我回答完之后,他说:我大概知道你的技术水平了。你现在的水平还不到 P6 ,也就 P5 多一点,远远不及 P7 。

我刚才问你的问题,你每回答完一个我都问你有没有要补充的,你都说没有,我从你嘴里没听到任何性能优化相关的东西,这些知识现在还都不是你的,你只知道这么个东西,缺乏实践。就好比,我刚问了你垃圾回收机制,你回答的是 chrome 的,那火狐呢? edge 呢?

你对你未来的规划是怎么样的?

我说:我还是以技术为主,我会继续学习来充实自己,未来如果有机会的话,希望能做到技术管理的位置。

面试官冷笑了下说:你一个大专怎么做管理?

我沉默了一会儿说:未来我会把自己的学历提升下的

面试官:你要认清自己的地位,你要想一下你的价值是什么?你能给我们公司带来什么?我们要用到 three.js ,你只是学过它,没有落地项目做支撑,你进来后我们还是要给你时间来熟悉项目的,跟没学过的人没啥两样。就好比,我问你 three.js 的坐标系用的是啥,你都不知道。 我:这个我知道,它用的是右手坐标系

面试官楞了一下说:你知道这个也没啥的,这很简单的,我们这边随便拉一个人都会这些,而且比你厉害。

我继续保持沉默。

面试官:我对你的评价就这么多,你在我们这边是能学到很多东西的,你多想想我今天跟你说的,我不知道你的业务能力怎么样,回头我再跟其他面试官聊聊,今天的面试就先到这。

第二天,HR 联系我了,跟我说薪资在 16k ~ 18k 左右,跟我约了下午 1 点 30 的面试。

image-20230718215534222

image-20230718215606136

老板面

到公司后,HR 直接带我进了老板办公室,跟我说这个是 X 总,你们聊吧。 跟老板聊了一个多小时,聊的内容大概是谈人生、理想,大概能记得起的一些问题有:

  • 你觉得你是一个什么样的人?
  • 你有哪些优点?
  • 你想成为一个什么样的人?
  • 你觉得你的技术水平怎么样?
  • 如果让你给自己打标签,你会打什么标签?
  • 回看你的过往人生,你后悔吗?

考虑再三 终拒 offer

从公司回来后的第二天,HR 告诉我面试结束了,最终给我定的薪资是 17k ,发了 offer 。

image-20230718222724254

发了 offer 后,我本该高兴的,但是我却高兴不起来,那一晚我想了很多,觉得早 9 晚 8 ,大小周。这个钱还是太少了,而且那个前端架构师说的话让我很不舒服,pua 的气息太重了。入职后,跟这种人一起工作,我也不会开心。思考再三后,我最终还是拒掉了这个 offer 。

image-20230718222252549

image-20230718222337117

比较钟意的小外企

这是我在 BOSS 直聘约到的第二家面试( 15k ~ 20k ),面试体验很好。到公司后,接待我的人很有礼貌,告诉我前端是技术总监来面的,他还没来,你先坐着等他一会儿。

等了一会儿后,看到了技术总监,主动跟我握了个手。然后说:他临时有个会开,让我稍等下他,然后安排我在会议室坐了会儿,倒了一杯水给我。

我在会议室坐了 40 多分钟,他会开完了,喊我去办公室聊,按照惯例做完自我介绍后。他问我:

  • 你刚才提到了你做了编辑器的性能优化,你具体是怎么做的?
  • 你们这个编辑器前端编辑的应该是 dom 吧,最后生成的视频是怎么生成的?
  • 我看你的项目经验都是 vue ,你应该对 vue 全家桶都很熟了吧?

问完这些问题后,他用笔记本打开了我简历上的项目,边看边问我这块你是怎么实现的,有没有遇到过啥问题,你是怎么解决的。项目看完后,他说你技术没问题,我了解完了。我跟你介绍下我们这边的项目,我们在做...。介绍完了后,他问了我离职原因,以及我的期望薪资。

我说了 20k ,他说,站在客观角度来说,你的学历是大专,在我们这里拿到这个数很难,我们也不是什么特别有钱的公司。但是,我们的产品是很有发展前景的,已经拿了一轮 800w 美金的融资了,这个岗位我在 boss 直聘挂了 1 个月了,收到了 300 多份简历,有很多大厂出来的,但是我都不太满意,偶然间看到你的简历,觉得你是一个爱学习、肯钻研的人,就约你来面试了。你是我面的第一个前端。

我听他这么说后,我就说:那薪资 17 、18 也可以。

他说:行,明白了,我回头跟老板说说,尽量帮你争取。我们这边工作氛围很棒,团队是一支很精湛的团队组成的,我们这边做算法的是麻省理工毕业的,这边的一个后端是之前抖音短视频架构组出来的。你在这里也能学到很多前端之外的东西,我们是早上 10 点上班,晚上 6 点 30 下班,不打卡,双休。

我听他这么说后,觉得很不错,就说:那 15k 也行。

他说:你也不用太勉强,不然你进来了也不开心,我们这里发展空间很大的,未来拿到更多的融资,你在这里是可以涨薪的。那今天我们就先到这里,后天就是端午节了,这样,我端午节后的那周给你具体的答复。

就这样,我又进入了焦灼的等待期。

端午节后的第 2 天,那边还没答复,我就主动问了下,他给我的答复是:

image-20230721214840273

又过了 3 天,一直没约到面试,焦虑的很。我就又厚着脸皮问了下情况,得来的答复是他们还没找到合适的产品经理。(这个时候,心里很难受到极点了,泪水在眼珠里打转,我焦虑到哭了😔)

image-20230721215034742

晚上躺在床上又开始胡思乱想了,觉得老天很不公平,为什么好运总是不能降临到我头上。唉...就这样想着想着,不知想了多久,也不知道自己睡着了没,只记得手机的闹钟响了,关了闹钟继续睡去了...

随遇而安

又浑浑噩噩的过了几天,时间来到 7 月 3 日,BOSS 直聘有人跟我约面试了,一天下来约了 3 个面试,都是很多天之前联系的,今天才收了我简历,我的心情终于好了一些。

做物联网的公司

这家公司距离我住的地方很近,步行 1.1 公里就能到。BOSS 直聘标的价格是( 15k ~ 18k ),到了公司后,前台让我扫二维码关注他们的公众号,填写面试登记表(基本信息、期望薪资、上家公司薪资)。

填写完后,前台带我进了公司,等了 5 分钟左右,面试官来了,按照惯例做完自我介绍后,他问了我:

  • 你讲一下 vue 双向绑定的原理
  • 讲一下 vue3 相比 vue2 ,它在 diff 算法上做了哪些优化?
  • Vue2 为什么要对数组的常用方法进行重写?
  • Vue 的 nextTick 是怎么实现的?
  • 讲一下你对 EventLoop 的理解吧
  • 讲一下 webpack5 的模块联邦

这里我讲一下 EventLoop 这个问题吧,我回答完之后,他反问我:你确定宏任务先执行的吗?我很确信的说,是的,宏任务先执行的。(之所以这么自信是因为我之前特意研究了这方面的知识,写了大量的用例做验证,写了文章做总结,绝对错不了)

那你意思是,setTimeoutPromise().then()先执行,

我回答:是的。

面试官:你回去再查查资料吧,看一看到底是哪个先执行吧。我的问题问完了,你有什么想问我的吗?

我问了他部门做的产品是什么、团队情况、如果我进来的话负责的是哪块的东西。了解完之后,他让我稍等下。

过了 3 分钟左右,HR 过来了,她问我觉得这场面试咋样,刚才面你的人职级在我们这里算是比较高的了,然后她就跟我介绍了她们公司的情况以及福利制度。介绍完之后,她问我说:我对你写的这个期望薪资比较好奇,我看你上家薪资是 12k ,怎么期望薪资写了 18k 呢?涨幅这么高。

我说了理由后,她说:今年市场很差,求职者很多,很多公司都在降低成本,你要是放在互联网红利的时候,你这个涨幅没问题,但 2023 年这个大环境,你这个涨幅是不可能的。你这边最低期望薪资是多少?

我说:16k ,她在求职表上用笔写了下。随后她说,那行,今天的面试就先到这,后面我们电话联系。

回到家后,我立马查了我写的那篇事件循环的文章,验证下我有没有记错。看完之后我发现我并没有记错,于是我又问了下 AI ,他给我的答案是:

image-20230722182035941

我就纳闷儿了,于是我说宏任务先执行的吧,它的回答是:

image-20230722182223460

它还在嘴硬,我就反问了句,你确定?它终于改变口风了。

image-20230722182301304

这家公司是 7 月 5 号面的,等了 3 天都没联系我,看来是有人要价比我低🌚

做交易所的公司

这家公司是在一个技术交流群看到的招聘信息,公司在海外,远程办公的方式,给的薪资是 20k ~ 25k 。按照惯例做完自我介绍后他问我:

  • 讲一下 vue 的生命周期
  • 讲一下 computed 与 watch 的区别
  • 讲一下 vue 的双向绑定和原理
  • 讲一下 vue3 相比 vue2 有哪些提升
  • 你有开发过不用脚手架的项目吗?
  • seo 优化有了解过吗?讲一下你的见解
  • 响应式网站开发你知道哪些方案?

回答完这些问题后,按照惯例我问了他团队的人员情况以及项目情况,就结束了这场面试。他问的问题也很简单,我回答的也不错。但是,过了 3 天,最终还是没下文。

做工具软件的公司

这家公司是朋友内推的,经历了三轮面试,我看了下 BOSS 直聘标价是 15k~25k 。先是用腾讯会议,让打开屏幕共享和摄像头,做一份笔试题。内容是填空题、判断题、代码题。填空跟判断就是一些简单的问题,代码题是:

  • 观察一组数列,写一个方法求出第 31 个数字是什么?(通过观察后,发现那是一组斐波那契数列
  • 实现一个深拷贝函数
  • 写一个通用的方法来获取地址栏的某个参数对应的值,不能使用正则表达式。

线上技术面

笔试题做完发给 HR 后,等待了半个小时,面试官进入了腾讯会议,按照惯例做完自我介绍后他问我:

  • vue3 的 diff 算法做了哪些改进
  • vue 双向绑定的原理是什么
  • 假设要设计一个全局的弹窗组件你会怎么设计?
  • 如果这个弹窗组件可以弹出多个,消息会垂直排列,新消息会把旧消息顶起来,每个消息都可以设置一个停留时间,到了时间后就会消失,这一块你会怎么设计?
  • 你了解堆这种数据结构吗?讲一讲你对它的理解

回答完这些问题后,我按照惯例问了他项目情况以及我进去后所负责的模块,就结束了这场线上面试,第二天收到了一面通过的答复。

image-20230722234026788

线下总监面

时间来到 7 月 6 日,本来是 7 月 5 日面试的,但是面试官临时有事改了时间。

image-20230722234450217

这家公司在林和西地铁站这边,地处 CBD ,公司应该是很有钱的。到了公司后,HR 接待了我,带我进了会议室,等了 3 分钟左右,技术总监过来了,做完自我介绍后,他问我:

  • 挑一个你最拿手的项目讲一下吧
  • 看你写了很多开源项目,是个爱捣鼓的人,讲一下你的开源项目吧
  • 你会 Java ,是用的 SpringBoot 吗?你讲一下你这个开源项目的后端服务是怎么设计的吧
  • 你都知道哪些数据库?进行 SQL 查询时,你有哪些优化手段来优化查询效率
  • 你讲下 vue3 和 vue2 的一个区别吧
  • 你觉得你跟别人相比,你的优势是什么?

回答完这些问题后,我问了他团队的规模以及公司的人员情况,他跟我说:我们公司总共有 52 个人,很大一部分都是程序员,他们都是全能的,任何一个人拉出来,前端、后端、运维都能做,就好比你让运维来写前端的业务代码他也能写,你也看到了,我们目前不缺人,是想招一个优秀的人做候补。我们这边的技术栈是 vue 和 Electron ,你进来的话,负责前端页面以及一些 node 后端服务的编写。你稍等下,我让我们的 HR 来面下你。

线下 HR 面

等了 4 分钟左右,HR 来了,她带我去到了另一个会议室聊,她问了我:

  • 你的离职原因是什么?
  • 你对新工作的期望是怎么样的?
  • 如果公司让你休年假,你必须要做一件事情,你会做什么事情?

问完这些问题后,她问了我期望薪资,我说了 20k ,她说了一些其他的东西,大概意思就是给不到的话你最低期望是多少,我说 18k 。

她说:行,了解了,我们这边要做一下横向对比,尽快给你答复,你放心无论结果如何,我们都会给你一个答复的。

面试完的第二天,那个 hr 跟我发消息说结果还没定。

image-20230723002131979

进入新的一周后,她给我发来了感谢信。

image-20230723002232232

只能感叹卷王太多了,全干工程师的价格已经被你们打到 18k 以下了👍

做旅游的公司

这是一家在 BOSS 直聘上约到的面试( 11k ~ 17k ),到了公司后,HR 先让我做了一份笔试题,这份笔试题全是八股文,我把答案短的都写了,比较长的就写了面试时候讲。

做完笔试题后,她带我进了会议室,是两个人面我,一个是前端负责人,另一个是他的领导,做完自我介绍后,那个前端负责人说:我之前在网上看到过你的截图插件,写的很不错。我相信你的技术肯定没问题的,他和他的领导交叉问了我问题:

  • vue3 相比 vue2 做了哪些提升?
  • 讲一下 vue 的 diff 算法吧
  • 讲一下 V8 的垃圾回收机制
  • 讲一下 chrome 是如何渲染一个网页的
  • 大文件分块上传以及断点续传,你会怎么实现

回答问这些问题后,他们让我稍等下,找来了 HR 跟我聊,HR 问了我期望薪资,我说 17K ,她也惊讶的说,你上家才给你 12k ,你怎么一下子要求涨幅这么多,是出于什么考虑呢?我说了理由后,她说:结合我们公司的情况和制度,我们这边给不到你这么多。

我:那大概能给到多少呢?

HR:15k ,有些事情我要提前跟你说清楚,我们这边试用期是一个月,现在项目组比较忙,是需要加班的,基本上是 996 ,大概要忙到 9 月份,项目第一期做好后,就可以按照正常时间上下班了。忙的这段时间是可以累积调休的。试用期不缴纳社保,我们只有五险,没有公积金。

我听了这些后,头皮发麻,一时不知道说啥,我就说了:哦哦 好

HR:如果你能接受的话,我这边是没问题的。

我:我要考虑考虑,晚些时候给你答复。

到了第二天,HR 在 boss 直聘上给我发了消息,问我考虑的如何了,我拒绝了她。

image-20230723004628907

做 saas 系统的上市公司

这家公司是我 6 月 13 号在 BOSS 直聘上沟通的,6 月 27 号收了我简历,7 月 3 号跟我约了面试,一直持续到 7 月 14 号,经历了三轮面试,最终拿到了 offer 。

HR 面(线上)

按照惯例做完自我介绍后,HR 让我介绍下公司的产品,以及我在公司的一个职位,技术水平在公司排第几,为什么离职,职业规划和一些其他问题:

HR:你能接受出差吗?

我:这个看情况,如果距离不是很远,出差时间不超过 1 周,交通、住宿这些都能报销的话,我是接受的。

HR:交通、住宿这些肯定都报销,不然谁愿意出差,我们除了这个外,每天还有一个 xxx 块的补贴。你在广州这边,出差的话就是去深圳,一般也就去个 3 、4 天,你是前端,几乎不怎么出差。

我:哦哦 那可以的

HR:你对加班是怎么看的?

我:加班的话,如果是项目比较急,我是没问题的,但是如果是其他原因的一些强迫加班,我就不太能接受了

HR:我们这边加班的话,是项目比较急的时候才会,加班不会太频繁。如果加班的话,是可以 1:1 兑换成调休的,法定节假日加班的话,我们会按照法律规定发放 3 倍工资

我:哦哦 行

HR:你这边是在广州,如果面试通过的话,是广州的编制。我们广州分部在 xx ,距离这块的话,你能接受吧?

我:我有查过公司的位置,从我住的这边过去也挺近的,40 分钟左右就到了,我可以接受

HR:那行,今天的面试就先到这,后面会安排我们的技术面下你。

技术面(线上)

HR 面完后,过了一天,跟我约了技术面。

image-20230723083059122

时间来到 7 月 5 号,一男一女,两个人一起面的我。按照惯例做完自我介绍后,他们问了我:

  • 我看你写了很多开源项目和技术文章,这是一个很好的习惯,能很多年坚持做一件事,并且能把这件事情做好,你很厉害。
  • 刚才听你自我介绍说你会 Java ,你 Java 目前是一个什么水平?
  • 我看你们公司项目是做 web 动画编辑器的,你在这个项目中担任的角色是什么?有没有什么印象比较深刻的难题,你是如何解决的?
  • 我看你简历上还写了一个海外项目的重构经验,你能介绍下这个项目吗?以及你在这里面担任的角色是什么?
  • 我看你简历上的项目都是以 Vue 为主的,那你应该对 Vue 很熟悉,你讲一下 watch 与 computed 的区别
  • vue 中组件通信都有哪些方式?
  • vuex 刷新后数据会丢失,除了把数据放本地存储外,你还知道其他什么方法吗?
  • 我看你写的那个截图的开源项目用到了 canvas ,你应该对 canvas 很熟悉了吧,有这样一个场景:超市中的货架,上面有很多商品。现在要把这个货架用 canvas 画出来,商品需要支持一些交互,调整大小,移动位置,你会怎么实现?

问完这些问题后,按照惯例,我问了下他们的团队情况以及所做的业务,我进去后所负责的模块,就结束了这场面试。

事业部总经理面(线上)

过了一天,告知我技术面通过了,跟我约了第二天的面试,我看到她说:总经理同时面我跟其他两位候选人。我就压力有点大,从业 4 年了,第一次遇到这种大场面😂

image-20230723084854849

image-20230723085150444

到了约定好的面试时间,我跟其他两位候选人都进入了会议,过了 10 分钟,总经理还是没有进来,我就私聊问了下 HR 。过了一会儿,HR 进入了会议。她说:总经理临时有点事情,要换个时间约面试了,真不好意思。

image-20230723085623543

时间来到 7 月 10 号,总经理进入腾讯会议后,他先让我们轮流做自我介绍,然后抛出问题,让我们挨个回答,最后他做了总结,给我们三个人做了评价:

  • A ( 1 号面试者):你的组织协调能力应该不错
  • B (我):我看了你在掘金上发的文章以及个人网站,能看出来你的技术实力是最强的。
  • C ( 3 号面试者):你的业务能力应该不错

说完这些后,总经理说晚上会抽时间再单独打电话给我们再聊聊,到了第二天早上我一直没等到电话,我就问了下 HR 。

image-20230723090532956

过了半个小时左右,电话打来了,他问了我离职原因和两个场景题:

  • 前端的框架有很多,当有新项目的时候,你会通过哪些方面来考虑应该使用哪个框架?
  • 有一个上线的项目它是 vue2 写的,如果想升级到 vue3 ,但是没有太多的专用时间来做这件事,此时你会怎么做?

回答完这些问题后,挂断了电话,下午 1 点 40 多的时候,HR 联系我说面试通过了,开始走发 offer 流程了,到时候会有她的另一个同事联系我。

时间来到 7 月 14 号,第一面面我的那个人打电话给我了,跟我聊了薪资、福利制度和五险一金,她说我们公司的五险一金是按照实际工资进行缴纳的,没有绩效,有季度奖和年终奖,会按照公司的盈利情况以及你的工作表现进行发放,后面还有其他问题的话,你随时联系加你微信的那个 HR ,她是华南区域的负责人。

电话挂断后,过了 2 小时左右吧,HR 联系我说发 offer 了,我突然想到忘记问上下班时间了,我就确认了下( BOSS 直聘标记了时间)。

image-20230723093034336

image-20230723092444819

截止发文时间,我已经入职这家公司很多天了,团队氛围很棒。入职的第一天下午,我接到了我们主管的电话,他让我第二天去一趟武汉,事业部的总经理是在武汉分部的,他要见一下你,那边也有前端在,跟你讲解下业务,熟悉熟悉团队的人。

广州这边的后端架构师同事告诉我出差是不需要自己花钱的,公司内部有一个平台可以直接在上面定高铁票和酒店,我的内部 OA 和钉钉账号后,他教了我怎么操作。

来武汉后,跟这边的团队成员熟悉了下,聊了下业务,主管告诉我说大概 7 月 26 号左右就可以回广州了。我们是双休,我入职后的第一个周六、日是在武汉过的,在这边跟群友面了基,逛了下附近的粮道街,去了玫瑰街、黄鹤楼等地方🥳

写在最后

至此,文章就分享完毕了。

我是神奇的程序员,一位前端开发工程师。

如果你对我感兴趣,请移步我的个人网站,进一步了解。

  • 文中如有错误,欢迎在评论区指正,如果这篇文章帮到了你,欢迎点赞和关注😊
  • 本文首发于神奇的程序员公众号,未经许可禁止转载💌
第 1 条附言  ·  288 天前
事件循环那里我做个统一回复吧,这个问题我答对了一半,没有回答全面,导致跟面试官没有在一个频道。

如果把 script 当成宏任务,则宏任务快于微任务 ;如果不当做,则微任务快于宏任务

我跟他讲事件循环的时候没提到这点,我是站在前者的立场上的,他是站在后者的立场上的。他后面反问我的时候,我就盲目自信的说 setTimeOut 先执行了,这里确实是我错了(我当时傻了,忘记 script 跟 settimeout 是两种宏任务了😂),如果单独拎出来比对的话,确实是 Promise.then()是最先执行的。

有关这个知识点,我之前写了一篇文章做了探讨,大家如果还有疑问的话,可以看看我之前写的文章。这是链接: https://juejin.cn/post/6948820078561329182
214 条回复    2023-07-26 10:20:22 +08:00
1  2  3  
blankmiss
    101
blankmiss  
   290 天前
那个架构师是真吉尔恶心完全就是在恶心 面试的人
wushigejiajia01
    102
wushigejiajia01  
   290 天前
很强
lsiufD
    103
lsiufD  
   290 天前
楼主厉害
avalon8
    104
avalon8  
   290 天前
来北京吧,水平这么高才 15-20 我感觉太低了
macha
    105
macha  
   290 天前
这个架构师说话有点丢人啊。
话说现在都卷成这个样子了。
renyijiu
    106
renyijiu  
   290 天前
点赞
ukpkmk
    107
ukpkmk  
   290 天前
厉害
antowa
    108
antowa  
   290 天前
挺好的。OP 脾气很好,而且能够坚持下来。坚持就是胜利
xubeiyou
    109
xubeiyou  
   290 天前
很年轻 很努力 很佩服- - 加油!!
itcong
    110
itcong  
   290 天前
sankooc
    111
sankooc  
   290 天前
@belin520 挺好奇为啥抖音上学了编程以后都得穿个黑色帽衫 这个天气这么穿不热么
getinlight
    112
getinlight  
   290 天前
太厉害了,现在的坑位越来越少了
murmur
    113
murmur  
   290 天前
@sankooc 抖音的黑客=穿黑衣服的人
momo0941
    114
momo0941  
   290 天前
很棒! 加油,祝好!
哎 外企那个看着太可惜了,有同样的经历( qaq
shanshui216
    115
shanshui216  
   290 天前
羡慕,您入职的公司在武汉招人吗?
devHang
    116
devHang  
   290 天前
感谢分享,加油!
wfbao
    117
wfbao  
   290 天前
总结的很好,学习了
aken29
    118
aken29  
   290 天前
看到后面入职了一个心仪的公司真好啊!恭喜恭喜!那样的公司环境和氛围真是很理想,希望大家都能有这样的好结局,而不是卷卷卷!
s1124yy
    119
s1124yy  
   290 天前
大佬厉害
liamLL
    120
liamLL  
   290 天前
离职原因怎么说啊。感觉好难开口
qishouvip2022
    121
qishouvip2022  
   290 天前
当前的就业环境下,即使是目前在职,在只拿到一个 Offer 的情况下,都不敢贸然跳槽。至少有三个才敢动身。
Charod
    122
Charod  
   290 天前
gpt 的答案别太当成真相,仅供参考,恭喜楼主
chouxiang7
    123
chouxiang7  
   290 天前
感谢分享
paopjian
    124
paopjian  
   290 天前
这也太让人焦虑了,面试造火箭啊,这么多奇怪问题
komorbi
    125
komorbi  
   290 天前
有意思的 op ,加油
Mexion
    126
Mexion  
   290 天前
@jearyvon 我现在一天 5 个半小时,持续好长时间了,感觉习惯了也还行
misaka
    127
misaka  
   290 天前
心态不错啊,祝顺利
SWALLOWW
    128
SWALLOWW  
   289 天前
关注了,这么实诚的大哥不多了
bigxianyu
    129
bigxianyu  
   289 天前
@Perfect1zsh1t 是的,比工作累
mdgwmt0
    130
mdgwmt0  
   289 天前
恭喜。你招工作心态太急了,有的人好几个月,甚至一年才找到
pinehehe
    131
pinehehe  
   289 天前
我们公司在深圳,现在在招做地图编辑器用 three ,需要的话可以联系我 VX: hgp123_
Uplay
    132
Uplay  
   289 天前
@uCharles #20 +1 ,希望有一个大佬
horizon
    133
horizon  
   289 天前
op 很会听弦外之音,hah
jeck5001
    134
jeck5001  
   289 天前
真好
UN2758
    135
UN2758  
   289 天前
之前遇到一个深圳金融公司面试的技术负责人也是一股浓浓的 pua 味,一开口就是各种质疑,对你做心理测试,真的老恶心了
hanxiansheng
    136
hanxiansheng  
   289 天前 via Android
楼主能写出这么长的帖子,且逻辑性强,单凭这个帖子,给 50k 工资都不会过,呵呵
qiubaowei
    137
qiubaowei  
   289 天前
看完之后唯一的感觉:卷死算了
TaoLoading
    138
TaoLoading  
   289 天前
宏任务和微任务那块,只对比这两个应该就是微任务先执行吧,这是我理解的执行顺序:
TaoLoading
    139
TaoLoading  
   289 天前
@TaoLoading #138
1. 首先执行主线程上的同步任务
2. 遇到异步代码时,如果是宏任务(如 setTimeout/setInterval ),则将其放入宏任务队列;如果是微任务(如 Promise.then/nextTick ),则将其放入微任务队列
3. 当主线程上的同步代码执行完毕后,在 Event Loop 开始之前,会先检查微任务队列,如果有未执行的微任务,则依次执行完所有的微任务
4. 然后再检查 DOM 渲染,如果有需要更新的 DOM ,则进行渲染
5. 最后再从宏任务队列中取出一个宏任务并执行,然后重复上述过程
dimwoodxi27
    140
dimwoodxi27  
   289 天前
响应式不就媒体查询和写两套页面吗,挺好奇第三种是?
meteor957
    141
meteor957  
   289 天前
竟能卷到这种程度,前端肉眼可见的不行了。
brader
    142
brader  
   289 天前
文章很长了,我不想看,总之恭喜你就对了
Unclev21x
    143
Unclev21x  
   289 天前
OP 很厉害,V2 上的长贴我很少看,但是你这个帖子我看完了。

佩服佩服!!
yuxi521
    144
yuxi521  
   289 天前
放在前几年互联网高速发展时期完全就是另一个故事了.现在真的是太卷了.
putaozhenhaochi
    145
putaozhenhaochi  
   289 天前 via iPhone
恭喜
下次别搞这么多平台发了
leisifung
    146
leisifung  
   289 天前
恭喜楼主。
Uplay
    147
Uplay  
   289 天前
@smlcgx #15 全日制考研吗?不过感觉楼主可以,毕竟做开源
henryhu
    148
henryhu  
   289 天前
能做这么详细的记录,这个执行力已经吊打 95%的人了
muunala10221
    149
muunala10221  
   289 天前
谢谢分享,十分详细的过程,也终于得偿所愿 恭喜
leeleelee
    150
leeleelee  
   289 天前
多来点这样的帖子,有实操有反省,造福 v 友。
yukiwc
    151
yukiwc  
   289 天前
太卷了,前端都卷
Barnard
    152
Barnard  
   289 天前
OP 的文笔思路很清晰,逻辑性强,知道读者想了解什么,这一点没几年的写作经验很难有次水平,从这一点就足以看出平时是很努力的人,有很强的自我学习能力,很棒!
优秀的人从来不会缺少机会,祝好!
zzz22333
    153
zzz22333  
   289 天前
不是前端,也不是后端,看了这篇帖子,也蛮感慨的,之前面了两家公司,也因为学历来压我工资。 尽管通过学历是筛选最快的方法,难道就不能因为一些比较优秀的多留一个人才通道吗? 害,还是人太多了
apples01
    154
apples01  
   289 天前
console.log('one');
setTimeout(function() {
console.log('two');
}, 0);
Promise.resolve().then(function() {
console.log('three');
})
console.log('four');

输出:
one
four
three
two
mrwangjustsay
    155
mrwangjustsay  
   289 天前
诶 我也找了两个多月 刚入职没多久 同勉
EspoirBao
    156
EspoirBao  
   289 天前 via Android
跟楼主一样,甚至年龄学历几乎都是一样的,不过人在武汉,工作低一倍,但是关于 3 指坐标系跟 three.js 那块我还是想指正一下,面试的时候最好告诉面试官叫笛卡尔坐标系,并且确实 3d 部分会很复杂,光 api 都得坑一年,我学这个的时候甚至连带着把本科也自考了😂
kikkichen522
    157
kikkichen522  
   289 天前 via Android
恭喜楼主🎉
ggvm
    158
ggvm  
   289 天前
白嫖劳动力, 看到这个骚操作,惊呆了。
smlcgx
    159
smlcgx  
   289 天前 via iPhone
@Uplay 能全就全,非全上了也不亏,现在这帮公司全是看学历,根本没时间了解你
iamee
    160
iamee  
   289 天前
友情提醒一下各位面试官,提问面试者的时候,请不要透露出自己的想法。只做提问即可,回答你满意就继续深入,不满意就下一个问题,不要告诉面试者你的想法!
JARKECHONG
    161
JARKECHONG  
   289 天前
👍
kangyan
    162
kangyan  
   289 天前
@EspoirBao 我也在学 webgl ,可以加 q 交流一下吗 NTY0NDY5NjMw
ZxBing0066
    163
ZxBing0066  
   289 天前
加油
456789
    164
456789  
   289 天前 via Android
你这作文水平怎么考上大专的,也够不容易的
Valid
    165
Valid  
   289 天前
现在的专科比本科强不少,至少大部分人会努力去补自己的短,本科就躺了
unregister
    166
unregister  
   289 天前
刚开始看我觉得很佩服 OP ,觉得是个自律的人,但是看到后面我就没啥感觉了,又是这种帖子最后还加个公众号的。
unregister
    167
unregister  
   289 天前
这种文风就是公众号文风,我也总结不出来,反正就看完觉得挺膈应。
cnevil
    168
cnevil  
   289 天前
感谢分享,大佬加油
有能力的人却被学历卡的这么死,真是觉得可惜
StateMa
    169
StateMa  
   289 天前
看完了,挺好的。
有句话很认同”pua 的气息太重了。入职后,跟这种人一起工作,我也不会开心“ 。
在面试时你感觉对方给你很不舒服,那极大概率入职之后的工作也不会很开心。除非薪资给的实在太多了(
beichenshao
    170
beichenshao  
   289 天前
我去翻了 op 的掘金和 github ,不论是算法还是 vue 、node 中间件等都有涉猎,感觉比文中的自己要强一些,另外:你 19 岁就开始工作了吗,这么早吗??
Tdy95
    171
Tdy95  
   289 天前
恭喜 OP ,催更截图工具官网开源
randyzhang5201
    172
randyzhang5201  
   289 天前
感谢分享
lxy199795swu
    173
lxy199795swu  
   289 天前
感谢分享
hsuyeung
    174
hsuyeung  
   289 天前 via iPhone
佩服 OP !
Royal22
    175
Royal22  
   289 天前
我感觉我已经可以回家种田了。我都不会。
mxmbfa
    176
mxmbfa  
   289 天前
学习了
感谢分享
Lyon66
    177
Lyon66  
   289 天前
恭喜 OP 拿到 offer 成功入职,感谢分享!
jellyX
    178
jellyX  
   289 天前
恭喜楼主
Orangeee
    179
Orangeee  
   289 天前
求职不易,总结下来就是学历一般的情况下,需要有个人的积累(blog 、基础知识、个人项目等)才有机会找到自己想要的工作,OP 在积累方面已经超过 90%(个人觉得)的前端开发。
purensong
    180
purensong  
   289 天前
@uCharles 蹲一个 java 受害者蕾丝贴是吧,我觉得 OP 的经历挺惨的,javar 只会比前端更惨
pppanda
    181
pppanda  
   289 天前
大家都喜欢和又努力又为自己负责的人一起工作
cnrting
    182
cnrting  
   289 天前 via iPhone
我竟然看了这么久??
yunfeng0214
    183
yunfeng0214  
   289 天前
tql,恭喜 op
zy0829
    184
zy0829  
   289 天前
真好 恭喜
geekjc
    185
geekjc  
   289 天前
这个年纪有这个水平,已经很厉害了,希望继续加油
charslee013
    186
charslee013  
   289 天前
恭喜 OP ,贴贴喜气
wowbaby
    187
wowbaby  
   289 天前
恭喜!
wowbaby
    188
wowbaby  
   289 天前
恭喜恭喜!
gejudakai
    189
gejudakai  
   288 天前
赞👍
GrayXu
    190
GrayXu  
   288 天前
只能说前端是真的卷
1StpKlosr2Me
    191
1StpKlosr2Me  
   288 天前
恭喜 OP
zy0829
    192
zy0829  
   288 天前
升降桌推荐一下呗 有链接吗
karott7
    193
karott7  
   288 天前
为啥现在响应式还要写两套代码?用 tailwindcss 一套代码不就好了嘛,当然有些动画或者特殊效果需要根据设备写不同的组件
wangmou
    194
wangmou  
   288 天前
说实话,这个自制力比我强很多,让我好奇楼主高中做什么去了,没有考上大学
FeatureProbe
    195
FeatureProbe  
   288 天前
恭喜入职,加油!
linshuizhaoying
    196
linshuizhaoying  
   288 天前
工作后可以考虑 弄个专升本 被卡学历太蛋疼了
ozn
    197
ozn  
   288 天前
文字功底很强,这么长时间的事情都能盘的明明白白的 ,佩服,读起来也没有文字铺满感的压力,确实厉害,再次佩服,看了一下主页,竟然是 2000 年小伙纸,更加佩服,还有开源项目 800 星星,666
Rnreck
    198
Rnreck  
   288 天前 via Android
感谢老哥
breeze2495
    199
breeze2495  
   288 天前
点赞
55z55
    200
55z55  
   288 天前
佩服,楼主你这些项目写了多少年啊
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5624 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 06:54 · PVG 14:54 · LAX 23:54 · JFK 02:54
Developed with CodeLauncher
♥ Do have faith in what you're doing.