老虎证券前端一面
-
position 有哪些属性,分别有哪些意思
-
列表有哪些
-
form 提交表单的形式有哪些
-
盒模型(标准盒模型和怪异盒模型)怪异盒模型的触发条件
-
bfc 及触发条件
-
高度塌陷及解决方案
-
input 怎么获取 value
-
css 的权重
-
js 基本数据类型,说了 symbol 但是问是啥就不清楚了
-
typeof 返回值
-
let const var 区别,这里又问了 typeof 没定义的会报错吗(不会,undefined)那 typeof let 定义的呢,提到了暂时性死区,由于没试过所以说觉得因为暂时性死区应该会报错(刚试了一下说对了)
- es6 的箭头函数,主要讲了一下 this 的绑定
- http get 和 post 区别,一个获取,一个发送,get 请求能被缓存,保存为书签,有长度限制
-
性能优化的方案(基本的没说)
-
说了一个文档碎片
-
dns 预解析,哪些方式
- 然后他问到了 js 放在哪,问了下原因
- 图片懒加载,怎么判断什么时候加载,说了一个 offsettop 好像不对,不过说具体思路没问题
-
-
dns 了解吗。。。不是特别了解
-
cdn 知道吗,怎么判断要去哪里获取(他应该觉得问的太深了,所以自己也说了等以后用到再说)
- 跨域,同源策略讲了一下,jsonp 的具体实现。假设 a 网站请求 b 网站的一个 js,这个 js 中请求了 b 网站的内容算跨域吗。
- 重绘和回流,一个 absolute 的 div 在 js 中,将 left 从 1 变为 100 会触发吗,说了应该会,一闪一闪,答错了,让我回去试一下,试了一下是直接闪到 100 的位置。
- xss 攻击了解吗,防御方式有哪些(浏览器自带防御,特殊字符转义,哪些特殊字符,黑白名单,csp)
大概就这些问题了,问的挺基础的,最后想问点框架的内容说了因为跨专业的更重视基础,准备后面在学,也就没继续问。
#老虎集团##前端工程师##面经##秋招##内推#