Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【04-09】😮 P公司 #16

Open
buuing opened this issue May 28, 2021 · 0 comments
Open

【04-09】😮 P公司 #16

buuing opened this issue May 28, 2021 · 0 comments

Comments

@buuing
Copy link
Owner

buuing commented May 28, 2021

! 20k-40k

笔试题 [线下] 10分钟

  1. 问输出什么
setTimeout(() => console.log(1))
new Promise(resolve => {
  console.log(2)
  for (let i = 0; i <= 99; i++) {
    if (i === 99) resolve()
  }
}).then(() => {
  console.log(3)
})
console.log(4)
  1. this指向问题
  2. 忘了
  3. 问输出什么
for (var i = 0; i < 4; i++) {
  setTimeout(() => {
    console.log(i)
  })
}
  1. 实现一个防抖函数

总的来说没啥难度, 全部通过, 面试官给你笔记本, 自己在上面手写, 所以得赶紧写, 免得面试官着急

一面 [线下] 20分钟

  1. 你知道有哪些可以改变this指向的方式吗
  2. 你能说一下ajax的实现原理吗, 发出请求之后如何取消
  3. 图片上传进度监听如何实现
  4. vue的数据劫持是如何实现的
  5. 如何准确的判断引用类型
  6. 项目中跨域是怎么做的
  7. 接口里面你知道他有简单请求和复杂请求吗
  8. 说一下水平垂直居中
  9. 了解http缓存方面吗
  10. vue里面多个组件互相通信
  11. cookie和webStorage之间有什么区别
  12. 你写代码会经常使用闭包吗
  13. 闭包可以访问父级函数的作用域, 那么父级的作用域是存在哪里呢 (面试官说寄存器啥的)
  14. vue里面如果你同时更新多个变量, 他底层是如何进行优化的
  15. 你也做过小程序吗?
  16. vue里面data的数据, 为什么可以通过this来直接调用到
  17. vue的data为什么是函数, 为什么要return一个对象
  18. vue的router路由你了解吗
  19. 工程化比如webpack之类的用的多吗
  20. 关于http的请求头你都用到过哪些
  21. 你们现在有用到http2.0吗
  22. 说一下http1.0/1.1/2.0之间的区别
  23. 项目中的性能优化方面说一说

一面结束之后, 让我等待一下他去叫二面, 结果没一会他回来说今天先到这吧, 就让我先走了 (就这么一个过程, 让我感觉他们实际是不缺人的)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant