2022.10.20 在当时公司待了两年多,被离任了,拿了点赔偿金继续面试。薪资希望 13-15, 趁着今日1024收拾下面试进程。

上一次面试我是4年经历,简历也好改,加上两年经历,补上现公司项目就出去找工作了。

简历改完后,首先剖析下自己现阶段水平,大概能要多少,定一个希望薪资。再便是反面试题了。

自我剖析

普通三本,六年前端,有后端经历(python、mysql),前端常用结构 Vue/React 运用经历各占一半。项目有工业互联网Sass、点餐APP、ERP、小程序和微信大众号和h5活动模板,几乎包含了普通互联网公司的大部分平台和场景,而 hr 一般挑简历也是关键词匹配的,所以我想在线简历应该会比较占优势。

在西安开展两年多了,我的薪资是10涨到12的,进了公司是很难涨薪的,所以我希望下家公司必定要比12高,希望就定到13-15,必定有人要问为什么不要15+。我的感觉是要不到,翻开某直聘,你能看到大部分是10-15的岗位,10-20基本上也是取最低,当然大厂除外。

面试题部分,在这个职业也这么久了,必定知道人家经常问啥,基础题当然得速战速决。哪里不会学哪里。

面试题准备

虽说我上面列的一些项目能满足大部分场景,可是许多岗位要求里,什么 uniapp、3d、小程序开发等等,直接无视,重点就三个,js、vue、react。

css、less/scss、webpack、http这些部分暂时放弃,项目里这些部分都有涉及,乃至花时间买过许多这种课程或许书,可是学完就忘,光笔记留下了。所以并不是一点都不明白,只是脑容量有限,得有所取舍。

js 很重要,许多概念也简单忘,挑些最重要的记

  • 闭包
  • 原型、原型链、承继、类
  • promise
  • 事情循环原理
  • 变量回收机制

vue

  • vue2呼应式原理
  • vue2组件、生命周期、监听器
  • mvvm
  • keep-alive
  • diff算法
  • 生态,路由和vuex
  • vue3特性
  • vue3呼应式
  • vue2 vue3差异

react

  • 虚拟dom
  • fiber
  • hook

算法部分

  • 排序
  • 二分查找

想了下重要又薄弱的就这些了,剩下的就凭自己的记忆freestyle吧,不会就直说了也不墨迹。

然后便是边面试边收拾面试题。

面试

朋友说现在疫情,大环境欠好,让我多投几个平台。我比较懒,平台就开了某直聘。

这次面试历时一周,面了5家,复试2个,offer 1个。不算抱负,可是够快。

周一投简历约面试,周二面了两家,周三第一家终面并拿到offer,然后继续约面试,一直到周五。

看下面试题:

A公司

1.浏览器烘托进程

2.scss用过哪些功用

3.奇怪模式下 100*100,padding为50的盒子显现的宽高为多少

4.事务问题:

  • 画布中如安在鼠标点击的位置生成table,在vue项目中怎样完结,点击一下生成一个table
  • 生成的table能够拖拽,并在鼠标放下时仿制,怎样仿制table组件,提供个思路
  • table左上角有角标,怎样完结

5.事务问题

  • 怎样完结用户下拉挑选主题,挑选后网站整体换肤
  • 坦克大战子弹打中砖块消失,规划思路有考虑过吗
  • elementUI中,日期组件,一个日期弹窗挑选三段时间,怎样完结,比方规则用户挑选10.1-10.7,10.11-10.14,10.18-10.20
  • 下拉挑选组件用户挑选 label,后台传入id,在vue中怎样完结更优雅

6.npm run dev履行进程,把你知道的说说

7.引用文件时经常用到的@符,一般指向的是哪,比方@component/xx.vue

8.html中写css和js对页面烘托有什么影响

两个前端组长穿插面的,我事务问题答得不行,可是从这些事务问题能够看出来调查点,

包含vue组件传值,事情、款式变量、canvas…乃至是脑筋急转弯式的功用点,答案是开放的,不止一个解,也能反应应聘人的构思才能。

面完第一家公司,我陷入了疑惑,是年代变了吗,怎样不问经典面试题了,仍是由于年限高了问的也不一样了。

B公司

1.vue、react差异

2.es6哪些常用功用

3.vue router有哪些钩子

4.vuex包含哪些模块

5.组件怎样传值

6.vue是怎样完结呼应式的

7.jQuery中attr和props差异

8.vue中父子组件烘托,生命周期的进程会怎样显现

….

这个确实是太规矩了,全都答出来了。

A公司复试

疫情期间线上面试,主要是跟领导说话,毛遂自荐之后对我做过的项目发问,再便是相似领导谈心的问题

  • 为什么去杭州又为什么回来
  • 对前端的观点
  • 对新公司的展望,希望在什么样的环境下工作
  • 想找个什么职业或领域的公司
  • 对技能栈有什么要求

我说我就希望钱多双休离家近,他给我的反馈是「感觉你人比较靠谱」,接下来还有个终面。

A公司终面

仍是在线面,换了个领导,聊的话都差不多,算是大领导摸底吧,这次面试很快,也就10分钟

C公司

去了先机试,公司没前端,机试是一个小时写个移动端的商城详情页。页面相似于京东商品详情页吧,给的组件包是elementUI的,我很纳闷这咋写移动端的,不管了先完结再调。

我花了一个小时写了个PC端的,还只完结了导航和俩轮播图,时间真的快啊,我一上来写了个大致的结构,header、body、footer,导航和轮播图款式调完,再右边商品信息写完时间就曩昔了。

最终面试官不满意我也不满意。

D公司

公司3个前端,用Vue3去写项目的,据开发的话来说是自己卷自己,由于有了offer,曩昔就很轻松,问题回答状态也比较好。

  • 跨域怎样做的

  • 项目中怎样用vuex的

  • 接连调三个接口,ab接口调完之后再调c接口,你会怎样做

  • 接口是怎样封装的,其实问的便是前端处理接口的恳求、呼应头文件内容

  • 项目中遇到哪些难点

  • 封装过哪些组件

  • 项目中怎样鉴权的,即用户登录今后会发生什么

  • 小程序有没有巨细约束?假如超越约束了怎样做

E公司

  • 事情委托

  • vue的生命周期

  • http有哪些缓存

  • react的hook useEffect效果

项目部分

  • 项目中你遇到的难处理的问题有哪些,最终怎样处理的

  • 分给你的需求你不能完结时你会怎样做

  • 你封装过哪些脚手架,其他搭档怎样用你封装的脚手架

  • 有没有考虑过开发vscode插件完结

  • 你开发的数据大屏有什么亮点,echarts部分有没有装备比较复杂的图

  • 有没有做过实时通讯方面的模块

  • 你最近在看哪些技能书

面试剖析

面试题没什么好总结的,网上太多面试题比方了。当时年限的前端问的问题仍是事务为主,经过事务问题能剖析你

  • 是否了解你做的东西,具体了解的有多深,(需求剖析)
  • 完结思路
  • 应用了哪些技能(技能应用)
  • 需求完结后的总结才能(你遇到的难题)
  • 领导才能或与搭档共事才能(是否独立完结,假如完不成怎样做)

事务不光是你做过的项目,还有面试官会把自己公司的需求抽象来发问,比方A公司,来调查你应对需求的思考才能,问题是否能处理仍是看前期的构思的。

感想

面试还算比较顺利,一直在公司也怕跟不上改变,所以这次离任对我也是个机会。

但有个问题是,在公司不管你待多久说毕业就毕业,然后赔偿也比较少,让我对未来开展有些惊惧。

好在这次我刚好处在5-10年区间,假如过了这个区间,后边怎样开展呢?

我也就这个问题跟面试官聊了下,他们说能够转技能总监啊、架构师或许带团队之类的。

我再搜了下10年以上的岗位,确实都是架构、技能总监、产品司理等职位,可是要求都是后端相关的,所以现在也不知道怎样起步。欢迎评论区大家一块聊下。