总共40分钟,问了很多八股,一些项目和一个手写实现深拷贝的题,又忘记录屏了...只能记录记得到的 八股 如何实现居中?哪些方法?(感觉这道题一半面试官都会问) 原型链的顶端是什么?(null) vue组件通信的方法 如何定义一个类? 普通函数和箭头函数的区别? 用过eslint吗? 手写 实现深拷贝#京东##面经#
什么时候让我可以是二面凉经的贡献者。。 1.自我介绍 2.问项目 3.BFC 4.事件冒泡 事件委托 5.跨域 6.数组方法 7.map forEach的区别 8.bind call apply的区别 9.promise 10.async await 11.事件循环 12.说出输出顺序(在这挂了,恶补) 13.反问 大概记得这些
一面(72min) 1. 项目难点 ✔ 2. 重构页面 ✔ -> 封装思路 ✔ -> 业务架构 ✔ -> 性能优化 ✔ 3. JWT 鉴权 ✔ -> JWT 安全性 ✔ -> XSS 攻击防御 ✔ 4. 预加载 ✔ -> 懒加载 ✔ -> WebP✔ 5. 发起图片请求到 CDN 返回图片 ✔ 6. 前端埋点监控 SDK❌ 7. React Hooks 不能在循环条件嵌套语句中使用的原因 ✔ 8.
忘记问啥八股了... 1. React 生命周期(只好扯 useState 和 useEffect) ✅❌ 2. React 组件通信 ✅❌ 3. Vuex 原理 ✅ 4. 代码输出题 ✅❌ -> Promise✅ 5. 手写:数组求和 & 输出偶数元素 ✅-> 箭头函数 & 普通函数 ✅ -> 自发手写:sleep 函数 6. Flex ✅ 7. 盒模型 8. 手写:数组扁平化 ✅ 9. typ
4.14投的简历 5.20打电话来约一面 5.24号一面,基本全是八股,没问项目,都是js和计算机的基础知识,可惜我全是临时背的,基本答上来了但可能不够全面。 三点多面完,四点多收到约二面的邮件 啊啊啊啊啊啊啊怎么学!怎么学!! 自我介绍 为什么选择前端,对前端的理解 怎么学习的前端 Js数据类型 Es6新特性 let const var区别 作用域 变量在当前作用域找不到时会怎么做 闭包 垃圾回
9/12,一面 27min 自我介绍 项目 为什么开始学前端 怎么理解JS和C之类的语言的区别 编译的流程 uni-app做了什么,如何做的 虚拟列表 场景题: 设计一个类似微信群聊的聊天界面 哪些地方可能有难度,风险 怎么保持连接,及时获取信息 怎么保证消息100%送达 对未来工作的期望 有了解跨端吗 工作地点有要求吗 9/14,二面(hr) 没录屏,20min左右,正常hr问题 9/19,三面
1. 箭头函数和普通函数的区别 2. 箭头函数和普通函数的 this 指向 3. 实习 4. 为什么使用 mobx,不用 redux 和 useContext 5. 什么时候需要用闭包,什么时候不需要 6. cookie、session、localstorage 的区别 7. 敏感数据放在哪里 8. 跨域 9. nginx 反向代理 10. ts 和 js 的本质区别 11. ts 泛型 12.
无手撕,八股居多 1.自我介绍 2.介绍一下你的实习 3.js基本数据类型 4.js基本变量和引用对象分别存放在哪里,堆和栈,二者的区别 5.前端安全说说(xss) 6.http和https区别,http3.0了解吗,udp和tcp的区别 7.数组去重,多说几个方式 8.浏览器减少重回重排的方法 9.开放题:你对前端什么技术感兴趣,说了threejs 10.开放题:说一说你在学习和实习中犯错了是咋
1.强缓存协商缓存 2.看代码说结果:事件循环输出顺序 3.diff算法 4.css提高性能的方法 5.路由守卫 6.项目实习 7.手撕:有序链表去重,重复节点全部删除
1.自我介绍 2.js如何进行数据监听触发回调 3.tcp三次握手 4.tcp和http的区别 5. http缓存及交互 6.udp的应用场景 7.箭头函数和普通函数的区别 8.js事件循环,为什么要有事件循环 9.宏任务微任务 10.promise async await原理 11.如何判断前端应用渲染性能,有哪些指标 12.浏览器访问一个页面的过程,这段过程的时间开销怎么看 13.在打开页面的
1. 自我介绍 2. 我看你主要是后端,如果这边前端面试通过了,你会做前端吗 3. 进程和线程的区别 4. 进程同步的方法,线程同步 5. 对锁有了解吗,什么是死锁,怎么检测和解决死锁? 6. 七层网络 7. tcp三次握手,为什么是三次,tcp如何保证可靠性 8. 了解的数据结构,哈希表怎么保证键值唯一呢? 9. 为什么静态成员访问非静态成员是非法的? 10. java的反射以及它的优缺点 11
timeline:9.13笔试 9.20约9.26一面,27号约二面 面试官先介绍部门情况,base北京,然后我做自我介绍,问我能不能提前实习 问选择前端的原因,对未来的规划 粗略问项目(负责的部分 开发了什么功能 遇到的问题)项目上线了吗 怎么自学的前端 开始八股———— 1.js如何判断对象类型(typeof instanceof Object.protptype.toString const
base西安 运营产品中心 1h 1.自我介绍 2.问项目背景 3.讲一下websocket 4.websocket与http的区别 5.http和https的区别 6.讲一下http1到http1.1到http2的发展 7.没有websocket之前服务端怎么向客户端主动发送消息(keep live) 8.react和vue的使用区别 9.双向绑定和单向绑定的优缺点 10.vue的生命周期 11
面试时间最短的一集,二十多分钟就结束了,面试官上来就说预计半个小时时间紧任务重,问问题如果觉得你会的话会中途打断你问下一个问题,希望理解。导致我自我介绍语速都加快了。 项目。 前端有用到哪些数据结构 js数据类型 js如何获取DOM元素 强缓存协商缓存 强缓存如何判断是否已经到期 执行上下文 前端生命周期钩子函数作用 cookie HttpOnly属性 HTTP状态码 是否用过数据库,数据库索引原
一次不错的面试,1个小时不到 1.自我介绍 2.聊实习 3.你怎么理解vue的渐进式(面试官觉得是组件化) 4.上面说到vuex,那你知道哪些浏览器store呢,着重说了localstorage和sessionstorage,顺带了jwt,面试官问怎么保证登录一次后面就不用登。面试官问cookie你有用过吗,没咋用过 5.vue的router是基于啥呢(History),你知道哪些route切换页