我为什么离开了公司
我从工作了两年八个月的公司离职了,公司项目主要分为研发项目和交付项目。本来我是一个追求稳定的人,一个地方待久了连屁股也不愿意挪动一下,同事也处熟了,公司接下来的几个动作,让我一下神经一下紧绷起来,我只能说我是被吓走的,下面我们就来详细聊一下。
首先,公司推出了一套组件库,高度封装,基本上表格、表单之类的页面 Ctrl+C Ctrl+V 就完成了。近半年,公司都在给后端进行培训该组件库的使用,以后项目上就不放前端人员了,我一想,这完了,饭碗都要被抢了。
然后就要对前端们下手了,给了我们带了一个高帽“专业前端”。这群专业前端聚集在一起,搞一个伟大的事业--”远程集中办公“。怎么个集中法呢,不仅人要集中,项目也要集中,所有的项目都汇集到这边来,嗯,来来来,都过来,然后一个人手上分上几个项目,嗯,这些项目的前端都由你负责了。我们专业前端就是要追求高效率,以前几个人完成的事,现在一个人就可以。
我一下子有了马上要被吃掉的原始恐惧,得跑,还得快!
我是怎么准备面试的
得益于我平时对待项目比较认真,一直想着怎么写出高质量的代码,所以去学习了框架 React/Vue 的原理、深入 JS 系列、基本算法等,平时也会做一些笔记,相对来说比较零散。后面打算面试的时候,就把这些都捡起来,整理总结成了我的面试宝典。在面试的过程中,也会不断去完善。
面试题策略
因为我之前没面过试,也不了解行情,所以选择了先从小公司入手,不断打怪升级,然后再去面试大公司。前面刚开始也没敢让他人内推,怕万一面一个挂一个,那岂不是脸都不要了。
当然,面试的过程也很出乎我的意料,首战告捷,也可能是初生牛犊不怕虎吧,哈哈哈,并且还成了这次面试薪资的天花板天花板OS:我也没想到我是天花板。
迈出第一步还是挺困难的,天天晚上都很焦虑,简历改了一遍又一遍,闭着眼睛把简历放到了 boss 上,爱咋咋地吧。没想到简历一放上去,收到的反馈还挺多,然后我就挑了几个开始了我的面试,克服了自己的胆怯,后面就让认识的人也给内推了几个。下面就是我所有的面试,绿色的是过了的,红的是挂的,其它就是面过后说过了后面又没信的。上面的薪资范围是 boss 上挂的。
面试过程中也遇到过,面试通过迟迟不给 offer 的情况,一直往后推,后面干脆不回了,搞不懂。。。
总结
总的来说,我的简历过关率还是挺高(普通全日制二本、计算机专业),对此还是比较满意。小厂与大厂的面试难度还是有明显的差距,大厂的面试过关率显著的降低。大厂在时间上也更长,一轮面试 1-1.5h,小厂基本上一轮面试 30min -50min 左右。我总共花了三周面完。
小厂面试:1 道手写题,js、框架、css、http 等;
大厂面试:2-4 道算法题,1-2 道应用题,再加 JS、框架、http、css、webpack 等,面面俱到,后面还会给你 1-2 个需求, 让你谈谈实现的思路。
当然,面试的时候肯定会根据你简历的描述,如果你写精通,那就会问的很深;如果写了解,就会问些基本问题,我都没敢写精通,最高只写了熟悉。最后我选择了一家三线大厂吧,进去再修炼修炼,这也就是我的最好水平了。唯一遗憾的是假期没用完,还剩 9 天的假期,提了离职,结果领导不让休假了,可惜了😭
附赠
我的总结面试宝典:github.com/dishui1238/…
手写 React 原理:github.com/dishui1238/…
手写 Vue 原理:github.com/dishui1238/…