跳至主要內容

yyshino大约 2 分钟FrontEnd面经

同程前端实习一面2023年8月17日.md

  • 自我介绍
  • 项目介绍项目难点
  • 你是如何限制上传文件的类型的
  • 如果用户通过修改文件后缀的方式上传,你要如何限制,你有什么思路
  • 说说内存溢出
  • 说说垃圾回收机制,它的算法有哪些(建议了解一下weakmap)
  • 二次封装axios,你是怎么做的?
  • 说一说你认识的状态码
  • 解释304状态码(因为上面一问的状态码我说错了。面试官提示了图片请求有时会出现)
  • 说一下浏览器缓存
  • ES6新特性
  • 箭头函数
  • 基本数据类型和复杂数据类型
  • bigInt是为了解决什么问题的
  • Vue diff算法
  • CSS Module和Vue里的scoped的区别
  • 未知宽高垂直上下居中
  • 场景题:左侧自定义宽右侧固定用css如何实现
  • BFC
  • 浏览器输入URL发生了什么
  • 说一说defer和async区别
  • 线程和进程的区别
  • OSI模型
  • TCP/IP五层体系
  • 反问

面了49分钟,问了挺多东西,特别是最后几个计算机网络的太久没背了,只说出了几个。还有一些比较深的问题也没答上来(weakmap)。其他的还好

快一周了还没后续消息估计凉了