金山软件前端线上面试

  1. 什么叫内存泄漏,什么时候会回收内存
  2. 说说你处理过的浏览器兼容性问题
  3. Video标签可以播放的视频格式
  4. 直播点赞按钮的冒泡功能如何实现
  5. 说一下macrotask 和 microtask?
  6. const一个数组,是否能够push一个数据进去 为什么能或不能?
  7. 有哪些方法可以隐藏元素?
  8. nginx设置缓存js、css、图片等信息,缓存的实现原理是?
  9. 大数相加
  10. 什么是请求头,它是干什么的?
  11. 简单描述一下get 和 post 的区别(发送 get 就不能修改数据库吗?get 是会自动实现缓存吗还是说需要在 http 请求中设置什么呢)
  12. generator的原理
  13. 编写一个元素拖拽的插件
  14. 了解过react-router内部实现机制吗?
  15. 手撕代码,前序遍历二叉树
  16. 前端性能优化是怎么做的,各方面考虑
  17. 如何判断一个对象是否是数组对象?
  18. 二分查找的条件
  19. https的工作流程是什么
  20. 为什么要清除浮动?举个实际场景
  21. 平时怎么学前端?最近看的印象比较深的知识点。
  22. 节流防抖手写
  23. 工作流做了哪些事情?
  24. 普通函数和构造函数的区别?