xiaofeihe

面试问题汇总

面试题

  1. vue apivue教程

  2. es6

  3. 不可变数据结构

  4. webworker、service worker

  5. http1.0/http1.1/http2.0区别,以及有关jsonp、cors、协商缓存、https、三次握手&四次挥手、http header等知识

  6. react性能优化

  7. http库(Node http模块?没理解清楚)

  8. 数据流

  9. webpack基本配置、优化策略、插件开发

  10. EventBus发布订阅框架介绍,手写EventBus

  11. CDN作用、原理

  12. 事件循环Eventloop

  13. css选择器优先级

  14. 图片上传的时候如何压缩、文件上传的时候如何压缩、blod对象

  15. 微信小程序登录流程微信授权

  16. cookie/sessionStorage/localStorage/IndexedDB

  17. 如何删除cookie?
  18. 两个标签sessionStorage能公用吗?关闭标签未关闭浏览器再打开标签那sessionStorage还在吗?

  19. Dom事件、react合成事件、委托、v-model等

笔试题

  1. 清除浮动

  2. leetcode一些少量算法题

  3. css居中

  4. 排序算法:冒泡排序、插入排序、快速排序、归并排序

  5. 输入框输入内容,做节流、防抖。

  6. 银行、传统软件公司可能会笔试一些数据库、计算机网络、前端、后端等混合知识内容。

注意点

  1. 自我介绍:学校、专业、工作经历(期间的公司大体业务、负责的工作内容)、技术栈。

  2. 要多对公司有些了解,公司业务以及发展方向。

  3. 试用期三个月还是六个月,部分公司会需要提交银行流水等。

  4. 个人的最大优势、最大劣势、对团队会有什么帮助都可以考虑下。

  5. 离职原因也要想清楚吧,模模糊糊也容易让人产生疑惑。

  6. 个人发展、规划等。

  7. 个人提问(岗位情况介绍、团队技术栈,hr的话可以多问问薪资、社保、年终奖、福利、996加班等等)。