第一次面试前端实习记录

246 阅读1分钟

前言

面试题很基础,仅适合初级前端大致浏览复习,大佬轻喷

大四在读,距离毕业还有六个月,毕设可以线上完成,所以就想着找找实习,自学了前端大约4个月,简历就写了熟悉HTML、CSS、Less、JavaScript、ES6+、Vue全家桶、Element UI、Ant Design、了解webpack、Node.js,项目写了几个优化的亮点:懒加载,防抖节流,虚拟滚动,二次封装组件、骨架屏,面试比较基础但我答并不熟练,但还是给了offer,技术面半个点,hr又跟我说了半个点表示挺想要我的,但实习2k实在不多,又问转正才4k,有点难受,过几天多面几家对比下再说。

HTML

  • 块级元素、行内元素举例
  • 给span设置宽高是否有效
  • 视频标签 <video> <source>

CSS

  • 使用过哪些属性
  • 盒子模型box-sizing
  • position六种属性
  • 垂直水平居中
  • absolutetop是相对于谁
  • 清除浮动
  • BFC

JavaScript

  • 变量命名规范
  • 数据类型(栈、堆)
  • 闭包
  • 原型链
  • 解决跨域方法jsonp、CORS、Node中间件、Nginx反向代理
  • 请求数据axios
  • axios拦截器
  • ES6新特性
  • 数组去重
  • 深拷贝

Vue

  • 组件间通信
  • vue2双向绑定原理(Object.defineproperty)
  • 路由hash、history两种模式
  • 嵌套路由
  • 刷新网页后vuex的数据是否存在
  • v-if v-show区别
  • 常用指令
  • computed和watch区别