it人梦寐以求的公司一面的时候大概问一下基础你所知道的DOM元素操作方法(获取元素或者操作元素),尽可能多;你所知道的DOM事件;冒泡捕获跨浏览器的事件模型事件代理position属性介绍display属性介绍BFC,实现方式(清除浮动)js继承机制数组去重二叉树前序遍历思路vue生命周期vue mixin123=和===。虽然看起来很简单,但是面试官并不一定会直接问出来,所以要完全理解某个API的用法才行,要会拓展,面要广,尽可能说完所有自己知道的。
二面大部分问的是计算机网络和数据结构、js数据类型,我多说了一个symbol,然后问我symbol还有啥API清除浮动的原理方法BFC什么原理HTML最小的元素,这个问题没搞懂。二叉树遍历思路树的广度和深度优先遍历进程和线程的区别创建线程的步骤应用层协议,我说了HTTP,DNS,PTFTCP为什么3次握手,每个阶段做什么事情,和UDP区别FTP介绍下页面解析顺序css的选择器及其权重css的行内标签在DOM渲染时是怎么解析的call apply bind arguments实现栈了解node吗?我回答了解node的异步机制,就照这本书上讲的大概阐述了下同时说了node的几个异步API。
因为自己计算机网络基础薄弱,感觉整场下来,回答的不是很好,所以被刷了,不觉得意外。
面试感受:很好;面试难度:困难;面试来源:其他
共1个问题,1条回答
Q:你所知道的DOM元素操作方法(获取元素或者操作元素),尽可能多;
你所知道的DOM事件;
冒泡捕获
跨浏览器的事件模型
事件代理
position属性介绍
display属性介绍
BFC,实现方式(清除浮动)
js继承机制
数组去重
二叉树前序遍历思路
vue生命周期
vue mixin
123=和===
js数据类型,我多说了一个symbol,然后问我symbol还有啥API
清除浮动的原理方法
BFC什么原理
HTML最小的元素,这个问题没搞懂
二叉树遍历思路
树的广度和深度优先遍历
进程和线程的区别
创建线程的步骤
应用层协议,我说了HTTP,DNS,PTF
TCP为什么3次握手,每个阶段做什么事情,和UDP区别
FTP介绍下
页面解析顺序
css的选择器及其权重
css的行内标签在DOM渲染时是怎么解析的
call apply bind arguments
实现栈
了解node吗?我回答了解node的异步机制,就照这本书上讲的大概阐述了下同时说了node的几个异步API