去年8月份入职的某大厂(外包)本年6月份被告诉甲方行将转移去广州。我们外包人员产品和测试被外包公司组织了赔偿,但也赔的很少。前端和后端便是被组织其他甲方的面试,我可巧很想去旅游,就直接自离了。

出去玩了一个月今后兜里的元子也根本见底了,虽说现在还没有车贷房贷但也要交房租也要吃饭,就又开始了找工作。不过令人没想到的是本年的行情能这么这么的差,曾经每年都说本年环境差但每次我离职根本都能在两周内拿到满意的ofr,但本年算是找了将近两个月才找到个略微略微差不多点的(短期,三个月,并且薪资比上家低了3K,好在离家近,工作环境还算敞亮

(图片是面试路上拍的与文章内容没啥联系)

00年菜鸡前端的面试经历分享

简略记录,问的问题以及我的答复有的记不太清我就从简了。

第一家是一个研究所,面试我的不知道是个大哥仍是大姐横竖有点中性那种感觉(不过听声响应该是大哥),问了react中的useEffect,我说是用于修正以及监听数据改变,相当于react18之前的componentDidMount、componentDidUpdate和componentWillUnmount,传递的参数分别是要处理的逻辑函数以及数组。大文件上传,我说大文件上传主要的解决方案便是切片处理,和后端界说好key关键值,然后切割file分批经过接口上传文件以及参数后端拿到后再进行合并。第三个问了我性能优化,我说了几个大约方向:图片优化(大图片紧缩、雪碧图)、代码优化(组件化减少复用、外部链接)、懒加载预加载、节省防抖。

然后问了我曾经的工作亮点,这个问题 其实很多次被问到我也仅仅挑我觉得业务逻辑略微难一点的东西说,真实没有个说出来让面试官眼前一亮的答案。

然后回家后hr联系我说给过,但只给到了12,我说我最低承受13,其实不是拉扯她我这次找工作本来给自己定的目标便是13-14,我是觉得这家离家比较近,但工作环境有些压抑,屋里人多 有点昏暗 我说能不能争取到13,hr说测验一下,过了一会说最高12.5了我说那我再看看吧,其实也是由于心态问题,这是第一家我也仅仅试水的状况,他真的给到了13我可能也不是说必定就会去。

00年菜鸡前端的面试经历分享

第二家也是个自研,这家离家距离中规中矩,45分钟地铁。问的都是些基础面试题早就背的滚瓜烂熟那种,什么水平垂直居中 我说了三种 一种弹性盒、一种topleft50%然后margin各负一半、还有一种绝对定位相对定位。什么组件通讯、路由传参,但这家吃亏在我没做过GIS和地图,所以结果是也没给过。第三家是个外包,其实我从不介怀外包,由于我学历就不太顶,并且现在行情欠好有的干就不错了。这家公司方位还挺好,在新街口邻近,应该很有钱,问了vue中父子组件生命周期的履行次序,我说父create-子create-子mount-父mount。然后他又诘问我哪个先beforeCreate我说子先

然后问我 v-if和v-for的优先级以及vue2 和 vue3中他们的差异,其实应该是2中for大于if3中if大于for但我答复的时分说反了她还问我确认吗我说确认 然后和我说他们公司主要用的技能栈是react(我疑惑那你问我vue干啥玩楞)并且他们主要是用react native我深思也行 做一些我没做过的东西也算开拓新领域了,但很惋惜也没给过

00年菜鸡前端的面试经历分享

第四家 就有意思了,贼拉远。怎样事儿呢? 上午十点半我刚天然醒迷瞪的我就看boss一看有个面试约请乐呵的就承受了,然后一看是今天的我深思那起来洗漱换衣服动身吧,结果一出门看路线才看到他娘的两个小时的旅程,地铁转三趟,还要做十站公交,还要步行1.5公里。我深思这就算面试经过了今后也欠好上下班呀,一天四个小时都在路上,我就计划取消了吧,但boss上行将面试的面试还不能取消,我跟hr说 hr说没事我们好多员工也在你那邻近,过来吧。其实大约也能察觉到估计是让我过去填她人事kpi的,但我想着在家闲着也是闲着就当打发时刻了,就去了。

确实是麻烦,这旅程真的就算给我18k我都不想去,然后接我进去的是个花臂小哥,他花臂还挺帅的。我从家动身是十点,到那十二点都午休了,他们让我等到一点半我说我下午有事就联系了人事让面试官这会儿面一下子

问了我关于深浅拷贝 我说便是引证指针的差异,深拷贝便是重新注册一块空间声明变量,常用的办法有递归和json.parse再strfy但后者只能处理根本数据类型。问了我事情履行机制,我就大约往红使命微使命那方向答复的,然后让我手写了个递推和冒泡。就回了,吗的这面试就面了半个小时,来回旅程四个半小时

出门十点,回家下午四点了(面完出来在地铁口吃了口饭)

面试官意思说我还可以,但回家今后我也没问hr后续,由于过了也不计划去,并且hr也没自动联系我

然后就搬了个家。。。

00年菜鸡前端的面试经历分享

最后一家面试(也便是现在入职这家)问了我跨域,我说跨域是出于浏览器的同源战略,当一个恳求url的协议、域名、端口三者之间恣意一个与当时页面url不同即为跨域。然后解决办法 第一个我说的jsonp解决,用script标签括住跨域的部分,第二个是本地署理。他又说线上环境你怎样办呢,我说线上的话那就cors解决,什么w3c规范啊跨源ajax啥的就都忽悠上了,其实正儿八经工作中我根本没用过cors和jsonp,根本满是本地署理

然后问了我数组的一些办法我就可增修改查合并切割这些的说了一些

00年菜鸡前端的面试经历分享

然后让我手写了一个promise和节省函数还有一个去重,讲实话就去重写出来的比较完整,promise和节省就写出来个大约思路

就让我进了

但就三个月,我想的仨月就仨月吧,干完也就十一月中旬了,再躺一个月过完元旦回家过年了

其实要不是由于刚和小伙伴签了一年的房子合同真有点计划去其他城市了