字节跳动-懂车帝-前端实习生一面面经
1. 实现css fadeLeftIn效果 也就是从左侧划入
2.使用CSS3实现一个秒针绕一点转动的效果(应该是JS,没答上来)
3. 如何判断一个元素进入视窗(两种方法)
3.1 长列表渲染的方法
3.2 虚拟滚动(列表)的实现原理
4. 实现event bus
有以下方法:trigger, listen, remove
这题在考发布订阅模式
5. JavaScript 中最大的安全整数是多少(与IEEE 754 标准有关)
6.实现sum(strNum, strNum) 字符串大数相加 不难
7. 实现sum
sum(3, 5) = 8
sum(3)(5) = 8
主要考察函数科里化
7. 手写promisify jsonp
JSONP({
url: 'http://wwww.xxx.com/api',
params: {
a: 1
b: 2
}
})
.then(() => {
})
.catch(() => {
})
8. 自定义react hooks了解吗?
实现一个useBodyScrollLock,当出现弹窗时 阻止背景滚动
这是七月的面经了 发出来给大家做个参考
#实习##面经##前端工程师#