blog icon indicating copy to clipboard operation
blog copied to clipboard

面试总结

Open LiuL0703 opened this issue 5 years ago • 8 comments

面试总结

回顾一下二月到三月之间经历的面试 如下会列出面试过程中问的比较多的一些问题,希望可以帮到有需要的同学,如果都可以答上来,那么前两面应该差不多了三四面就看运气了。 ⭐️ 个数用来表示频次

HTML CSS

  • H5新增的标签 ⭐️⭐️
  • flex布局 flex : 1 ⭐️⭐️⭐️⭐️⭐️
  • position ⭐️⭐️⭐️⭐️
  • 水平垂直居中 ⭐️⭐️⭐️⭐️
  • 左边固定右边自适应 ⭐️⭐️⭐️⭐️
  • 动画 animation ⭐️
  • 盒模型 ⭐️
  • rem, em, vh 等 ⭐️⭐️⭐️
  • BFC IFC ⭐️⭐️

JavaScript

  • 基本数据类型和判断方法 ⭐️⭐️⭐️
  • typeof 和 instanceof ⭐️⭐️⭐️​
  • null 和undefined ⭐️⭐️⭐️
  • hoisting ⭐️⭐️⭐️⭐️⭐️
  • scope ⭐️⭐️⭐️⭐️⭐️
  • this ⭐️⭐️⭐️⭐️
  • 原型及原型链 ⭐️⭐️
  • new 操作符 ⭐️⭐️⭐️
  • 事件代理 ⭐️⭐️⭐️
  • Promise 以及常见的api用法和一些基于Promise的扩展题 头条快手都让实现一个promise.allSettled 对比async await ⭐️⭐️⭐️⭐️
  • generator ⭐️⭐️
  • 跨域以及OPTIONS ⭐️⭐️⭐️
  • 闭包及作用 缺点 ⭐️⭐️⭐️⭐️
  • 数组的常用的方法 ⭐️⭐️⭐️⭐️
  • ES6 ⭐️⭐️⭐️⭐️
  • Event Loop 以及会给出一段代码让说一下输出顺序 ⭐️⭐️⭐️⭐️⭐️
  • call apply bind区别 实现其中一个 ⭐️⭐️⭐️
  • 防抖节流 ⭐️⭐️⭐️⭐️
  • 数组乱序 ⭐️⭐️
  • 正则 ⭐️⭐️⭐️
  • 快排 归并 ⭐️⭐️

Vue

由于对Vue不是很熟 问的比较少

  • 生命周期 ⭐️⭐️⭐️⭐️
  • 组件间通信 ⭐️⭐️⭐️⭐️⭐️
  • Vue的双向绑定 ⭐️⭐️⭐️⭐️⭐️
  • proxy和defineProperty (顺带问了Reflect) ⭐️⭐️⭐️
  • computed和watch ⭐️
  • 怎么做组件复用 slot mixin这些优缺点 ⭐️⭐️⭐️⭐️
  • Vue-router实现原理 ⭐️⭐️
  • Vue源码 ⭐️⭐️⭐️⭐️

React

  • 生命周期 以及render和commit阶段 ⭐️⭐️⭐️⭐️⭐️
  • React的合成事件 ⭐️⭐️⭐️
  • Fiber意义 解决了什么问题 怎么实现的 ⭐️⭐️⭐️⭐️
  • React Hooks的优缺点 为什么需要 ⭐️⭐️⭐️
  • React的性能优化 以及key的作用 diff的过程 ⭐️⭐️⭐️ ⭐️
  • setState同步异步问题 ⭐️⭐️⭐️⭐️ ⭐️
  • 组件复用 HOC render props mixin 对比 ⭐️⭐️⭐️ ⭐️
  • Context 及Redux等状态管理工具 ⭐️ ⭐️
  • React和Vue的区别 ⭐️⭐️⭐️
  • 给定条件实现custom hooks ⭐️ ⭐️
  • useLayoutEffect 和useEffect区别 ⭐️ ⭐️
  • Suspense 和Concurrent Mode ⭐️

网络

  • XSS和CSRF以及如果防止 可以延伸到react中的$$typeof ⭐️⭐️⭐️
  • 同源策略 ⭐️⭐️⭐️
  • HTTP请求头以及状态码等等 ⭐️⭐️⭐️⭐️
  • HTTP缓存和浏览器缓存 ⭐️⭐️⭐️⭐️
  • 发起一个HTTP请求的全过程 ⭐️⭐️⭐️⭐️
  • HTTPS建立连接的过程和作用 ⭐️⭐️⭐️
  • HTTP2 ⭐️⭐️⭐️
  • 对称加密和非对称加密(大都和HTTPS一起问了) ⭐️⭐️⭐️
  • GET POST OPTIONS ⭐️⭐️⭐️
  • Cookies Session LocalStorage Service worker ⭐️⭐️

算法和其他

算法

总体来说没有碰到hard的 基本都是easy或Meduim难度 比如 : 最大子列和 链表倒数第k个元素 二叉树反转 二叉树最大深度 树形对象中找指定个元素输出路径等等

性能优化⭐️⭐️⭐️⭐️⭐️⭐️

性能优化(因为简历有写)所以问的最多也最详细牵扯到项目 基本每个公司都会问 深挖细节很多

其他

  • 浏览器输入一个url到展现出页面发生了什么 ⭐️⭐️⭐️⭐️⭐️
  • 给定条件自己设计组件等 ⭐️⭐️⭐️
  • png jpg webp等图片区别 ⭐️
  • 看过那些源码什么的 ⭐️⭐️

LiuL0703 avatar May 27 '20 16:05 LiuL0703

点赞

Mark24Code avatar May 28 '20 09:05 Mark24Code

牛皮

mooniitt avatar May 28 '20 10:05 mooniitt

点赞✨✨

yiningv avatar May 28 '20 10:05 yiningv

前面问题还好,算法就是一头包了 ::sad::

ivanberry avatar May 28 '20 14:05 ivanberry

收藏了

Charles-YYH avatar May 28 '20 15:05 Charles-YYH

收藏了,感谢分享

syuez avatar May 28 '20 22:05 syuez

很干

1sm23 avatar May 29 '20 08:05 1sm23

mark

wyfsama avatar Nov 27 '20 02:11 wyfsama