写代码啦
整理下最近面试遇到的问题(更新)
回复数(5) 浏览数(658)
超级索尼克 07月14日 12:11 最后回复来自: 阙影* 笔试面试
{{topic.upvote_count || 0}} 编辑 回复

近况

由于公司组织架构调整,想找下家发现比一年前零经验转行处境更尴尬,主要还是先记录下高频面试题和感受吧

CSS

  • 选择器权重
  • 盒模型 --- 怪异盒模型
  • 垂直居中布局 --- flex 、绝对定位 、 transform相关细节
  • sass常用语法

JS

  • 深拷贝与浅拷贝
  • 事件流模型——捕获冒泡相关细节
  • eventloop(包括node中的)
  • 继承与组合
  • 函数式编程——柯里化、递归
  • ES6+常用语法——promise、箭头函数
  • TypeScript——interface、type、Pick、Partial

React

  • 新版生命周期——为什么要废弃原来的
  • Dom-diff流程
  • 虚拟的DOM是啥——为什么会有虚拟DOM
  • setState细节及实现原理
  • React-fiber
  • hooks相关API
  • 状态管理——redux、mobx

工程化 (这部分都答得很烂)

  • webpack打包原理、优化方法、配置细节
  • 单元测试、自动部署等持续集成的细节
  • 性能优化(要好好准备答题思路)

其他

  • 浏览器输入url到页面渲染过程中各种知识点
  • 长列表优化思路
  • 斐波那契数列

感受

  • 由于没做过啥大型复杂项目,要提前好好总结自己的项目经验,扮演角色主要作用等等,突出亮点
  • 简历上提到的所有知识点都要熟悉,不要为了堆砌内容写上去然后被问懵逼
  • 珍惜面试机会,可以先投些一般的公司找找面试状态总结不足再去目标公司面试
  • 不要裸辞!!!现在大环境不是特别牛逼真的不好找到合适下家,然后尽量找内推

基本情况

我之前从事游戏策划,基本算零基础转行,今天2月报的系统班,做了几个毕设之后6月决定在深圳开始投简历找工作,主要记录下最近面试常遇到的问题、我不会的问题和一些吐槽

常见问题

  • 转行原因和学习方法
  • 从输入网址到页面显示发生了什么
  • ES6语法用过哪些?然后对应追问
  • GET和POST的区别
  • CSS各种居中方法
  • 移动端适配方法
  • 怎么处理跨域
  • Vue响应式原理
  • Vue生命周期?哪个生命周期发请求

不会的问题

  • JS有哪几种内置对象
  • HTTP和HTTPS具体有哪些区别
  • Vuex有什么缺点
  • canvas实现动画效果
  • 现场上机写一个微信小程序包含微信主界面和聊天界面
  • 是否了解websocket协议
  • ES6里的proxy有没有用过

随便吐槽

  • 遇到跟你就纠结jQuery和bootstrap的面试官基本不用浪费时间和口水了
  • 我目前只学了Vue,遇到用React的公司还是会被鄙视,所以两个框架都学比较好
  • 遇到有笔试的公司要手写代码是真心蛋疼
  • 感觉方方说的学这么多基础主要是为了能看懂文档直接用各种工具好有道理
{{topic.upvote_count || 0}}

近况

由于公司组织架构调整,想找下家发现比一年前零经验转行处境更尴尬,主要还是先记录下高频面试题和感受吧

CSS

  • 选择器权重
  • 盒模型 --- 怪异盒模型
  • 垂直居中布局 --- flex 、绝对定位 、 transform相关细节
  • sass常用语法

JS

  • 深拷贝与浅拷贝
  • 事件流模型——捕获冒泡相关细节
  • eventloop(包括node中的)
  • 继承与组合
  • 函数式编程——柯里化、递归
  • ES6+常用语法——promise、箭头函数
  • TypeScript——interface、type、Pick、Partial

React

  • 新版生命周期——为什么要废弃原来的
  • Dom-diff流程
  • 虚拟的DOM是啥——为什么会有虚拟DOM
  • setState细节及实现原理
  • React-fiber
  • hooks相关API
  • 状态管理——redux、mobx

工程化 (这部分都答得很烂)

  • webpack打包原理、优化方法、配置细节
  • 单元测试、自动部署等持续集成的细节
  • 性能优化(要好好准备答题思路)

其他

  • 浏览器输入url到页面渲染过程中各种知识点
  • 长列表优化思路
  • 斐波那契数列

感受

  • 由于没做过啥大型复杂项目,要提前好好总结自己的项目经验,扮演角色主要作用等等,突出亮点
  • 简历上提到的所有知识点都要熟悉,不要为了堆砌内容写上去然后被问懵逼
  • 珍惜面试机会,可以先投些一般的公司找找面试状态总结不足再去目标公司面试
  • 不要裸辞!!!现在大环境不是特别牛逼真的不好找到合适下家,然后尽量找内推

基本情况

我之前从事游戏策划,基本算零基础转行,今天2月报的系统班,做了几个毕设之后6月决定在深圳开始投简历找工作,主要记录下最近面试常遇到的问题、我不会的问题和一些吐槽

常见问题

  • 转行原因和学习方法
  • 从输入网址到页面显示发生了什么
  • ES6语法用过哪些?然后对应追问
  • GET和POST的区别
  • CSS各种居中方法
  • 移动端适配方法
  • 怎么处理跨域
  • Vue响应式原理
  • Vue生命周期?哪个生命周期发请求

不会的问题

  • JS有哪几种内置对象
  • HTTP和HTTPS具体有哪些区别
  • Vuex有什么缺点
  • canvas实现动画效果
  • 现场上机写一个微信小程序包含微信主界面和聊天界面
  • 是否了解websocket协议
  • ES6里的proxy有没有用过

随便吐槽

  • 遇到跟你就纠结jQuery和bootstrap的面试官基本不用浪费时间和口水了
  • 我目前只学了Vue,遇到用React的公司还是会被鄙视,所以两个框架都学比较好
  • 遇到有笔试的公司要手写代码是真心蛋疼
  • 感觉方方说的学这么多基础主要是为了能看懂文档直接用各种工具好有道理
658
回复 编辑