面试官培训
一个面试官需要注意的点
下次再刷一遍内网视频,列出一下要点
准备面试(一次简单的前端面试准备)
先是面试官自我介绍,展示广告这个部门的情况,目前需要招人,岗位要求
面试者自己介绍一下,简单介绍以前做过的项目
## 技术考察 分几个方向
### 计算机网络相关
- http状态 1XX 2XX 3XX 4XX 5XX 含义 常见的有哪些(200 404 500 含义啥)
- http标准动作GET POST UPDATE DELETE TRACE PUT(GET POST区别h)
- https和http的区别多了哪些,为什么会有https
cookie,session
cookie,session区别作用,差别
session,cookie 如何操作(browser,server上 如何种、删cookie)
谈谈对跨域的了解
为什么会有跨域问题
发生跨域的情况
跨域的解决办法(allow-origin:*,自己配置本域名的转发,jsonp)
— 困难题:一次页面访问到页面最终渲染经历了哪些(浏览器渲染原理 http协议 TCP,IP网络模型)
### js相关的
- 主要的数据类型(基础 undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object))
- 事件两种处理方法 冒泡和捕获 处理方式上区别
— js在for循环中绑定事件,出现的问题(考察闭包,处理办法)
— 困难题:用过哪些js框架,用了框架为了解决什么(框架的作用,理解mvc)
- 困难题:原型链理解
### css,HTML相关
— HTML语义化的理解(长啥样,意义:spider,浏览器解析,开发维护)
- 内联样式 class id样式优先级
- 元素定位
— 盒子模型(padding margin boder算不算再盒子的宽高内)
- 手机端如实现自适应的解决办法(rem em % view-port) bootstrap的自适应是怎么实现的
- inline,block,inline-block 区别哪些标签是,哪些不是
- 浏览器reflow repaint 区别
优化网站页面性能哪些办法
(网络性能:静态资源变小,CDN,首屏server渲染,服务器性能优化,合理利用本地缓存。。。)
(渲染上:减少reflow repaint,减少元素层级)
困难题:广告投放到页面中,隔绝样式干扰的办法(iframe,shadow root,css reset)
### linux相关一些常用操作
— 文件操作(增删改查)
— 网络操作 (ping netstat)
- 系统级 ps top curl
- 字符处理 grep sed
- Linux上面起任务的方式,ssh连接断掉了 任务会怎么样
### 稍长哪些后端语言
- web后端服务做了哪些(路由对应模板,数据库查数据,渲染页面)
- 前后端开发如何协作
问问面试者对岗位、公司和业务有啥问题