拼多多笔试回忆,欢迎大家交流讨论~
5道问答题:
1. 如何改变this指向?手动实现bind函数
2. 什么是CORS?简单请求和预检请求需要满足的条件是什么?
3. 算法:反转二叉树
4. Sass或Less如何进行颜色混合处理(调色功能)
5. 宏任务微任务代码输出
const promise = new Promise(function(resolve, reject) {
console.log(‘1’)
resolve()
console.log(‘3’)
})
promise.then(function() {
console.log(‘2’)
})
console.log(‘4’)
3道多选:
1. 判断两个url是否同一个域
2. setTimeout的传参方式
3. 性能优化的方法
12道单选:
1. linux文件权限分数751,问拥有者、群组、其他用户的权限分别是什么
2. T(n) = 2T(n/2) + n的解
3. css选择器的优先级
4. link和@import的区别
5. BFC触发条件
6. [1, 2, 3].map(parseInt)的输出值
7. promise,判断name最后的值
var name = 1
new Promise(function(resolve, reject) {
reject()
resolve()
}).then(function() {
name = 2
}).catch(function() {
name = 3
})
name = 4
8. 判断程序运行值
var b=10
(function b() {
b=20
window.b=1
console.log(b)
})()
全部评论
(4) 回帖