携程前端一面
1.自我介绍
2.css选择器,权重
3.垂直水平居中(flex、absolute/fixed + top/left / transform实现、 文字可以使用algin和line-height实现)
4.说一下es6新特性(个人常用的 let const、...拓展符、模板字符串、解构赋值、对象的简写、promise、async await、import export ...)
5.说一下this(补充一下上一问的箭头函数,this的常见使用,call、bind、apply改变this指向)
6.浏览器的事件循环(js单线程 -> 宏任务、微任务 -> node的事件循环,以版本11为界限)
【面试官看了简历,说我主要技术栈是vue,问我熟不熟悉react,我说不太熟,没怎么用。仿佛有些失望,应该是他们技术栈是react】
7.说一下typeof(介绍用法,为什么typeof null == ‘object’, 又说了instanceof -> 原型链,再者介绍Object.prototype.toString.call())【本来这个问题是要问vue的,但是面试官那边声音太吵+面试官声音比较小,我说了好几次没听清,能否再说一下,然后面试官换了个问题】
8.反问
整个面试比较流程化,只能靠自己在能反应过来的前提下拓展一点。
整个过程面试官那边都很吵,我老是听不清面试官问什么问题,这个体验有点差。
官网状态还是【人工筛选简历中】
#面经##前端工程师##携程#