2023年底前端面试找工作感受

14 阅读14分钟

今天不写技术博客,谈个心好吗?

楼主基本情况:辣鸡学院二本,工程类专业(非相关专业,理工类专业),19年毕业四年半,坐标深圳

认为自己有优势的点:1.本科双学位学历 2.英语4.6级 3.原创博客demo100篇左右 4.有个人线上简历 认为自己不足的地方:1.学历低(目前只能说是达标)2.晚上下了班不爱学习

1.开篇

都说2023年是程序员的寒冬和末日,楼主表示我偏不相信,那些找不到工作的程序员纯粹就是菜,像自己这种有工作经验,实战能力丰富的人怎么可能找不到工作呢,加上楼主目前待的公司一直没有年终奖,公积金也很低,涨薪也无望的多重原因,于是在23年10月左右,我还是选择了辞职再去找工作(我一直都知道这是个愚蠢的选择,但是不离职也真的没有时间去面试,在上家是个前端组长的一个角色,平常的事很多,但是钱是真的少,说出来都怕你们笑我)。

2.休息

辞职了之后,因为干了两年嘛,人的惰性就上来了,说是休息两周再开始面试,然后就在家玩阴阳师,打王者,玩吃鸡,真的很疯狂,阴阳师都是刷完体力,打王者,吃鸡的时候就打到禁赛,每天都是玩到早上才开始睡觉,别人上班我睡觉(每天还得刷微信步数,因为怕被家里发现我离职了),然后休息了两个星期之后,觉得还是不大想面试,其实内心是有点抗拒的,因为也不知道要面对什么问题,而且人长大了是真的不想被别人挑挑拣拣,于是我又进行了持续的摆烂,大概玩了一个半月,这时已经是2023年12月了,对了,大概在11月的时候,我妈打电话说要去买房,真的屋漏偏逢连夜雨,刚好离职期间,但是家里跟自己都觉得价格合适,于是后面就把所有的存款拿出来去买房了,留了3w给自己过渡一下。期间看了招聘的需求,有好多react的岗位,于是我又重新想着复习下react,这样子的话我vue和react双框架,优势也更大。

3.学习

于是接下来的两周我又开始了复习react,并且写了一个react的项目。说实话还是挺痛苦的,因为自律又很难自律起来,玩一下然后学一下,然后学的很多别人又不问。后面是重新把react各种都重温了一下,并且写了很多的xmind及笔记来加深印象,就觉得自己又可以了。但是发现react18又出了hooks,于是又把hooks也学了一下。最后真的觉得自己行了,就准备开始背面试题了。

4.背面试题

大概是花了一周时间去收集和理解面试题,主要是收集一些经常问的,并且自己提问自己录音去回答。但是奈何问题真的很多,老是背了忘,忘了背,我是真的挺讨厌背面试题的。

5.继续摆烂一周

那时是12月底了,马上又元旦了,期间还帮同事背调了,然后又担心起自己的背调,于是跟同事也要了电话号码彼此帮忙。后面因为是过节,然后朋友又结婚,大概也是持续摆了一周多,然后在24年1月元旦回来,终于还是觉得需要去踏出投简历的那一步。主要还是因为有压力,不然还是年后3.4月来找会好很多,房子预计24年装修,然后自己剩的钱也不多了,想着还要打一些装修的钱回去,所以即使没有复习好,也准备先面试着,即使没找到,那么有了年前的准备,年后也更好找。当时就想到了自己以前很信奉的一句话:"你当下不改变,未来你也不会改变的"。

6.投递简历

大概是在2023年1月3日号开始投递,那天是周三,刚好可以投三天。我把所有的招聘软件都更新了一遍(包括博boss,智联,脉脉,前程无忧),但是主要用到的还是boss跟智联,脉脉也有人找(但是薪资给的都很高25k以上了,感觉过不去,就没去面)。 大概是投了三天左右吧,然后把下周的面试约满了。(我是外包跟甲方都投,外包也来者不拒,10-30k的我都投,想着先刷个面试经验,也无所谓。年底的话,外包居多,甲方也有,但是比较少。也有很多不符合要求的,那些没办法,要么学历是硬性条件,要么就是自己的简历写的不过关,但是我也懒得改了,先把有面试的都面完)

7.面试

很清楚的记得第一家面试是24年1月9号去的深圳之前的地标建筑地王大厦,这是一个甲方,看起来还蛮好的。但是面试的结果却不好,我的预期是做了这么多年,别人肯定问项目比较多,但是面试官掏出的却是this指向的笔试题以及事件循环的笔试题让我当场去说输出什么,当时真的有点懵了,因为没复习这一块,项目上也是真的很少会遇到这种问题,果然也是有挺多地方做错了的,但是面试官人还是很好的,会跟我说怎么怎么来的(面试官的态度真的会影响你对公司的好感度),这家公司也是在没有任何期待中结束了。

回来之后也是又重新的复习了这一块,后面就没啥问题了(事件循环的题目问的是真的多,而且都是宏任务与微任务相互嵌套)。之后也有问项目的(主要是介绍项目及难点),发现自己回答的其实也不是特别好,面试官很喜欢问细节,但是很多东西我都是做过了就忘了,然后表达能力又不是说特别好,只能跟他打个马虎眼。

之后的两个星期就是一直在复习以及面试中度过,大概是从9号一直面到18号,一共面了8天吧,基本都是上午下午各一场,有些时候会下午两场。那时候就收到了2.3个offer,三个分别是15k的,17k的,18k的,很遗憾三个都是外包的,因为甲方的流程比较久,而且很多甲方真的给的比较少,有些只给13.14k,这些一般我都直接拒了,答应了其中一个17k的外包,说是下周就到岗(其实就是感觉工资和公积金还行,想过去看看环境和同事,好的话可以考虑,不好当天就跑)。然后就抓紧了这几天的时间,又赶紧的去面试了。后面又过了蛮多稍高工资的一面,大概都是在15-20k左右的面试,但是后面因为入职了,很多二面跟终面就没去了(其中还有好几个甲方的,有点可惜,内心其实对外包还是比较排斥的,但是我是比较想年前赶紧入职,因为现在缺钱,不想搞其他的了。并且面了8天,对自己的价位差不多也清晰了:18能拿到,19有难度,20及以上有难度需要面多点)。

8.这里归类一些面试必问的问题,大家一定要准备好答案再去面试

a.介绍一下自己?

b.介绍一下你最近的项目

c.项目中遇到的难点?

d.你为什么离开原公司

e.你是如何优化你的项目的?

f.从输入URL到页面加载的全过程?

g.vue响应式原理,双向绑定原理?

h.vue2和vue3的区别有哪些?

i.说一下http缓存?强制缓存和协商缓存?

j.怎么实现图片懒加载的?

k.如何解决跨域?

l.事件循环(主要是事件循环的题目)

m.es6的新特性有哪些?

n.BFC是什么?

o.flex的属性都有哪些?(主要是flex的各种实现。考css)

p.数组的方法有哪些?forEach和map的区别?foreach为什么不能使用break,continue和return打断?那怎么打断forEach的循环?

笔试题:

a.this跟箭头函数在一起的题目,然后输出多少多少的题目

b.关于事件循环,也是输出多少多少的题目

c.数据处理的笔试题

d.flex的手写题,主要画个东西让你去实现

以上,都是一些比较基础的问题,大家面试一定要把这些准备好啊,没准备好别去面试,容易当炮灰。 其次就是其他的一些八股文,比如闭包,原型链,h5c3新特性,生命周期,css的重绘和回流等等八股文问题,这些问题就很随机,面试官可能就随意挑选了,比如我还遇到问css权重的,问http和https区别的,问移动端怎么进行真机调试的。难一点的有手写promise,问你vuex的原理,手写一些数据处理的笔试题,比如二维数组转一维等等。还有就是出题让你看输出什么的这种也很多

9.面试感觉

a.互联网寒冬时刻学历最低为本科。外包上来第一句就是:本科学信网可查吗? 稍微好点的甲方看到你是专科还是离职状态的话,hr那关都过不了。

b.面试题为主,项目为辅。这也是让我比较道心破碎的一件事,我以为自己开发了好几年了,别人都是跟你谈项目,问你解决方案,但是很可惜,并不是,面试官问八股文以及数据处理的算法题以及项目细节比较多。所以后面我理解了他们说的那句话:"跟着面试学"。 只要把面试过去了,就能拿高工资,就能在厂里搬砖。

c.vue和react选一个主讲,没必要两个框架都讲。你可以说你两个都会,但是目前是主要在做哪一个框架,否则会让你的心智负担变得很重。我一开始面试的时候就是,说的是vue2,vue3,react都会,导致别人问我react的很多问题,实际上我react最近没在做项目,所以有些点没回答上来,影响了面试情况。后面说的是目前主要用的vue,面试官也就主要问vue的问题,这样子自己就比较驾轻就熟。

d.互联网寒冬给不起钱的很多,现在很多的外包对于4年经验的很多都只能给到15k左右(跟我两年前能拿到的差不多,就很苦恼,总以为工资会随着年龄的长大而增加,其实并不是的),再高就给不起了,一般的甲方差不多也是这个价。(能叫得上名的甲方不算在上面,人家一般都是20k往上走,而且大多数人是靠时代机遇跟校招进去的,然后在同水平的甲方中互跳)。 现在的市场跟前几年的市场不是一个样,前几年的市场,你开放了简历,很多外包的hr20多k的都赶紧喊你去面试,现在的话,都是需要先过他们公司的一面,再去甲方公司二面三面。

e.门槛变高,很多培训班出来的要面对的实际问题更多,而且很多是课堂上没遇到过的问题。别问我为什么知道,因为以前我也是培训出来的。

10.外包的感受

a.同事比较好。我这边大概上了有2个多星期了,其实也还好,主要是帮项目组处理前端问题。让我留下来的一个很大的原因是同事比较好,刚进来的时候就帮我跑项目(作为一个开发了蛮久的前端来说,没跑通项目自己都觉得有点搞笑,但是确实是安装和跑起来还挺麻烦的这边,然后就是问了同事,同事人还蛮好的,处理了挺多问题的)。另外就是不懂得问题(不是前端问题,主要是其他的问题),这个前端同事也会帮我去解答,所以对这个前端同事我还是觉得蛮好的,而且人家深大22毕业的,内部,估计月薪2w以上,还长得帅,搞得我都想给他介绍对象哈哈哈。

b.外包的工作还是比较忙一点。刚进来的话,我两天差不多跑了5.6个项目,有移动端和pc端。我这边是去接手一个离职同事的班,他干了几个月就跑了,当时我的内心感觉要被坑了。但是想着都过年了,还是坚持一下,说不定也不是个坑。然后需求的话,第三天第四天就来需求了(而且比较急,导致我一天都在工作),两个星期,差不多发版了两次,每次都是晚上义务加班我哭死。

c.外包就是为了处理问题而来的。外包就是不用弯弯绕绕,把问题解决完就好。把自己的工作处理好了,剩下时间你想干啥干啥。俗话就是:你要么解决问题,要么被问题解决。

d.外包安全感不够,就挺怕甲方突然裁员啥的,然后自己会被清退。虽然说不是什么大问题,再找一份差不多工资的也不难。但是相比于甲方来说,还是不够稳定,甲方都是我过了试用期,你要辞我赶紧辞我。

11.总结

经过这次的裸辞找工作的经历,也是让自己更加的体会到一个道理:不要裸辞!不要裸辞!不要裸辞!裸辞的话,很容易被公司和hr拿捏。第二个就是前端也不要只关心业务,更要关心面试!!!!能不能拿高工资真的很看面试(很生气但是没办法)。

12.对未来的迷茫

其实说实话,作为一个转行的前端,自己对未来还是很迷茫的。原因是毕竟我们不是本专业,学历也不太好,而且进中大厂的机会也比较难,说不定真到了35岁就要被干掉了。

另外的话,就是一个技术上的迷茫。总是感觉前端要学的很多,但是学了用不上的也很多,导致了很容易忘记。(比如react,学了用了,然后一段时间没用又忘了。比如node,学了,但是工作中基本上用不到)

不知道你们作为前端是否也对这些感到迷茫呢

13.最后

最后,楼主我也只是个比较普通的前端开发吧,能做的也是把自己比较普通的经历分享出来。很多大佬勿喷啊,我知道很多大佬都是月薪2/3w的,我自己也是没有比大佬研究的更多,也比不上大佬的薪资待遇,但是我自己来说的话,就是不要太落后就可以,如果大佬们有什么建议或者意见的话,希望指条明路,我会好好去学习达到的,我也希望咱们程序员都不要太自降身价了,不然市场会真的越来越差。我自己本身也是不太喜欢挪窝的人,好得公司的话,我真的是可以待一辈子跟公司成长,但是很可惜,我至今没有遇到一个有好的福利待遇的公司。

我是在春节前2.3天写的这篇文章,好多人都请假回家了,估计看的人也不多,算是对自己2023年的一个总结吧。最后也是祝大家新年快乐,2024我们定会越来越好!