记一次凉的透透的前端面试,这是自己的第一次面试,也是自己最喜欢的公司——shopee(深圳虾皮信息科技有限公司)。

时间:50min

  • 自我介绍
  • 项目相关,遇到了哪些难点,怎么解决的(提到了前端权限管理)
  • 项目中进行了哪些优化?还知道哪些前端性能优化的方式?
  • 如何实现响应式布局
  • CDN内容分发网络
  • TCP的三次握手
  • TCP为什么可靠(重传机制、拥塞控制、流量控制)
  • HTTP的请求方式有哪些
  • GET请求和POST请求的区别
  • GET请求和POST请求是否有长度限制
  • OPTIONS请求
  • 由上面OPTIONS请求引到CROS跨域资源共享:简单请求、非简单请求
  • 浏览器缓存(强缓存、协商缓存)
  • 最新的ES版本有哪些更新(ES2020)
  • ES6有哪些新特性
  • var和let、const的区别
  • 实现快速排序,时间复杂度,怎么算的

反问

  • 对我这次面试有什么建议
  • 所在的部门,主要工作内容是什么
  • 技术栈(主要是react,少数业务用vue)

就记得上面这些了。整体来说,面试题目的难度并不是很大,之前也都基本复习过,但是面试就紧张了,好多想不起来了。

shopee的面试官很和蔼,看我回答不上来,一直在引导,收获很大,感恩!

附:

上面这些知识点,多数应该之前都整理过: