面试总结回顾一下二三月份我经历的面试。我采访了百度♂和美团滴滴阿里妈妈的头条shopee(新加坡)如下。一些问题??用数字表示频率HTMLCSSH5新标签????flex布局flex:1??????????位置????????水平和垂直居中????????固定在左边,自适应????????Animation动画??盒模型??rem,em,vh等??????BFCIFC????JavaScript基础数据结构和判断方法??????null和undefined??????提升?????????scope??这个????????原型和原型链????新的算子??????Promise和常见的api用法以及一些基于Promise的扩展头条快手让我们实现一个promise.allSettledvs.asyncawait????????generator????跨域和OPTIONS??????闭包和函数缺点????????数组的常用方法????????ES6??????Event和Loop????会给出一段代码让我说一下输出顺序??????????调用applybind实现其中一个??????防抖节流????????数组乱序????正则??????快速排序andmerge????VueVue对Vue的双向绑定不是很熟悉??????????proxy和defineProperty??????computedandwatch??howtodocomponentreuseslotmixinthese优缺点????????Vue-router实现原理????Vue源码????????React生命周期及render和commit阶段??????????Fiber意思解决什么问题,如何实现????????ReactHooks的优缺点为什么需要??????React性能优化和关键diff过程的作用????????setState同步异步问题??????????ComponentreuseHOCrenderpropsmixin对比????????Context和Redux等状态管理工具????React和Vue的区别??????给定条件自定义hooks的实现????useLayoutEffect和useEffect的区别????Suspense和并发模式??网络XSS和CSRF以及如果被阻止可以扩展响应的$$typeof??????同源策略??????HTTP请求头和状态码等????????HTTP缓存和浏览器缓存????????发起一个HTTP请求的全过程????????HTTPS连接建立的过程和作用??????HTTP2??????对称加密和非对称加密(多和HTTPS一起问)??????GETPOSTOPTIONS??????厨师iesSessionLocalStorageServiceworker????算法等一般没遇到hard的基本都是easy或者中等难度。例如:最大子列和倒数第k个链表二叉树反向二叉树最大深度在树对象中查找一个元素输出路径等其他,比如在浏览器中输入一个URL来完整显示发生了什么到页面????????自己给定条件设计组件等??????性能优化(因为写了简历),所以问的最多也最详细基本上每个参与项目的公司都会问一个很多细节??????????pngjpgwebp和其他图片差异??我看过那些源代码????
