loading

xdm 来当当前端面试官

都是为了生活,谁也不想为难谁

# 第一次没了😂

正式的第一次,以公司的名义当个面试官,因为之前也帮同学和女朋友模拟过😎,所以不是很慌。出于做事认真的态度,对于每个面试,我都会根据个人简历的一个情况,提前准备好。就问你会的,问的简历上不写的,都是在试探你的潜力线~

每次当别人回答不出来的时候,我会先引导,如果在引导下说出来的,也算他会

如何还是不会,那我也会给他讲清楚,所以总体下来,我面试的时间一般都会比较长,这点不知道怎么能改进一下~

我得学学不管别人水平如何,怎么给别人一个良好的体验,对面试官有一个良好的印象呢?xdm,教教我🤧

# 先说下我,2018年来微医的面试情况🤧

19毕业生,18年9月通过boss联系获取的面试机会,依稀还记得部分当年面试题。也想起了之前看的一个段子:

面试官A:现在招聘要求怎么高,什么时候才能找到干活的
面试官B:难
面试官A:以现在的要求,再让你面试你能进来吗
面试官B:那肯定,进不来
面试官A:那要不我们降低下要求
面试官B:算了,继续面吧~
1
2
3
4
5
6

# 一面(电话)

  • JavaScript数据类型
  • 闭包
  • 原型

# 二面(现场)

  • 变量提升
  • rem原理
  • instanceof原理
  • 一道输出顺序的题目

# 三面(电话)

  • vue生命周期
  • computed和watch区别
  • 平时学习的方法
  • 如何解决自己遇到的难题

# 四面(hr电话)

  • 发展规划、人生目标~~~
  • 说了下给实习生的条件,确定了下入职时间

当时二面完,面试官说是去找下hr,然后一会以后说hr不在,让我先回去,我自己知道自己答的不好(只自学了一个月前端),大家都默认凉了。结果第二天电话面又来了一轮,感觉是很缺人,然后我差不多会用点vue,所以就要我了~~~万分感激当年的面试官

# 准备工作🤠

主管大概跟我讲了下流程~

有点紧张但又不紧张的感觉~主要还是怕问的不对,太难或者太简单。如果这个人前端方面一般,那么通过什么问题能看出他的潜力?

自己也是好好准备了下~针对实习生简历,针对性的问,毕竟简历已经过了主管那一关,不考虑其他的,如果按照简历问,答的问题不大的话就让他过一面。

每个面试完成需要做汇总给到主管,说明下情况~

# 题目放文末,大家觉得有问题的可以提出来哈

# 第一位

感觉挺可惜的~ 在我这过了一面(目前面了4个,感觉这个是最好的一个), 主管那二面聊的也挺久,只是对比其他实习生缺少一些光环。具体是啥,各位自行体会

# 评价:

# 第二位

简历写的有点夸大了~

前两行写的都是node相关,面试之前我还特地去复习了一下。node我也用的不多,怕被反将一军~

针对他的简历,可能我问的也是难了一些,所以也告诫下我自己,简历不要乱写。。。

# 评价:

# 第三位

先说下学历:专升本。这里并没有其他意思,因为现实是一般的专升本实习生是过不了简历这一关的,这位同学写了较多的实习经验,所以过了简历关。我想表达的意思是:不敢怎么样,你的简历总得有一些亮点~,值得别人期待的点

可惜的是,没有想象中的那样,所以也没办法了

# 评价:

# 第四位

终于给我安排了一个妹纸~😏

不过说实话,对应妹纸,问的问题我感觉最少简单个20-40%😏

但是也很遗憾,自己也猜到了,基础比较差,电话面的过程中貌似在百度~

# 评价:

# 面试问题:

# css

  • Flex,常用熟悉,放大缩小等等
  • BFC的理解,触发方式,解决什么问题,浮动,边距重叠
  • less和saas的区别,变量,Mixins
  • vw、vh、rem、em、px,计算方式,如何选择
  • 盒模型,差别,切换方式
  • 去除inline-block间隙,偏一点的
  • transition和animation的区别
  • 画一条0.5px的直线

# JavaScript

  • js数据类型,区别,const a = {},a.x = 1? a = 1?
  • 类型检测:typeof null,typeof NaN,判断数组,instanceof原理
  • 深拷贝与浅拷贝,概念,方法
  • 跨域,可问的比较多~
  • ajax创建流程,如何实现同步异步
  • 数组去重,删除数组元素方法,等等一些数组操作
  • 用过es6的哪些属性,箭头函数和this
  • promise,三种状态,all和race
  • 闭包,概念,优缺点
  • 强缓存,协商缓存
  • DOM 如何添加、删除、移动、复制DOM节点
  • 作用域,作用域链,变量提升
  • 原型链概念,最终指向
  • call、apply、bind
  • cookie,Storage区别,sessionStorage共享机制
  • 作用域,变量提升,实现let、const思路
  • domcontentloaded和load的区别

# vue

  • $route和$router的区别
  • SPA 单页面的理解,它的优缺点分别是什么
  • computed 和 watch 的区别和运用的场景?如何监听一个对象的变化?
  • 生命周期,哪里dom渲染完成,父子组件生命周期执行顺序
  • 为什么组件中的 data 必须是一个函数
  • Vue 组件间通信有哪几种方式
  • 虚拟 DOM 的优缺点
  • 为什么在 Vue3.0 采用了 Proxy,抛弃了 Object.defineProperty?
  • $set 原理
  • 导航守卫

# 其他

  • git相关操作,pull和fetch区别,解决冲突的方式,reset和revert区别
  • TCP UDP区别
  • 排序
  • 做过哪些网站优化,或者说出你知道的
  • 根据简历提到的点针对性的问

# 后续再更新

面试不光是面别人,也是对自己知识点掌握程度的检测。加油吧,打工人~😵

最近更新时间: 2021/06/17 10:13:36
最近更新
01
2023/07/03 00:00:00
02
2023/04/22 00:00:00
03
2023/02/16 00:00:00