求职经验分享——两周的求职历程
求职总结
在假期前的最后一节水课上正好把这两周的求职历程做一下总结,个人方向为前端,24届,二本院校软件工程专业,现主要在找日常和暑期实习,以中小厂为主,目的纯粹为了积累面试经验,这两周也拿到了一些offer,但因为学校不放人都拒绝了。没有主动投大厂,一是实力不够二是投递时间也比较晚了,没有二、三月份的岗位多。谈不上什么经验分享,只是把这两周求职的问题汇总一下,当然也希望能够给还没有面试过的球友们提供一些参考吧。
投递和面试情况
本人于4月16日晚开始boss海投 + 牛客 + 实习僧,于4月22日晚停止投递,相当于只投了一周的简历,总共加起来大概170份,其中boss沟通143,简历投递17份。
目前有5家公司正常给了面试机会,还有3家:一是明确表明是培训,二要求是录制介绍视频放到小程序上(没录),三要求郑州线下(也不近,怕被噶腰子没去),大部分来自boss。
总共经历了7场技术面:腾讯会议 + 电话 + 牛客,五家中三家OC,薪资在:150-200之间。剩下两厂分别是周一和周二面的,现在没有消息应该就都凉了。
以目前的形势来看工作机会还是有的,不至于说一个都找不到,但由于学校限制先暂停投递了,这段时间再沉淀沉淀技术等快暑假了再投递看有没有机会。
hr前后沟通话术
由于学校不放人,但为了骗取面试机会,统一口径:
- 软件上先前沟通:1-2周内到岗,表明大三下学期课少(实际上课少也不让跑),大四没课,实习时间5-6个月以上(小厂十分看重时间),吹为什么想要来这个城市,顺便贬低一手我大郑州没有互联网
- 面试通过后沟通:确定准确的到岗日期(大概往后推一周)、薪资等,这时提出我们需要拿到offer结果后和学校协商,学校这边审批后自己这边可以直接到岗,这时候hr会觉得学校不会为难你。(当然也可以直接表明有其他意向,不再往下进行)
- 确认通过并收到邮件通知:直接把锅甩给学校,学校拿学分威胁学生,自己深表遗憾,只能拒绝
不要高估自己的沟通能力
这一点十分重要,也是很难提升的一个点,记得第一场面试时我200多字的自我介绍都坑坑巴巴,自己复盘看回放是真的尬...包括一些问题全部答的很随意,全靠平时知识积累,没有形成体系,像原型链和闭包这些问题你可能确实会用,但真不太容易给别人讲出来,整体下来给人感觉你完全就没有做好面试的准备。尽管说之前已经看了无数篇面经,代码也敲了不少了,但是自己心里明白、理解和完完全全的跟别人讲明白是两码事。
包括我自己项目当中写到的一些点:手动封装虚拟列表组件,面试官问:虚拟列表咋实现的?懵了,慌忙脚乱想到啥答啥,看回放的时候感觉自己答了一坨屎。
原因以为自己亲手写出来的东西,感觉也能自己讲出来吧,实际上确实高估自己了,如果有时间的话可以找身边的朋友或者自己一人模拟面试场景回答一些八股文等内容。
下来之后我第一件事就是把基础问题都打了一个草稿,每天晚上趁着教室没人的时候自己练习几遍(没办法平时都闷着头敲代码去了,搞的现在话都说不明白),后续的八股文形成自己的模板体系,针对高频题目都自己模拟真实面试沟通场景来记录模板。渐渐地后面几场面试都好了很多。
PS:如果这块真的有问题的同学,像线上面试刚开始不共享屏幕的话:自我介绍、项目介绍这些都可以提前准备文本文件照着念,面多了慢慢就能脱稿了。
每个问题的回答做好平衡
原以为针对于一些基础题目面试官都会不断进行深挖,但并不是,比如像谈谈flex布局,结果真就只是谈谈几句话,以为后续还会提问相关属性了,结果直接就下一题了。可能因为我面试的都是一些小中厂,给人整体的感觉就是每个问题都十分独立,所以我们要自己去做好平衡:针对于一个问题到底要答深一点好还是浅一点好。
印象特别深刻的就是趣链的一场面试,有很多比较宽泛的问题,比如面试官:说说Vue全家桶吧,我就真只说了常用的那几个,以为后续还会问问像路由这块相关的八股、包括vuex pinia这些的区别什么的,结果都没问,等于说报完菜名就答下一题了,这就是过浅。
这里说一下我自己的顾虑:过浅感觉你自己的水平就挺浅的,过深容易给自己挖坑(但目前我面试的几场下来没遇到过)
所以对于这些宽泛的问题下去之后自己去提炼一些关键性内容,一定要有自己的理解并记录下来答题模板
像对于比较宽泛的问题基本答题范式:这个技术是干什么的?在没有它之前是什么样的?它的出现方便了什么?简要介绍一些重要的使用方式?
举例 谈谈flex布局:
首先flex布局是一个布局的传统解决方案,属于一种一维布局模型,在早期CSS3之前,也就是还没有flex布局时我们经常使用float和position来进行布局,但这些布局方式对于一些特殊布局十分不便,比如垂直居中、两栏布局和三栏布局这样的效果可能不仅要实现浮动和定位,还需要配合margin,但有了flex布局就能够轻易实现这样的效果。我们把一个容器声明为display:flex来开启flex布局...(开始介绍flex布局的基本概念和使用)
深挖项目亮点,提取精华
对于自己的项目必须要吃透,而且对于前端来说最好能够上线,比如像我自己的三个项目:个人博客(只摆了链接)、Code Typing、Code Space,在一开始的自我介绍都有着重强调已经上线,先入为主,说完面试官就真的点链接进去看了,而且每次都被问到一个问题:这几个项目都是你自己完成的吗?后面针对项目介绍就按照自己的节奏走了。
比较新颖的项目有时候很容易吸引面试官的眼球,比如像我的博客做的挺花里胡哨的,大部分都是手撸动画,结果面试官就盯着css动画、vue动画问,还好有提前准备。印象里是袋鼠云的电话面试,深挖了我Code Typing这个项目,20分钟从头问到尾,就是因为面试官觉得你这个项目需求挺独特的,而且你还上线了,准备充足一点很加分。
这里可能要提到项目在简历中的一些写法,当然主要偏向在校学生且没有工作经验的情况哈,一点拙见仅供参考:
- 每一条只描述了项目里面的功能,相关技术也没有,相当于只做了介绍(杜绝❌)
- 以技术为主体,用了什么什么技术来解决什么问题(不够好,这也是我见到网上大多数简历是这样做的,如果你的项目本身比较普通,和别人很难有区分度。
比如最常见的一条:二次封装axios,配置请求和响应拦截器xxxx等类似的话语
实际上单独拿出来这一条来说自己觉得有竞争力吗?我认为一个后端选手稍微看点前端的教程他也能轻松实现上面的这一条,那不觉得一个后端已经把你前端给卷死了吗?项目种一些最基本的操作不应该成为你简历上的亮点。
那应该怎么修改?去掘金社区扒一扒相关的技术文章,拿我之前简历上的举例:二次封装axios,借助拦截器实现取消重复请求功能,并为独立请求封装全局loading效果(xxx结合项目)。(但后来这条删除了,一是感觉也快烂大街了,而且重复请求这块有争议,详情可以看掘金社区,对于重复请求这块个人更认为应该放在视图上(防抖、loading)而不是在axios这里,这里不做展开)
当千篇一律时稍微做一做修改就能与众不同,而且这个点从一个面试官的角度来讲像取消重复请求和封装loading都可以展开来问,但之前配置请求和响应拦截器真的问不出来什么
所以项目描述应该是这样的:
- 技术方面:为了解决xxx问题,我使用了xxx技术,xxx(怎么使用的)— 体现出你真的是在解决问题
- 优化方面:使用了xxx技术,具体到了哪些优化成果 — 体现出你在完成项目的同时考虑到了前端性能优化的问题
其次建议每一条都能够对应上一条八股文或者能够勾引面试官问的点,也就是说每一条都能够让面试官问出点名堂来,这里拿我现在的简历为例,虽然肯定也有不少烂大街的东西:
当然以上仅供参考,希望能给球友们带来一些帮助
