非科班前端的实习与秋招面经集合

217 阅读8分钟

日常实习 面试

1.2023/7/20 蔚来 45m(挂)

算法题没完全做出来……

  1. 自我介绍
  2. 算法题:有效括号
  3. css盒模型 flex grid 
  4. 事件循环 宏任务微任务
  5. 事件冒泡 阻止冒泡
  6. localstorage session cookie 区别
  7. vue23 区别 
  8. vue 通讯方式
  9. 项目:rbac 
  10. 组件封装 
  11. 跨域
  12. 后端
  13. 部署
  14. 项目难点亮点

2.2023/7/24 绝影网络 25m(过但拒)

  1. 自我介绍
  2. 为什么转行
  3. 本专业专业课
  4. 对前端发展的了解
  5. flex 布局
  6. js 数据类型
  7. promise
  8. http 状态码
  9. vue 数据代理
  10. git merge 冲突怎么解决
  11. 项目架构
  12. 动态路由
  13. jwt 三流程?
  14. 高内聚 低耦合?

3.2023/7/24 东方通信 15m (过但拒)

简单的八股……问的好随意过的也好随意

  1. flex布局
  2. 元素居中方式
  3. js数据类型
  4. 判断数据类型
  5. es6新特性
  6. vue 组件通信
  7. vue 生命周期
  8. vue-if 和 vue-show 区别
  9. vuex 属性
  10. vue 性能优化

4.2023/7/25 嘉银金科 35m (挂)

  1. css中display inline 和inlineblock有什么区别?有什么应用场景?
  2. 元素怎么放在页面右下角
  3. 移动端适配
  4. 了解 js 作用域吗?
  5. 常见的 for 循环输出为什么每次输出的都是最后一个值?
  6. require 是出自哪里的模块规范?
  7. 如果 js有个工具函数直接搬到 ts 中,为什么直接报错了?
  8. .d.ts 文件知道吗?
  9. 浏览器有哪些线程?
  10. 浏览器输入 url后发生什么?
  11. vuex中mutation 和 action 有什么区别?
  12. 子组件怎么修改父组件的属性?
  13. vite打包为什么很快?
  14. 打包产物中index.html 为什么没有我们写的标签们?
  15. vue,ts等其他格式文件是怎么被浏览器解析的?

5.2023/7/25 七牛云(挂)

  1. 介绍一下自己做的项目
  2. 登录流程具体怎么实现的
  3. 密码怎么显示成星号
  4. 后端怎么判断是否登录了
  5. jwt 是什么,接收什么参数
  6. 移动端适配还有什么方案
  7. git 有哪些常用命令
  8. rabc介绍一下
  9. 怎么控制按钮权限的
  10. mongo 查询请求
  11. 闭包
  12. 泛型
  13. vuex 有什么用
  14. 项目中用到了哪些 es6 语法?
  15. 怎么学习前端的?
  16. 算法题:两数和

6.2023/7/26 货拉拉(挂)

事件循环顺序回答错了……

  1. js 事件循环输出题
  2. 算法题:扁平数组转树形数组
  3. 做项目中有哪些总结体会
  4. 闭包
  5. 动态路由怎么实现的

7.2023/7/27 上海城建信息(一面过)

  1. 如何实现自定义组件 v-modal
  2. webpack 有哪些 loader
  3. 给2张图问该项目如何实现,分什么组件,交互怎么实现,哪里调用接口

8.2023/7/28 萌泰数据科技(挂)

  1. css position 有哪些值 区别
  2. flex
  3. js 数组有哪些操作 哪些原地修改,具体数组情景题
  4. promise 优缺点
  5. localstorage session cookie 区别
  6. 事件循环 宏任务微任务 输出题 13524
  7. vue 生命周期
  8. 组件通讯
  9. v-if v-show
  10. computed watch
  11. 父子组件传值时,如果父组件数据异步时间比较长,子组件怎么处理能减少白屏问题

9.2023/7/28 上海城建信息(二面挂)

  1. 打开项目解释每一个文件都是干嘛的
  2. 看项目具体内容

10.2023/8/4 平安科技(挂)

  1. html meta 标签有哪些属性
  2. css flex 布局
  3. bfc 是什么,有哪些应用场景
  4. 浏览器数据存储对比和区别
  5. 输入地址后会发生什么
  6. js 数据类型
  7. 有哪些判断数据类型的方法
  8. js 深浅拷贝
  9. 如何进行深拷贝
  10. 有哪些浅拷贝的 api
  11. 数组有哪些 api
  12. for in 和 for of 的区别
  13. v-if 和v-show 的区别
  14. vue 组件数据通信
  15. keepalive
  16. vue 2生命周期,网络请求放在哪个生命周期里
  17. watch 和 computed 区别
  18. 双向绑定的原理
  19. vuex 有哪些 api

11.2023/8/8 美团-广告终端组(一面过)30m

  1. 为什么学前端
  2. js var let const 区别
  3. js 哪些数据类型
  4. js 原型链、使用场景
  5. js 对象遍历有哪些方法
  6. js 异步
  7. async await 怎么理解
  8. http 和 https 区别
  9. axios 怎么理解
  10. 输入 url 按下回车之后会发生什么
  11. 浏览器数据存储有哪些以及区别
  12. css 布局
  13. flex 怎么使用,以及优缺点
  14. vue 生命周期
  15. vue 组件通讯
  16. vue 响应式原理
  17. v-if 和 v-show
  18. keep-alive
  19. vue2、3 区别
  20. vue-router的使用
  21. 项目介绍、亮点

12.2023/8/8 京东 70m(一面挂)

压迫感太强了,问题好细节

  1. 盒模型
  2. css 常用单位
  3. flex
  4. 怎么出现滚动条
  5. position
  6. 隐藏元素
  7. 元素居中方法
  8. 声明关键字有哪些、区别
  9. class extend 原理
  10. 原型链具体
  11. 作用域
  12. 闭包 子函数不是在父函数中吗为什么能延长生命周期
  13. 闭包 有哪些应用场景
  14. 事件流事件委托
  15. async 有哪些调用方法
  16. promise all any
  17. 同源、跨域
  18. webpack 是干什么的
  19. 有哪些配置
  20. 有哪些 loader loader 具体怎么设置
  21. vite为什么可以无包构建
  22. git 工作流
  23. git pull 有哪些情况
  24. vue组件通讯
  25. vue双向绑定原理
  26. 所有组件都是双向绑定吗,哪一层不能?
  27. vue-router路由守卫怎么设置
  28. 项目部署如果出错了,但是希望项目能忽略某一个错误继续运行 该怎么设置

13.2023/8/10 美团-广告终端组 15m(二面过 oc)

  1. 前端和后端开发有什么区别
  2. post 和 get 的区别
  3. 组件复用
  4. 怎么解决跨域问题
  5. 多个弹窗怎么处理 ??
  6. 为什么学前端
  7. 怎么学的前端

秋招面试

1.2023/10.8 飞猪一面 15m

  1. Js 数据类型 
  2. 栈和堆的区别
  3. 排序算法有哪些
  4. css 垂直居中
  5. 背景渐变 background-image:linear-gradient(方向/角度,颜色1,颜色2,颜色3....)
  6. React hooks
  7. Usememo
  8. vue 数据绑定原理
  9. 计网7/5 层模型
  10. 项目怎么打包的

2.2023/10.8 快手一面 45m

  1. 手写随便一种排序
  2. 手写 promise.allsettled
  3. 手写十分钟有效缓存 get set 
  4. tcp 和 udp 区别
  5. 状态码 301 302
  6. nexttick 是什么及原理

3.2023/10.10 淘天一面 40m

  1. css position
  2. axios 拦截器封装
  3. axios 源码
  4. vif vshow 区别
  5. vue 自定义指令
  6. 打点上报逻辑
  7. 前端监控
  8. reacthooks
  9. 自定义 hooks
  10. vue2 3 区别
  11. vue2 3 打包体积区别
  12. computed 和 watch 打包体积在2 3 中的区别
  13. 什么情况用ssr
  14. 性能优化有哪些方案
  15. react受控组件和非受控组件

4.2023/10.11 飞猪二面 50m

  1. 性能优化
  2. 预请求?
  3. 防抖节流区别
  4. 组件分装的设计思路
  5. config 自定义组件
  6. 缓存
  7. 本地存储
  8. cookie 可以设置哪些
  9. 路由动态加载
  10. ssr使用场景
  11. 哈希路由和历史路由的区别 实现原理
  12. vue3 数据绑定和 vue2 有什么区别和优点
  13. vuex 实现原理
  14. vue 能监测数组哪些方法
  15. diff 算法
  16. keepalive 到数量最大值 会怎么处理
  17. 跨域 出现情况 域名和端口号不同还有吗
  18. 正 反向代理 区别
  19. http 和 https 区别 除了加密还有吗
  20. tcp udp 区别
  21. 加密过程
  22. osi 七层模型 有哪些
  23. js 数据类型
  24. promise 各种方法 链式调用
  25. 闭包
  26. 闭包场景
  27. js 创建对象的方法 
  28. new 原理
  29. 对象结构赋值过程中 设默认值的话 输出什么
  30. 列举排序算法及复杂度
  31. ts 好处
  32. typeof interface 区别
  33. webpack 原理
  34. 观察者和发布订阅模式区别
  35. 代码规范
  36. 设计模式

5.2023/10.16 腾讯微信搜索 70m

  1. 45 分钟做三题算法 不难
  2. 低代码部署逻辑
  3. ssr 为什么选 nest 而不是 nuxt
  4. 性能优化
  5. 缓存
  6. 浏览器安全
  7. vue2/3 区别
  8. vue 如何只监听指定依赖

秋招小丑了🤡