KS ✋
- 强缓存协商缓存
- css BFC 清除浮动? 高度坍塌? 怎么解决清除浮动? 什么条件生成BFC?
- css 盒模型理解
- 垂直居中布局
- 隐藏元素方法
- rem 理解 ? 如何变化? 设计稿给你的是640px, 如何切换。
- this 绑定
- 事件循环机制 (浏览器 和 Node端)
- new都做了什么
- React 生命周期 (React 16+ 为什么生命周期有变化?)
- React setState
- React fiber 理解
- React hook / useState / useEffect
- React diff
- React/Vue 技术选型的依据
编程:
一面是技术leader, 问了很多项目细节 一小时
二面是工作2年的小朋友, 问的问题偏细节
三面是工作5年, 问题更偏还可以吧
// 一面
function Foo() {
console.log(1)
return this
}
function getName() {
console.log(4)
}
Foo.getName = function() {
console.log(2)
return this
}
var getName = function() {
console.log(3)
}
// 声明提升
// Foo.getName() // 2
// getName() // 3
// Foo().getName() // 1, 3
// getName() // 3
// new Foo.getName() // 2 指向Foo内部
// Foo.getName().getName() // 2, 2
curry 问题
// 一面
const add = function(a,b) {
return a + 1 + b
}
const adder = memorize(add)
adder(1, 2) // 2
adder(2, 3) // 3
adder(1, 3) // 2
KS ✋
编程:
[字符串] LeetCode#12 (comment)
阿里编程题:实现一个方法,拆解URL参数中queryString sisterAn/JavaScript-Algorithms#64
一面是技术leader, 问了很多项目细节 一小时
二面是工作2年的小朋友, 问的问题偏细节
三面是工作5年, 问题更偏还可以吧
curry 问题