时间:9 月 15 日 时长:40 min 左右 牛客上关于游卡的面经,特别是前端的面经极少,遂贡献一篇,与君共勉。 综合面,两个面试官,一个技术面试官,一个 HR 小姐姐。先是聊技术,然后 HR 问一些问题。 技术相关 为什么选择前端? 你做的项目,最大的收获是什么? 项目技术选型的时候为什么用 Vue 而不用 React 呢? 如何让一张图片显示为圆形? 场景题:一张地图,鼠标焦点放置的位置,
时间:9 月 21 日 时长:1 h 左右 base:北京 常规的八股 + 两个算法题,没有其他的手写了。 事件循环; 浏览器的事件循环 NodeJS 的事件循环 NodeJS 现在的事件循环与浏览器的事件循环是否一致 输入 URL 到渲染出页面的整个过程; 渲染的过程; 闭包的理解; this 指向问题; 作用域有哪些; 对 JavaScript 继承的理解; JavaScript 继承 与 J
时间:9 月 29 日 时长:30 多 min base:北京 讲一下从登录到进入主页经历的过程,前端、后端会做些什么处理; token 怎么生成的; token 校验的过程; 还有什么方式来实现登录; session 是什么,为什么要把 session_ID 存储到 cookie 中; session_ID 可不可以存储到 localStorage 中,token 可不可以存储到 cookie
自我介绍 项目深挖,做过的技术难点及解决方案。 v-if和v-show的区别,和react一样吗 单页应用的优缺点
53min 八股+项目 1. 介绍下http缓存 2. 两种缓存分别的使用场景 3. react组件的生命周期 4. 用函数组件还是类组件,介绍下react的hook使用中需要注意的点 5. 知道useCallback和useMemo吗 6. react组件间通信 7. 了解过react社区最新的发展吗(说了下react18,自动批处理,useTransition) 8. 了解过react的实现原
软技能面,就不提炼了 2023年7月24日 下午 9:20|34分钟6秒 关键词: 实验室、建模、编程、前端、算法、课程、后端、专业、论文、数学建模、软件工程、机器学习、单元测试、职业规划、代码项目、数学模型、人工智能、大数据类型 文字记录: Curtis 00:02 你好你好,听得到吗? 百度 00:06 你好你好。哎,能听到你那边现在网络环境都OK。 Curtis 00:10 是吧?嗯,可以,
蔚来 23 届提前批, 前端, 数字化 07.23 一面 (45 分钟) 自我介绍 聊聊实习 聊聊 HTTP 对 Restful 的看法 数据库设计: 签到功能, 需要判断是否连续签到, 怎么设计数据表 Linux 操作, 平时用什么操作系统 JS 原型链 对 JS 面向对象的看法 JS 闭包 聊聊 Vue 响应式原理 手写: Promise 07.23 二面 (45 分钟) 自我介绍 聊聊实习
情况叙述:投的是用友提前批普通档,结果HR把我升格到了SP档,结果笔试没过,面试又降级为了普通档。面试时长33分钟,估计这次又是一面挂 1. 介绍实习的工作,工作难点,如何解决的。 (1)用纯JS请求几千条数据,这会带来很大的时间开销,应该如何去优化 (2)拍平数组,应该如何去实践,以及如何优化(优化递归) 2. HTTP1.0和HTTP2.0的区别(可以看一下小林Coding,把h
主要问了以下几个问题: 为什么要来前端岗位? 从整体的角度来说一下前端技术?(这种开放题反而有点不知道怎么回答) 项目中的防抖和节流技术,应用场景 手写防抖,延伸出防抖里面函数如何接受参数? 使用闭包实现出来,没有达到面试官想要的答案。。 Promise是什么? 如何解决回调地狱问题的? then和catch的区别是什么? 原型链是什么?为什么用它? 根据原型链延伸出了n多个题目,具体到每条线都要
项目: 登录怎么做的 支付怎么锁,库存不够怎么办 支付第三方是轮询获取支付信息吗(面试官说可以通过判断页面是否跳转回来,但这个办法我没太懂,不是获取信息才能页面跳转吗) 商品上架下架怎么做的,上架提交如何验证表单 前端知识: 原型链和闭包 数据类型有哪些 对象如何转成数组(Array.from) css如何让页面div高度一致,小的适应大的 git冲突怎么办 反问:部门是做百度app的吗 答:是的
面试方式:电话面(第一次见,紧张感降低不少) 面试时间:30min(面试官迟到了10min...) 面试内容: 自我介绍 项目难点是什么 箭头函数和普通函数的区别 this的指向 如何改变this call,apply,bind的区别 宏任务和微任务 事件循环 防抖和节流的区别 改变窗口大小,用防抖还是节流 输入框输入文字,用防抖还是节流 你觉得 vue2 和 vue3 的最大的区别是什么 vue
面试平台:青雀 一面: 自我介绍 实习项目的性能优化问题 自己如何实现图片懒加载 vue的双向绑定如何实现,属于哪一种设计模式 vue3的proxy和Vue2的Object.defineProperty的优劣势 vite 和 webpack/rollup有什么区别 vite对于没有用esm而是用其他模块化方式写的依赖将如何处理 场景题,用vue写一个简单app,实现登录跳转至主页,若没有登录则返回
下午4点开始,先自我介绍,时长1h flex布局,说的详细点,然后知道的都说了,其中flex:1 (flex-grow | flex-shrink | flex-basis)都说了,分别解释每个的含义,flex-basis我就没完全搞懂过!就一直问这个,还举了例子问一个父盒子设为display:flex,宽度1000px; 然后里面的元素分别设置flex:2 1 200px 和 flex: 3
七月底开始面试的,现在补上 一面,时长50分钟 1. 移动端布局和适配方式 2. em和rem 的区别 3. 如何判断数据类型 4. 为什么promise可以一直.then()? 5. 常见的数组的操作方法 6. 手撕 两个有序数组合并 7. 双向绑定的原理 8. computed和watch的区别 9. vue生命周期的created和mounted的区别 10. HTTP状态码 11. 浏览器
1. 自我介绍 2. 实现动画的方式 3. 如何实现响应式布局 4. 整体的响应式布局 5. 怎么根据vw、vh调整?vw、vh的单位 6. 根据vw、vh会导致图片的拉伸,怎么解决? 7. vw、vh是什么?值是什么?比例? 8. 如何实现一个垂直水平居中 9. js的基本数据类型 10. js的继承方式 11. js闭包是什么 12. 闭包的使用场景 13. 高阶函数 14. promise有