面试汇总

90 阅读1分钟

最近开始找工作,总结一下最近面试遇到的问题吧。

html css相关

  • 元素如何居中
  • 如何隐藏元素(visibi:hidden)
  • 标准盒模型,ie盒模型(content+padding+border)
  • css3的cal计算属性
  • es6的相关内容再看看

js相关

  • for循环怎么中断(break,return) forEach是不能中断的
  • 原型,原型链
  • 数据类型的判断 (typeof,obj.prototype.tostring.call(),constructor,arr instanceoof array)
  • call bind(不会执行) apply(数组)
  • 排序

vue相关

  • v-if(dom的增删,惰性) v-show(display:none,频繁)
  • vue动态路由(addrouter)动态路由 具体哪个按钮不能用
  • vue3 生命周期等
  • vue路由懒加载实现原理
  • vuex详解!
  • 跳转的方式
  • 父子组件的双向绑定

浏览器相关

  • http缓存 强缓存(expire,cache-contral),协商缓存(访问服务器,返回304,etag,last-modify,if-modify-since)

优化相关

  • 长列表优化
  • 前端优化(浏览器加载开始,缓存,回流重绘)
  • 后端返回几万条数据,怎么优化处理
  • 如果让你重头开发一个项目,性能如何优化

其他

  • 登录加密 cryptoJS
  • 移动端适配(rem)
  • 小程序和app页面交互(怎么跳转,怎么传递信息)
  • 原生和h5的交互 jssdk bridge
  • history和hash的区别

项目

  • 碰一碰
  • 项目难点
  • 遇到的问题,怎么解决的

2022.8.3 感受: 出去面试天气真热,怪不得金九银十。外包的面试基本没啥问题,这周现在面甲方看看怎么样