V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
BaymaxK
V2EX  ›  程序员

我入职了

  BaymaxK · 2023-07-24 07:14:40 +08:00 · 24806 次点击
这是一个创建于 516 天前的主题,其中的信息可能已经有所发展或是发生改变。

前言

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

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

佩服佩服!!
yuxi521
    144
yuxi521  
   2023-07-24 16:43:03 +08:00
放在前几年互联网高速发展时期完全就是另一个故事了.现在真的是太卷了.
putaozhenhaochi
    145
putaozhenhaochi  
   2023-07-24 16:45:58 +08:00 via iPhone
恭喜
下次别搞这么多平台发了
leisifung
    146
leisifung  
   2023-07-24 16:50:24 +08:00
恭喜楼主。
Uplay
    147
Uplay  
   2023-07-24 16:58:37 +08:00
@smlcgx #15 全日制考研吗?不过感觉楼主可以,毕竟做开源
henryhu
    148
henryhu  
   2023-07-24 17:09:02 +08:00
能做这么详细的记录,这个执行力已经吊打 95%的人了
muunala10221
    149
muunala10221  
   2023-07-24 17:10:15 +08:00
谢谢分享,十分详细的过程,也终于得偿所愿 恭喜
leeleelee
    150
leeleelee  
   2023-07-24 17:10:27 +08:00
多来点这样的帖子,有实操有反省,造福 v 友。
yukiwc
    151
yukiwc  
   2023-07-24 17:30:13 +08:00
太卷了,前端都卷
Barnard
    152
Barnard  
   2023-07-24 17:34:04 +08:00
OP 的文笔思路很清晰,逻辑性强,知道读者想了解什么,这一点没几年的写作经验很难有次水平,从这一点就足以看出平时是很努力的人,有很强的自我学习能力,很棒!
优秀的人从来不会缺少机会,祝好!
zzz22333
    153
zzz22333  
   2023-07-24 17:48:37 +08:00
不是前端,也不是后端,看了这篇帖子,也蛮感慨的,之前面了两家公司,也因为学历来压我工资。 尽管通过学历是筛选最快的方法,难道就不能因为一些比较优秀的多留一个人才通道吗? 害,还是人太多了
apples01
    154
apples01  
   2023-07-24 17:59:51 +08:00
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  
   2023-07-24 18:17:45 +08:00
诶 我也找了两个多月 刚入职没多久 同勉
EspoirBao
    156
EspoirBao  
   2023-07-24 18:34:44 +08:00 via Android
跟楼主一样,甚至年龄学历几乎都是一样的,不过人在武汉,工作低一倍,但是关于 3 指坐标系跟 three.js 那块我还是想指正一下,面试的时候最好告诉面试官叫笛卡尔坐标系,并且确实 3d 部分会很复杂,光 api 都得坑一年,我学这个的时候甚至连带着把本科也自考了😂
kikkichen522
    157
kikkichen522  
   2023-07-24 18:49:34 +08:00 via Android
恭喜楼主🎉
ggvm
    158
ggvm  
   2023-07-24 18:50:11 +08:00
白嫖劳动力, 看到这个骚操作,惊呆了。
smlcgx
    159
smlcgx  
   2023-07-24 18:51:24 +08:00 via iPhone
@Uplay 能全就全,非全上了也不亏,现在这帮公司全是看学历,根本没时间了解你
iamee
    160
iamee  
   2023-07-24 18:56:19 +08:00
友情提醒一下各位面试官,提问面试者的时候,请不要透露出自己的想法。只做提问即可,回答你满意就继续深入,不满意就下一个问题,不要告诉面试者你的想法!
JARKECHONG
    161
JARKECHONG  
   2023-07-24 19:19:11 +08:00
👍
kangyan
    162
kangyan  
   2023-07-24 19:43:36 +08:00
@EspoirBao 我也在学 webgl ,可以加 q 交流一下吗 NTY0NDY5NjMw
ZxBing0066
    163
ZxBing0066  
   2023-07-24 20:20:04 +08:00
加油
456789
    164
456789  
   2023-07-24 20:25:45 +08:00 via Android
你这作文水平怎么考上大专的,也够不容易的
Valid
    165
Valid  
   2023-07-24 21:03:44 +08:00
现在的专科比本科强不少,至少大部分人会努力去补自己的短,本科就躺了
unregister
    166
unregister  
   2023-07-24 21:16:58 +08:00
刚开始看我觉得很佩服 OP ,觉得是个自律的人,但是看到后面我就没啥感觉了,又是这种帖子最后还加个公众号的。
unregister
    167
unregister  
   2023-07-24 21:18:09 +08:00
这种文风就是公众号文风,我也总结不出来,反正就看完觉得挺膈应。
cnevil
    168
cnevil  
   2023-07-24 21:51:44 +08:00
感谢分享,大佬加油
有能力的人却被学历卡的这么死,真是觉得可惜
StateMa
    169
StateMa  
   2023-07-24 22:01:43 +08:00
看完了,挺好的。
有句话很认同”pua 的气息太重了。入职后,跟这种人一起工作,我也不会开心“ 。
在面试时你感觉对方给你很不舒服,那极大概率入职之后的工作也不会很开心。除非薪资给的实在太多了(
beichenshao
    170
beichenshao  
   2023-07-24 22:02:55 +08:00
我去翻了 op 的掘金和 github ,不论是算法还是 vue 、node 中间件等都有涉猎,感觉比文中的自己要强一些,另外:你 19 岁就开始工作了吗,这么早吗??
Tdy95
    171
Tdy95  
   2023-07-24 22:55:03 +08:00
恭喜 OP ,催更截图工具官网开源
randyzhang5201
    172
randyzhang5201  
   2023-07-24 23:01:39 +08:00
感谢分享
lxy199795swu
    173
lxy199795swu  
   2023-07-25 00:09:32 +08:00
感谢分享
hsuyeung
    174
hsuyeung  
   2023-07-25 00:14:51 +08:00 via iPhone
佩服 OP !
Royal22
    175
Royal22  
   2023-07-25 00:32:08 +08:00
我感觉我已经可以回家种田了。我都不会。
mxmbfa
    176
mxmbfa  
   2023-07-25 05:32:31 +08:00
学习了
感谢分享
Lyon66
    177
Lyon66  
   2023-07-25 08:58:34 +08:00
恭喜 OP 拿到 offer 成功入职,感谢分享!
jellyX
    178
jellyX  
   2023-07-25 09:08:19 +08:00
恭喜楼主
Orangeee
    179
Orangeee  
   2023-07-25 09:44:27 +08:00
求职不易,总结下来就是学历一般的情况下,需要有个人的积累(blog 、基础知识、个人项目等)才有机会找到自己想要的工作,OP 在积累方面已经超过 90%(个人觉得)的前端开发。
purensong
    180
purensong  
   2023-07-25 09:48:46 +08:00
@uCharles 蹲一个 java 受害者蕾丝贴是吧,我觉得 OP 的经历挺惨的,javar 只会比前端更惨
pppanda
    181
pppanda  
   2023-07-25 09:53:11 +08:00
大家都喜欢和又努力又为自己负责的人一起工作
cnrting
    182
cnrting  
   2023-07-25 10:14:43 +08:00 via iPhone
我竟然看了这么久??
yunfeng0214
    183
yunfeng0214  
   2023-07-25 10:57:23 +08:00
tql,恭喜 op
zy0829
    184
zy0829  
   2023-07-25 11:34:36 +08:00
真好 恭喜
geekjc
    185
geekjc  
   2023-07-25 12:04:49 +08:00
这个年纪有这个水平,已经很厉害了,希望继续加油
charslee013
    186
charslee013  
   2023-07-25 12:06:31 +08:00
恭喜 OP ,贴贴喜气
wowbaby
    187
wowbaby  
   2023-07-25 14:39:31 +08:00
恭喜!
wowbaby
    188
wowbaby  
   2023-07-25 14:41:42 +08:00
恭喜恭喜!
gejudakai
    189
gejudakai  
   2023-07-25 15:28:50 +08:00
赞👍
GrayXu
    190
GrayXu  
   2023-07-25 15:30:59 +08:00
只能说前端是真的卷
1StpKlosr2Me
    191
1StpKlosr2Me  
   2023-07-25 15:47:15 +08:00
恭喜 OP
zy0829
    192
zy0829  
   2023-07-25 15:56:34 +08:00
升降桌推荐一下呗 有链接吗
karott7
    193
karott7  
   2023-07-25 16:40:55 +08:00
为啥现在响应式还要写两套代码?用 tailwindcss 一套代码不就好了嘛,当然有些动画或者特殊效果需要根据设备写不同的组件
wangmou
    194
wangmou  
   2023-07-25 16:41:43 +08:00
说实话,这个自制力比我强很多,让我好奇楼主高中做什么去了,没有考上大学
FeatureProbe
    195
FeatureProbe  
   2023-07-25 16:45:03 +08:00
恭喜入职,加油!
linshuizhaoying
    196
linshuizhaoying  
   2023-07-25 17:29:03 +08:00
工作后可以考虑 弄个专升本 被卡学历太蛋疼了
ozn
    197
ozn  
   2023-07-25 17:39:00 +08:00
文字功底很强,这么长时间的事情都能盘的明明白白的 ,佩服,读起来也没有文字铺满感的压力,确实厉害,再次佩服,看了一下主页,竟然是 2000 年小伙纸,更加佩服,还有开源项目 800 星星,666
Rnreck
    198
Rnreck  
   2023-07-25 22:13:12 +08:00 via Android
感谢老哥
breeze2495
    199
breeze2495  
   2023-07-26 01:11:12 +08:00
点赞
55z55
    200
55z55  
   2023-07-26 02:04:50 +08:00
佩服,楼主你这些项目写了多少年啊
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1526 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 16:53 · PVG 00:53 · LAX 08:53 · JFK 11:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.