鉴于最近这段时间疯狂面试的体验,决定写一些文字记录下来。
一切原因都是自身技术短板太多,以及性格上一定程度的缺陷吧!


面试准备

  • 简历(分电子档和纸质,看情况选择)
  • 注意下外形(刮胡子之类的)
  • 刷一波面试题
  • 背包-雨伞-电源-充电器-充电线-手机
  • 突出自己的优势(英文阅读、PS、后端基础)

面试流程

  • 填写来客访问记录表
  • hr面(中间填写一些个人信息以及面试题,偶尔还有一些性格、心理、智商测试的题目 orz)
  • 技术面(根据题目的反馈来对面试者进行第一次定位,然后在交谈中进行二次定位)
  • hr二面(中间可能会有上机操作,也可能有复试)

注意事项

  • 单双休、大小周,薪资,发薪日期
  • 午休时间、加班情况
  • 地段
  • 业务项目(定制的是外包的说辞)、团队稳定

还需了解

  • 基础框架

  • 构建工具

  • 持续集成

  • 系统测试

  • 上线部署

  • 性能优化

  • 监控统计

  • 前端跨域、安全、性能

  • http协议、状态码、https

  • 数据类型(基本、引用),类型判断

  • 原型链

  • 懒加载、预加载

  • 节流防抖

  • call bind applay

  • js原生、事件委托、组件开发

  • 深、浅拷贝

  • 闭包

  • 递归函数

  • 回调函数

  • 排序、数组去重、一位数组转二维数组

  • xml、json

  • 缓存cookie session

  • 盒子模型

  • 垂直居中

  • css属性、css3新特性、动画animation、css hack

  • 浏览器内核、h5新特性

  • meta、head标签里的东西

  • 页面布局

  • 移动端适配

  • 缓存问题、localStorage、sessionStorage、Cookie

  • vue组件传值

  • 底层原理、生命周期

  • virtual dom

  • 路由导航钩子

  • 视图不更新 $set

  • ES6、Promise、await/async

  • shell、cmd、terminal

  • websocket

  • AMD、CMD

  • docker镜像创建、启动、删除

  • jira TFS

  • Ionic3+ 打包、测试、热更新

  • WebGL

  • F2

  • highcharts

  • rollup、 parcel、grunt、gulp、wepack

  • 小程序图片批量上传、物联网TCP连接、OOS

  • mpvue、vant、

  • 参与开源项目

  • hybird 混合app开发

  • 微信内嵌h5、浏览器内置h5

  • react、angular

  • 微信小程序框架

  • Linux命令

  • node

  • sql语句

  • 接口

  • websocket

  • oss、物联网、连接方式