#### 四年前端VUE近期面试经历 #### 个人情况 * 山东人,19年某山东学院计算机二本毕业,大四就跑到南方某新一线城市做前端,四年多跳槽三家公司,近期离职来山东济南找工作。 #### 参与面试的公司(去除了目前决定入职的offer公司) * **鲁软(思域)、北方健康、华信永道、信义通、中泰(复深蓝)、山东万事达(观澜)、众阳健康、金现代、天健联创、云鼎科技(法本)、金水永利、山东国盾网、数飞科技(外派浪潮)、安朗科技、云一信息科技、联通(保时通)、深圳昂捷、福生佳信、世钰智能医疗、翰林科技、紫光路安** * 一开始没有多么认真面试,都是有公司找我就去,没有找我的就躺平休息,真正找工作算是五月底开始,一共大约面试二十几家,很多公司也是网站黑名单出名的,由于目前无房无贷啥的,所以有的是时间,哪怕是一开始就决定不去的公司,我也会去面试看看,然后回头整理面试题,为下一次面试准备。 #### 聊聊这些公司 ##### 先说说一开始就决定拒绝的 * **鲁软/中泰/云鼎**:三家比较大的外包,鲁软的供应商巨多,起码有二十家公司找我。三家基本都是因为薪资给不到被拒。 * **数飞科技10k**:一面技术面通过,然后紧接着要简历准备二面,等二面等了一周多,最后和我说二面是浪潮那边人面的,给的薪资10k,当场拒绝了。 * **山东万事达**:面试很简单,最后估计是因为我没用过uniapp被拒了,公司没有一金,最后拿到offer也不会去 * **众阳健康**:技术面,然后小领导面,小领导一开始就各种PUA,又是谈加班,再谈出差,然后谈我抗压能力,从聊天上就能看出来平时不会正常下班,连几点下班都说的很模糊。最后人事线上聊天要加我微信约二面,应该是技术总监面试,不过让我拒了,一面体验感实在太差,办公室都没提前准备,面试的时候各种找空余办公室没找到,最后在大厅找了个沙发在那嘈杂的环境下面试,明显感觉出来很不正式。 * **山东国盾网**:看网上说欠薪。但不得不说,面试体验很好,面试官的技术积累还是比较强的,聊到了我很多知识盲点,还给我细心解答,学到了不少,最后人事电话交流了一下,估计给不到我期望,就没然后了。 ##### 其它一些公司 * **北方健康**:西客站附近,医疗行业,某猎头找我,然后视频面试,也是第一家面试公司,0准备,最后直接没通过,后面会过来想想,这家还算是比较不错的公司了,薪资福利待遇据说都比较可观,如果晚个一两家面试,差不多能过,可惜了,早知道就先准备一下了。这也是所有技术面试中唯一没有正常发挥的一次面试。 * **信义通**:铝业,研发人员比较少,去面试的时候研发人员屈指可数。面试流程有点复杂:填表,笔试,技术面,两套线上性格测试,领导面。整体体验下来还可以,聊的都蛮好,不过领导对我个人经历应该不是很看好,毕竟跳槽太频繁了,最后也是意料之中被拒。面试空闲途中人事经常过来闲聊,很是不错,也是唯一一家被拒绝后还特意花时间通知我,这一点比较有好感,目前很多公司就做不到。 * **金现代11k**:流程:填表,笔试,面试。面试官两位,女生问的问题都比较正常,男生问的就比较笼统,感觉有些问题或者框架他自己都不一定接触过。给了11k,公积金很低,去的部门好像是自研的,做低代码平台。我给了自己三天缓冲时间考虑,最后我还是拒绝了,主要还是当时面试的公司太少了,想多面试几家看看,不想太早决定,另外这家公司网站上评论比较多,不过毕竟上市公司,所以当时也是把它当个备选。 * **天健联创11k**:填表,技术面,领导和人事一起二面。面试的时候我应该是二阳了,一直咳嗽,状态不是很好,不过整体该回答的也答上来了,给了11k。看了网站评论,不知道拖欠还是欠薪,就没敢去,这个offer和金现代同一天找的,也是有点想再面试看看的想法。毕竟这两个网站上实在有点出名。 * **金水永利**:北京的一家公司,招的高级前端,前端领导和一个前端开发一起面,主要是领导问,那个就是问一些基础问题。工作做水利监控的一些项目,对安全,可视化,3d有点小要求,问这种问题的时候很详细,尤其是安全方面,问道了知识盲点,就没通过,应该是觉得不太符合高级前端的要求,这也确实,我自己也觉得还没有达到,哈哈哈哈哈。 * **联通(保时通)**:线上性格测试,笔试,然后线下面试,线下三个面试官,还录着像。最后全部通过后,问我上家公司薪资,人事听完后一顿沉默,之后来了一句,基于公司政策以及大环境问题,公司目前实行降薪,然后就美名其曰把我上家公司的薪资尽量平移过来,最后说的平移是月薪×12然后÷13给我平移,最后一个月按年终奖算,虽然最后offer上月薪和我上家一样的,但就是不知道到手是多少了。还有就是公司会收集各种近一年的薪资,税收,公积金等证据,offer发放了近两周,我一度以为凉了,甚至我都已经确定好要去的offer了。 * **深圳昂捷13.5k**:零售行业,目前来说薪资给的最高的,再要一下我估计都能到14甚至15左右,公司一面就聊了很多轮,二面又是同时四个人面试,能看出来对面试者很苛刻,也愿意下功夫培养。说说优缺点吧,优点:薪资可观,公积金啥的全额,办公环境宽阔舒服,自带健身房,公司临近上市;缺点:加班应该不少,周末加班没有调休,我二面就是周六去的,前端vue react都写,项目之前的框架都是前后端结合,现在分离,但是里面的人应该很多都是前后端都做,所以进去可能会被要求前后端都要学点,甚至可能都要做。 * **福生佳信12k**:填表,人事聊,前端负责人技术面,领导面,大领导面。前端负责人不错,没有什么架子,有说有笑,这个领导给我印象非常深刻,平易近人,聊起来很舒服,关和他谈就谈了接近一个小时,从公司制度福利,到项目管理,到公司项目未来规划,最后还加了微信。几天后人事打电话薪资没谈拢,公积金还行,就是这个每月12k会扣除一个百分点,然后最后发年终奖的时候统一给你,而我看网站上公司到目前都裁了好几波了,还会有年终奖吗?感觉有点耍流氓,年终奖不应该是薪资之外的吗,从每月的薪资里面扣我是没想到的。 * **翰林科技11.5k**:填表,写笔试题,技术面,过几天后项目经理二面,二面的时候正好碰到老板,然后老板也参与其中,一起聊了一些,技术出身老板,这一点给我一个不错的印象。电话给了11.5k,争取一下能到12左右,最后也是直接拒了,主要是手上有个比较不错的offer。但是不得不表扬这家hr,从一面前电话沟通就谈的很愉快,一直都给我一些不错的建议,毕竟刚来济南,有些还是不知道,甚至最后我明确拒绝公司offer后,还是会和我聊天,然后帮我避一些坑,很是nice。 * **世钰智能医疗**:医疗行业,山大医院那边,年轻创业团队,小哥创业十几年了,拿到了山大这边的融资,公司都是90 00后,里面人才也挺多(有研究生,有留学回来的),不加班,五险一金,弹性工作。和小哥聊了很多,也确实佩服小哥的魄力,能一直坚持创业。回来后小哥微信找我好几次,一直想试图说服我让我过去负责整个前端开发。最后拒绝的原因是因为跳槽太多了,只求稳,如果我再少跳槽一家或者再年轻个两年,我很可能就过去了。 * **紫光路安**:北京公司,国企背景,研发人员不多,主要做与 “路” 相关的项目,不管是红绿灯,etc等等都有,福利全额12%,遇到最高的,前面的昂捷都不是12%,这家福利相当高,各项补贴,最后和这边领导谈薪资的时候,觉得我要的有点高,不过还是要北京那边进行整体评估。最后结果还没下通知。不过估计薪资不会给高,一般都会拿福利来压薪资。 * **决定入职的offer公司**:医疗行业,五险一金全额,各项福利(餐补,交通,高温),公司规模还可以,双休,加不加班不知道,工作日加班或者出差对我影响不大,不太在乎这个,其它的就不透漏了, #### 面试题 * 也算是稍微整理了一下,总体面下来,问的问题和前两年都差不多,说说大概问的比较多的问题吧,那些刁钻的问题我就不写了。 * ** HTML、CSS、JS** 1、浏览器页面渲染流程,说完后会问到重排重绘区别 2、CSS动画,transform与animate的区别等 3、上下居中、flex、栅格化、定位、BFC及应用、主题切换 4、深浅拷贝、promise、防抖节流、es6新特性、事件循环、websocket长链接、闭包、数据存储、es6数组新方法 等这些都是目前js的基本问题,一般公司都会拿出来几个 5、还有一些更简单的比如基本数据类型,let const var区别(或者说变量提升),改变this指针,跨域,作用域等等 * ** VUE相关 ** 1、vue2与vue3区别以及vue3的组合式api好处 2、v2/v3生命周期、watch与computed区别、slot插槽、v2/v3的vif与vfor优先级区别、nextTick 3、权限控制 ---- 这问题很多,一般都是问按钮权限的控制,我一般都是答全局指令 4、axios封装、用过的ui组件,用过的echarts图表等 5、v2/v3 diff算法、v2/v3 双向绑定原理、动态添加路由(addRoute,也是和权限相关一起问) 6、组件通信 --- 基本必问 7、性能优化 --- 必问,我一般会各方面回答,cdn、懒加载、各类loader压缩、gzip压缩、ssr等等 8、xxs攻击以及预防,这个问题到目前我还没找到一个完美的答案,网上有的也是各讲各的。 #### 总结 * 从新一线回来,差距还是有的,公司差距有点(好公司不多),主要还是体现在薪资上的差距,回来一趟薪资降了10个点(不过上个城市已经两年没涨薪了,真跳槽算下来的话,至少降了30%),当然同时消费也算少点,环境其实和我上个所待城市情况也差不多(甚至说全国都这样),狼多肉少,但也不是没有肉吃,只能说就是多做准备,多投简历,多面试,然后多巩固。其实很多公司技术面都差不多,多看看面试题就能过,主要是上级领导面和人事面体现的个人态度以及整体状态,有家公司拿我当第一候选人和我说我表现的态度以及精神比较比另外两个好点,然后就把我选上了。我面试的原则就是,不管对方面试官怎么死气沉沉,我一定想方设法占主导,不会的我也摸棱两可的说点自己知道的,最起码表现出来了解这个玩意。相同经验的人(除了特别牛逼的),在工作中表现的技术差距其实不会很大(当然,这从我前端方面来看是这样的),很多公司更多的是看个人对未来的想法或者说职业规划,这个问题80%多的公司都问过我。 * 总的来说,我个人情况算是稍微好点的(本科,四年经验,计算机专业),目前很多我心仪的公司都不搭理我,其它情况稍微差点的面试的机会应该更少,只能说在简历上下点功夫(我简历3页,光技能拿一栏,就写了十四五行,反正就是多写就行,知道啥就写啥),差的条件能在简历不写就不写,先拿到面试机会再说。祝各位找到心仪的工作。