百度面经系列

  1. react和vue的区别
  2. JS的数据类型
  3. null和undefined的区别
  4. ![]的结果
  5. 闭包的使用场景
  6. 微任务和宏任务
  7. 实现JSONP
  8. 手写节流
  9. 路由两种模式使用场景
  10. 数组和链表区别
  11. 链表的使用场景
  12. 实现点击按钮输出input中字符串的反转
  13. PWA
  14. 跨域
  15. 缓存策略
  16. 缓存位置
  17. 前端安全
  18. 白屏的处理
  19. 按需加载
  20. HTTP
  21. 闭包
  22. websocket
  23. socket
  24. 写一个函数判断页面两个矩形是否相交
  25. 介绍项目,介绍项目的难点与创新点
  26. 前端项目打包方式
  27. 项目前端方面引用技术
  28. React的生命周期
  29. React的虚拟DOM
  30. 事件循环(EventLoop)
  31. 解构赋值
  32. 箭头函数
  33. Promise(写一个promise的实例)
  34. 写Promise.all的实现源码
  35. 跨域及实现的方式,及比较
  36. 同源策略在浏览器具体的表现
  37. 回流与重绘,以及如何避免
  38. 浏览器的缓存机制
  39. 介绍强缓存与协商缓存
  40. 对前端工程化方面的理解
  41. 介绍一个你自己的项目?
  42. 说一下Vue的缺点有哪些?
  43. Eventloop循环说一下?
  44. Node中的Worker说一下?Node中如何创建多个线程?Node中如何实现开启守护进程?
  45. 说一下Express的架构和实现原理?
  46. 说一下中间件的实现原理?
  47. Express和Koa的区别呢?
  48. 说一下Diff算法的本质?abc, acb是如何改变的呢?
  49. 说一下红黑树和他的应用场景?
  50. Nginx的应用场景说一下?
  51. app.use和app.get的区别?
  52. node的路由实现原理?
  53. Node如何读取大数据量下的数据?
  54. 介绍一下项目,项目中的用到的一些技术
  55. 移动端的性能优化,rem的原理
  56. 点透事件:H5开发中可能遇到的特有的问题
  57. 项目后台用的技术栈是什么
  58. 跨域问题
  59. 常见的http状态码
  60. $documnent.ready() VS window.onload() 两种方式的区别(哪个先执行)
  61. ES6的新特性
  62. 箭头函数与普通函数的区别
  63. let与var的区别
  64. 对vue熟悉吗?(不能算是熟悉,所以vue是硬伤)
  65. vue的生命周期
  66. 对闭包的理解
  67. 常见的git命令
  68. 项目中所有人都在master分支上开发吗?还是都有自己的分支?
  69. http状态码
  70. 输入一个URL的过程
  71. es6,promise讲一下
  72. 冒泡算法、二分查找、快排,以及时间复杂度、最坏情况
  73. 同源策略
  74. 跨域
  75. xss攻击和预防
  76. import和link的区别
  77. 水平居中的方式,包括块和文本
  78. css3的新特性,说一下单行文本溢出和多行文本溢出
  79. less了解吗
  80. 设计模式,实现一个登录框,不让用户重复点击弹出多个登录框(使用单例模式)
  81. 原型链
  82. 优化方法
  83. git提交冲突如何解决
  84. 实现一个repeat(str,count)函数,str是一个字符串,count是重复的次数。
  85. 三个盒子里有一块糖,你挑了一个盒子,然后拿走一个空盒子,问是否更换盒子?
  86. 一个为n的台阶,小明可以一次走一步、两步或者五步,问一共几种走法?

results matching ""

    No results matching ""