秋招面经
!!!
wsyyyyyyy
这个作者很懒,什么都没留下…
展开
-
9.15 欢聚 一
http请求的格式, 是文本的形式,怎么获取区分 请求头、请求体?空行:最后一个请求头之后是一个空行,发送回车符和换行符,通知服务器以下不再有请求头事件捕获、冒泡是哪个先发生 - 捕获ES6的proxy手撕:...原创 2021-09-15 17:40:30 · 147 阅读 · 0 评论 -
9.8 YY直播 一 、9.17 二
HTML5 的 5 是什么意思?IE多少开始兼容HTML5? 下一代 HTML 标准,IE 8 及更早版本不支持JS获取子节点 .childNodes 子节点数组、.firstChild(会解析换行空格).children firstElementChild各种动画 性能上的区别 (transform、canvas 启动GPU进程加速)JS 遍历数组的方法, 从十万数据找一个数用哪个遍历 (考虑可中断的 for循环 for of)哪个是有序的 (都按原顺序)...原创 2021-09-11 22:15:37 · 121 阅读 · 0 评论 -
9.10 三七互娱 一
项目单页面优缺点-SEO优化 解决:预渲染爬虫??axios带cookie的设置 axios.defaults.withCredentials= true;vue混入created、mounted钩子的区别data为什么是一个函数 —— 本质是闭包的原理vuex可以直接修改state吗:非严格模式下,可以直接改点击一个登录按钮失效了,怎么排查?...原创 2021-09-11 21:20:56 · 93 阅读 · 0 评论 -
8.31网易云音乐 一 9.4二
axios与fetch的区别promise异步 then、catch -- 返回码 3开头的进入哪个 then?osi七层结构setTimeout(() => { console.log(0)}, 0);console.log(1);new Promise(resolve => { resolve(2); // 状态变了,也还是会同步执行下面的,并且按照代码顺序放微任务 Promise.resolve().then(() =&...原创 2021-09-01 20:57:52 · 77 阅读 · 0 评论 -
8.21 阿里文娱一、24二
电话一面document 的 load和 ready 的区别: (jquery中的)load是当页面所有资源全部加载完成后触发(包括DOM文档树,css、js文件,图片资源等) $(document).ready()是当DOM文档树加载完成后执行(不包含图片,css等)所以比load快 load只能用在window对象上:$(window).load、以及带有src的元素:如:$('img').load ready事件则可以加在任意元素上,可以同时注册多个,按照事件注册的先后顺序执行。在原.原创 2021-08-24 16:42:56 · 74 阅读 · 0 评论 -
8.20 QQ音乐一、26 二
一堆八股 继承、原型链、事件循环、状态码、https、跨域、浏览器缓存 ETag 怎么得到的,跟修改时间关联吗?项目优化HTTP2 头部压缩?JS 怎么捕捉错误?JS异步 defer和aysnc 如果有多个js,哪个可以按顺序执行?数据结构,链表的优缺点手撕:手写链表结构,可以插入删除节点...原创 2021-08-21 09:29:54 · 79 阅读 · 0 评论 -
8.13 CVTE提前批
救命。。被华为的网和我的垃圾电脑坑死了幸好又遇到了人好的面试官React HOOK 的优势 (生命周期、复用)uesEffect 的 依赖数据的 原理。。实现方式组件传值状态管理,什么情况下用 redux这种Promise 低版本中实现、垫片语言(回调队列)怎么实现主线程执行完,再来执行任务队列(说的定时器)flex布局的实现 设置方向前端优化,浏览器方面——引出http缓存新技术 web worker...原创 2021-08-15 17:42:31 · 78 阅读 · 0 评论 -
8.12 虎牙提前批一面
display: inline-block 之间为什么有1px间距,怎么消除拖动元素 涉及的鼠标事件移动端的适配 --- 设计稿。。。怎么获得当前环境 是 安卓 或者ioscss3 伪类选择器怎么发送请求的 ajax原理fetch和XMLHttpRequest的区别node怎么发送http请求配置过webpack吗,怎么分包react用过 hook 吗Git合并分支:首先切换到master分支上git checkout master;...原创 2021-08-15 17:41:50 · 76 阅读 · 0 评论 -
8.8 虾皮提前批一、14 二面
手撕一个盒子 鼠标经过时面积增大,旋转const objA = { a: 1 };const objB = { b: 2 };const arrA = [objA];const arrB = [objB]; const v1 = arrA.concat(arrB);const v2 = arrA.concat(...arrB);const v3 = arrA.push(arrB);const v4 = arrA.push(...arrB);console.log(v1);c.原创 2021-08-15 17:40:19 · 79 阅读 · 0 评论 -
7.22美团提前批-移动端开发 (链表局部反转)
项目、遇到的难点(返回功能比较)操作系统:进程和线程缓存?。。和溢出 并发和并行死锁计网:httpsOSI七层模型、分层的意义 、http tcp 在哪层tcp与udp的区别、tcp怎么可靠通信长连接短连接、拥塞控制浏览器缓存和http缓存的区别DNS过程堆和栈手撕:链表反转...原创 2021-08-15 17:39:27 · 89 阅读 · 0 评论