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

我入职了

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

前言

从 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 条附言  ·  276 天前
事件循环那里我做个统一回复吧,这个问题我答对了一半,没有回答全面,导致跟面试官没有在一个频道。

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

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

有关这个知识点,我之前写了一篇文章做了探讨,大家如果还有疑问的话,可以看看我之前写的文章。这是链接: https://juejin.cn/post/6948820078561329182
214 条回复    2023-07-26 10:20:22 +08:00
1  2  3  
Weixiao0725
    1
Weixiao0725  
   278 天前   ❤️ 8
我还没看完你的帖子,但是我想先评论下,早上 6:30 起来蒸包子?属实把我逗乐了。。
webcape233
    2
webcape233  
   278 天前 via iPhone   ❤️ 1
不容易写了这么多,现在前端问得都这么深了吗,什么 ast 这些我全都不晓得,虽然我在公司写个项目,一个人包揽前后端 linux server
Glink
    3
Glink  
   278 天前
666 ,加油
v999ex
    4
v999ex  
   278 天前
不错,你的水平 20k 还是没问题的
BaymaxK
    5
BaymaxK  
OP
   278 天前   ❤️ 2
@Weixiao0725 😹洗完脸,洗完头,晾完衣服,然后蒸包子呀,这个时候就差不多快 7 点了。我晚上睡得早,11 点就睡了
BaymaxK
    6
BaymaxK  
OP
   278 天前
@webcape233 市场上人太多了,没办法😂
shalingye
    7
shalingye  
   278 天前 via Android
很好的经验,学习了
polarbearn
    8
polarbearn  
   278 天前
加油
galphaxie
    9
galphaxie  
   278 天前
文章发这么早, 确实不睡懒觉. 祝你好运, 加油!
Marlon
    10
Marlon  
   278 天前 via iPhone
记录的很详细,很棒
XanderXu
    11
XanderXu  
   278 天前   ❤️ 3
加油,庄子逍遥游的一句话:“举世誉之而不加劝,举世非之而不加沮。定乎内外之分,辩乎荣辱之境”,与君共勉
corcre
    12
corcre  
   278 天前   ❤️ 2
12k->15k 就很高了?我 6.5 的时候期望敢写 13🐶
hr: 为啥你写 13, 是不是有点高了
我: 你们招聘上写着 11~15, 我取个平均值
pincoudeduanyin
    13
pincoudeduanyin  
   278 天前 via Android
很强了
zhw2590582
    14
zhw2590582  
   278 天前
setTimeout 和 Promise().then() 哪个先执行,我觉得要看问的人是站在哪个阶段来问,在脚本运行之前,还是脚本运行之后呢
smlcgx
    15
smlcgx  
   278 天前 via iPhone
墙裂建议楼主提升个学历,大专真的难过简历关,尤其还是这个时候
cryboy007
    16
cryboy007  
   278 天前
受教了
estk
    17
estk  
   278 天前
抓大白鹅昨晚抖音演变成 x 大白鹅
metabot
    18
metabot  
   278 天前 via Android   ❤️ 1
第一次在 v 站看到辣么长的帖子
Mantext1989
    19
Mantext1989  
   278 天前
厉害
uCharles
    20
uCharles  
   278 天前   ❤️ 1
强烈寻求一个 Java 后端大哥写一个大概类似的求职帖子
tog
    21
tog  
   278 天前
恭喜,加油,楼主还很年轻,一定会成功的
jonathanchoo
    22
jonathanchoo  
   278 天前
感谢分享👍
sockball07
    23
sockball07  
   278 天前
总结很重要,很强
dongisking
    24
dongisking  
   278 天前   ❤️ 2
内容很长我都看完了,不得不说现在互联网的各个岗位已经进入了一个几乎疯狂的内卷模式,垃圾公司也有了挑三拣四的资本,现在找不到工作大部分就是环境问题了,已经没有了增长的情况下想找个中等或以上待遇就是大海捞针。另外一样在失业中的朋友也可以参考一下这个帖子,找到自己的定位。那些没有毕业的大学生看到了吗这就是现实...
version
    25
version  
   278 天前
在广州.过 20k 是一个坎.. 15k 可以随便找..20k 的能力水平可能是前者 2 倍..
越到后面.拼的是派系.人脉.学历.
前端的发展现在有点迷人了...未来卷起来和 平面设计师差不多了..活多背锅多

按你那么活跃发帖啥的.大企业学历门槛
可以往私包发展..多积累些网友..前提是有更多的私有学习时间.和上班划水时间
carverReal
    26
carverReal  
   278 天前
恭喜,祝工作顺利
bigxianyu
    27
bigxianyu  
   278 天前   ❤️ 1
楼主能拿到很多面试的反馈不错,很多甚至都拿不到反馈
coldmonkeybit
    28
coldmonkeybit  
   278 天前
恭喜恭喜,同广州,原来跟我竞争同一个 offer 的都是这种级别的大佬,惭愧了哈哈哈
leixx
    29
leixx  
   278 天前
日常怎么卷,怎么学习呢?如何找到自己感兴趣的东西呢。
pianjiao
    30
pianjiao  
   278 天前
恭喜 恭喜, 过程很艰难,结果还是好的。
hlwjia
    31
hlwjia  
   278 天前
哇擦,这是大佬啊
624144061
    32
624144061  
   278 天前
哥们,刚在掘金刷到
VVVYGD
    33
VVVYGD  
   278 天前
很棒
624144061
    34
624144061  
   278 天前
19 年毕业,21 年 11k 跳 20k ,到现在还是 20k ,难受
SomeBodsy
    35
SomeBodsy  
   278 天前
楼主太强了,给了我这个咸鱼亿点小小的震撼
xuyihao
    36
xuyihao  
   278 天前   ❤️ 3
那个架构师真装逼啊,也是个半吊子货
jearyvon
    37
jearyvon  
   278 天前
一天只睡 7 小时能受得了么。我现在少于 9 小时就困得不行,眼睛就酸胀。
bk201
    38
bk201  
   278 天前
搞不懂要啥阿里的,阿里的我遇到的几个都很烂
liubaicai
    39
liubaicai  
   278 天前
学习了
spicy777
    40
spicy777  
   278 天前 via iPhone
太鸡儿卷了
roundgis
    41
roundgis  
   278 天前 via Android
@dongisking 把幾乎去掉 就是內卷
straydragon
    42
straydragon  
   278 天前
写的挺好, 经验很有帮助, 加油~
gimp
    43
gimp  
   278 天前
总结的挺好,恭喜 OP
felmoon
    44
felmoon  
   278 天前
楼主挺厉害的 也看出来现在求职的确不易 加油
cexgwent
    45
cexgwent  
   278 天前
感谢分享
yanetut
    46
yanetut  
   278 天前
楼主是真的牛啊,学习了
polobug
    47
polobug  
   278 天前
我猜是 inspur hhhh = -产品部大佬哦
flamiNNgo
    48
flamiNNgo  
   278 天前
vuex 刷新后数据会丢失,除了把数据放本地存储外,你还知道其他什么方法吗?

……
这个要怎么实现呢,没得方案
hertzry
    49
hertzry  
   278 天前
恭喜恭喜啊!
lFOqSK
    50
lFOqSK  
   278 天前
恭喜楼主。不容易啊
juded
    51
juded  
   278 天前
祝大家最后都能柳暗花明~
magic3584
    52
magic3584  
   278 天前
boss 打招呼语您是怎么改的呢?我看都是内置的。
3 个月面试就 4.5 个,惨,希望接好运
WenJimmy
    53
WenJimmy  
   278 天前
给我看抑郁了,现在问的这么深
polobug
    54
polobug  
   278 天前
想知道给了大概多少 base
knightz
    55
knightz  
   278 天前   ❤️ 1
帖子看完了,写的真好。
Perfect1zsh1t
    56
Perfect1zsh1t  
   278 天前
在我看来找工作是非常消耗精力的一件事情,特别是找工作的后期会有疲倦感,楼主记录这么仔细,真的下了大功夫,求职不易,加油,祝未来发展顺利!
iOCZ
    57
iOCZ  
   278 天前
微任务在下一个宏任务执行前执行吧
closedevice
    58
closedevice  
   278 天前
歪个楼,你的包子是自己做的?
kiko12324
    59
kiko12324  
   278 天前
祝工作顺利,大佬太强了。
ghost024
    60
ghost024  
   278 天前
那个架构师真的不尊重人,不就是看不起楼主是大专么,还喜欢装大的
lasuar
    61
lasuar  
   278 天前
你有很多带专人前辈,在 25~30 阶段不提学历凭实力也拿到了 30+的 pkg ,没必要因学历而灰心,也许会少了些机会,但相信我,有时候 Less is more ,Poor is wealth
chaselen
    62
chaselen  
   278 天前
那个架构师怎么好浓一股阿里味。。。
rimworld
    63
rimworld  
   278 天前
@flamiNNgo 1.扔给后端 2.持久化插件(本质还是 localstorage ) 3. sessionStorage 4. indexDB 5. cookie 也可以存一点 能存东西的就这些了。要不然就把东西存到 js 对象,随着项目一起跑。
janus77
    64
janus77  
   278 天前
原来只有 23 岁,怪不得这么精力旺盛只睡这么短时间,我看了个开头作息就开始感叹自己精力不如人了
bthulu
    65
bthulu  
   278 天前
才 23 岁, 接着读研读博啊, 30 岁前把博士读出来不比当社畜强一万倍?
aPaul
    66
aPaul  
   278 天前   ❤️ 1
从执行顺序来说,肯定是 Promise.then 优先 setTimeout 执行
861921648
    67
861921648  
   278 天前
很棒的文章!楼主加油。
Oilybear
    68
Oilybear  
   278 天前
恭喜楼主
OneOrange417
    69
OneOrange417  
   278 天前
看完了,楼主很棒。感谢记录过程
chenalex
    70
chenalex  
   278 天前
刚在掘金热榜看完这篇文章, 在 v2 上又看到了~, 记得之前那篇离职的文章让我也印象深刻
oppoic
    71
oppoic  
   278 天前   ❤️ 2
“这个岗位我在 boss 直聘挂了 1 个月了,收到了 300 多份简历,有很多大厂出来的,但是我都不太满意,偶然间看到你的简历,觉得你是一个爱学习、肯钻研的人,就约你来面试了。你是我面的第一个前端”

这段话耐人询问,我是这么理解的:大厂的来了给不起、或者技术上面不动
beyond1314
    72
beyond1314  
   278 天前
恭喜楼主,入坑,

说实话,现在学历泛滥,所以偷懒的 HR 都是用学历来刷下一波简历
azui999
    73
azui999  
   278 天前
厉害了大佬,
pkwenda
    74
pkwenda  
   278 天前
@polobug 看了这么多大概范围也就那样,所有的都说了,唯独拿 offer 的没说,很显然楼主并不想说。
j6711
    75
j6711  
   278 天前
看了 op 的经历,结合现在的大环境,只能说还能有面试就证明能力不差了,后来者可以适当缓解下焦虑。
zeroFans
    76
zeroFans  
   278 天前   ❤️ 2
我感觉时间循环那个,你单纯是和面试官沟通有 gap ,面试官可能就是单纯想问 这个场景,这个微任务会先执行。
HelloWorld556
    77
HelloWorld556  
   278 天前
优秀
ccppgo
    78
ccppgo  
   278 天前
恭喜楼主 , 能力抹平学历差距了
oppoic
    79
oppoic  
   278 天前
其他 offier 随便发到网上,但是入职的这家不要发,打码都不行。你的同事和领导估计也看 v 站和掘金
Purp1e
    80
Purp1e  
   278 天前
不容易啊大佬,恭喜
Laobai
    81
Laobai  
   278 天前
楼主很励志,很棒👍
PlanV
    82
PlanV  
   278 天前
恭喜,年轻有为,希望下次的帖子是:我升职了
polobug
    83
polobug  
   278 天前
@aPaul 对,我也是这么记得的,then 优先级很高,之前尝试用 settime 做倒计时就感觉很不准,是楼主搞错了?
Cola98
    84
Cola98  
   278 天前
加油
jiezaichan
    85
jiezaichan  
   278 天前
20 值得、感觉你挺棒的
SleepyRaven
    86
SleepyRaven  
   278 天前
厉害~
但是看完感觉压力好大,现在前端薪资已经压这么低了吗...
HankLu
    87
HankLu  
   278 天前
个个都叫别人躺平,个个都在偷偷卷。
z1645444
    88
z1645444  
   278 天前 via Android
恭喜 op 找到满意的,而且 op 好强
loveumozart
    89
loveumozart  
   278 天前
真厉害
bs32g1038780
    90
bs32g1038780  
   278 天前
真羡慕啊,3 ,4 年工作经验就 20-30k ,尤其在广州,唉,继续搬砖去了
lynth
    91
lynth  
   278 天前
@polobug #83 脚本整体也算作是宏任务,你这样想就能理解 op 了。
jiangzm
    92
jiangzm  
   278 天前
事件轮询还需要再看下, 不是把 gpt 问到了自己要的答案就行哦。 最好结合浏览器模型和 Nodejs 模型的 Eventloop 一起看
surrenal
    93
surrenal  
   278 天前
长时间能坚持一件事情确实很优秀
jiangzm
    94
jiangzm  
   278 天前
@lynth #91 一般把入口叫做主执行栈或同步任务,不会放到异步队列
Yukiteru
    95
Yukiteru  
   278 天前
恭喜,OP 的知识储备比我强多了,而且还很有风度。那个所谓前端架构师说的东西要换我就直接开喷了...
waye121
    96
waye121  
   278 天前
很奇怪
现在还有互联网或者外企
试用期薪水打折吗
华为这样的试用期薪水也不打折了呀
我知道的只有国企试用期薪水才会打折
SakuraKuma
    97
SakuraKuma  
   278 天前
感谢分享, 我也大专, 比你年纪大多了, 6 月底被砍, 各种送达&已读不回..

最后的公司看起来真不错呀. 祝工作顺顺利利..
belin520
    98
belin520  
   278 天前
besscroft
    99
besscroft  
   278 天前
恭喜楼主,谢谢分享经历~我也是大专,看了你的经历后,更加充满动力了。不提升自己,连谈判的资本都没有,我也要加油!
RobinHu
    100
RobinHu  
   278 天前
感谢分享 点赞
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   882 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 21:55 · PVG 05:55 · LAX 14:55 · JFK 17:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.