小白第一次发帖,分享一个前端应届生的求职之路。

318 阅读6分钟

来掘金一次次发帖,也是鼓起很大的勇气,希望大家能够支持。

** 在今年6月份,我终于毕业了,本打算在广州找工作,然后就在广州租房,本以为能很快找到前端的工作,那时候自以为广州是一个大城市,前端岗位需求量大。没有什么工作经验的应该也收,想想那时候真的天真,第一次投简历就是在BOSS上面投了几家,果然简历那时候空空的,啥回信都没有,反正第一次投递,也无所谓了。就天天沉迷游戏,王者荣耀都上了荣耀王者那时候,过了一段时间,同学都找到工作了,我还在玩,那时候有点慌了,于是开始修改完善简历,并且在拉钩,前程无忧等平台投递简历,期间也有去参加多益网络的校招网上笔试。 我还记得第一次线下面试是去三地信息还是什么的网络公司去面试。带着简历我知道第一次面试应该过不了,果然,一进去跟前台小姐姐说明了来面试,结果她给了我一张纸,上面是笔试的题目,让我做完给她,我直接蒙了,以前从来不知道前端面试要笔试的,直接一脸懵逼地拿着纸,坐在位置上面做。

** 我还记得比较清楚的几道题目,jS事件冒泡,事件处理,时间委托, CSS居中,前端性能优化,CSS盒子模型,jQuery中jQuery.fn.extend()和jQuery.extend()区别,CSS属性继承和This,SetoutTime输出题,前端缓存。因为之前做项目的时候根本没有去想这些东西,基本是乱写,果不其然地连技术人员的面都见不到地回去了。回去后,问了别人才知道,IT技术岗位是需要先进行笔试的(实习和有些公司除外),但总以为其他公司也是这样的,于是就弄清楚了这几个题目后,又是一边投递简历,一边上王者上分。

** 接着第二次面试就更有意思了,是一家培训机构。在一天有个HR给我打电话,问我是不是要计算机这方便的工作,我那时候投的简历也有几十个了,就没去想这么多,于是就说对,要找前端的。于是就收到了面试邀请。那时候还在中山,第二天一大早坐车去广州,然后就到公司,一进公司就感觉奇怪,首先是办公室很小的,电脑都没有几台,但是进出面试的人特别的多,那时还不知道这套路,于是就签到,开始上机做题,那时候,正好我的那台电脑特别的卡,网络老是连不上,我做的是VUe项目,安装NPM , 创建VUE项目都卡了一个小时,趁这个时间,我还偷偷地临时学起PS切图(因为一直以为公司都是用Axure PR)但是因为时间实在太赶了而且我技术那时候玩游戏都忘了差不多了,所以就做了一半就到点了。期间更搞笑的是因为我旁边的一个小伙子简历只写JavaScript HTML CSS 所以他拿到是上机题目居然是静态页面,我看到我都无语了。下午结束之后,HR的笑着问我怎样了,我也笑着说不行,她还特别关心我的样子,我那时候也是特别的感动。

** 结果第二天她笑着打电话给我说恭喜你通过笔试,明天过来进行面试。那时候我真的是感动啊,以为是他们看我人不错所以才录用的,于是第三天我就屁颠屁颠去跑过去。进到公司,他就让我等,因为她在面试别人,我就坐旁边,看着一波又一波的人进来面试笔试,我一点怀疑都没有。到我面试了,我被拉到一个小房间(那边有10个跟厕所一样大的小房间,每个房间一个桌子,2个椅子),一开始她就问我一些个人情况和技术栈,然后就开始洗脑,说什么我技术不够成熟,在公司不够用等,要对我进行培训3个月,我以为是实习3个月,也没啥,然后跟我说要交培训费19000,我的天19000,你怎么不去抢劫,这么小的公司(披羊头挂狗肉,面试前说的是一家大一点的公司,面试时候又说不是那一家),我找了借口直接溜了。后面好几天一直打电话个我洗脑。我就差没骂她了。

** 接着是一个拿到offer的公司面试经历。也是一如既往地收到笔试邀请,就去笔试了,那时候题目正好和有一次的重合(css盒子 @import和link的区别 jQuery$的作用,数组去重等)笔试完,HR就拿着我的简历和笔试单去进行第一轮面试,第一轮是HR的面试,问我一些为什么学前端,个人情况,家庭情况等)觉得我OK了,于是带到技术总监那。技术总监大约40多岁,太严肃了,也是看着简历问我一些VUE的问题。接着就让我回去等。过来几天就跟我说进行第三轮面试,因为我那时候我坐车去广州也是很麻烦,于是就让我线上面试,这回又是一个老总面试,也是问了一些技术的问题。全程太严肃了,压抑死。后面也是顺利地拿到了offer。至于为什么我不去这家,原因是:一是谈好的一个月5000,结果给我压到4500还要交社保,前3个月实习期间8折。二是这家公司的人太压抑了,在里面工作我都怕得抑郁症。

** 在后面的几个月我也拿过几个offer,但是不是小公司就是工资太低(4500左右),接着过了毕业季,现在投简历基本都不要应届生和实习生。就这样混了3个月,我也挺后悔的,应该之前先进去工作, 最后分享一下我今天面试没想出来的一个上机题目。

let A = { "name":"Liza", "password":"123", "DDDD":1111 ** }; let B ={ "name":"222", "ssss":6666, "SSsss":554545 }

// 查找出A和B中重复的主键,并删除 // 如 // A{ // "password":"123", // "DDDD":1111 // }**

当时没有睡好,头疼的要死,就没写直接走了,现在想想还是挺简单的。 个人代码如下: function setarr(){ let arr=[]; for(let k in A ){
arr.push(k); } for(let L in B){ if(arr.indexOf(L)!=-1){ console.log("重复属性为:"+L) delete A[L]; delete B[L]; } } } setarr(); console.log(A); console.log(B);

function setarr(){ let arr=[]; for(let k in A ){
arr.push(k); } for(let L in B){ if(arr.indexOf(L)!=-1){ console.log("重复属性为:"+L) delete A[L]; delete B[L]; } } } setarr(); console.log(A); console.log(B);