又被捞了 1.自我介绍 2.vue双向绑定原理 3.http https 区别 4.跨域 解决方案 5.图片懒加载如何实现 6.节流防抖 应用场景 7.手写节流 8.闭包 9.看代码说输出 10.promise 以及它的api 11.事件循环 12.看代码说事件循环的输出,略紧张有个点歪打正着答对了 13.axios封装 14.手撕全排列,直接回溯 反问 大概记得这些
一面 1、自我介绍 2、学习前端路径 看视频、看书、看官方文档 3、对堆和栈的理解 栈是一种先进后出的数据结构,内存分配速度和释放速度很快,且可以自动释放内存,内存大小较小,存储基本类型数据; 堆是动态内存分配,由程序员手动管理分配和释放内存,效率较低但是空间较大,存储引用类型数据; 4、为什么基本类型数据存在栈里,引用类型存在堆里? (1)基本类型数据占用内存较小且大小固定;引用类型数据大小不确
6.13 28min 自我介绍 介绍项目 CSS盒模型 动画 flex实现居中 两个div margin重叠问题该怎么办 bfc JS闭包 深拷贝与浅拷贝 es6新特性 箭头函数 map和object的区别 MVVM与MVC区别 Vue生命周期 Vue父子组件生命周期 Vue双向数据绑定的原理 Vue组件通信 如何解决跨域问题 浏览器存储 cookie,sessionStorage,localSt
base 成都 时间线: 6.3 投递 6.6 笔试 6.13 一面 6.14 二面 总共时长:30min 自我介绍 什么时候接触前端的?如何学习前端的? HTML5 语义化标签具有哪些作用? sessionStorage 与 localStorage 的区别 position 有哪些属性值? 用过哪些 CSS 预处理器? (上文衍生)TailwindCSS 使用感受 响应式布局除了媒体查询还有哪
6.11电话面,苹果没录音功能, 简单自我介绍 1.CSS盒模型 2.没听清问了啥,好像是元素重叠怎么办 3.垂直居中能说出几种 4.浏览器存储有几种及区别 5.父子组件通信 6.子组件通信具体实现 7.非父子组件如何通信 8.vue生命周期,父子组件生命周期先后顺序 9.事件循环是什么,宏任务微任务先后顺序,宏任务和微任务有哪些 10.大文件上传逻辑,怎么实现秒传和断点续传 11.vue双向数据
时长45mins 自我介绍 你的开源项目有没有其他人的使用反馈或 issue? 你有什么优势? 说说你最近在学习的技术? Vite 为什么这么快? 在开发环境和生产环境有什么优化? 开发环境esbuild 生产环境不太清楚 H5项目的响应式,移动端适配是怎么做的?有没有做PC端适配? postcss 对响应式布局的理解? rem flex vh/vw 如何做同一个列表在不同端有不同行的展示? 说了
base 成都 时间线: 6.3 投递 6.6 笔试 6.12 一面 总共时长: 20min 自我介绍 什么时候接触前端的?如何学习前端的 实习中的主要工作:可视化与性能优化 可视化具体做了什么 如何优化繁重的数据处理过程?WebWorker & 类似 Fiber 的分片处理 介绍项目 首屏加载缓慢有什么性能优化方案? http 头部压缩是什么? 有没有其他的 Offer? 结束后 10 min
虾皮一面5.15 70min 1.介绍一下事件循环 2.介绍了输入url到展示网页发生了什么 3.http3协议传输层里用了什么协议?udp有什么优点或者缺点? 4.你之前的项目没有用框架吗?为什么要用react框架有啥优点 5.react有啥性能优化的办法 6.react组件通信有哪些方法 其他的还有一些八股忘记了 然后做了半小时的算法题 算法题第一题是二叉树每一个节点是0和1计算十进制数 第二
6.6日一面1小时后约了6.11二面,二面如下: 1.自我介绍 2.怎么自学前端的 3.css水平居中的方式 4.css关于颜色的代码有哪些,尽可能多的说 5.js中let,const,var的区别 6.js中数组方法有哪些了,怎么使用 7.介绍一下项目中登录的详细过程,怎么使用验证码登录的?怎么区分的权限 8.vue的生命周期有哪些? 9.keepalive有哪些属性 10.keepalive的
base 杭州【普联】 细分方向:前端 UI 时间线: 6.3 官网投递 6.13 一面 总共时长:20min 自我介绍 实习经历 快速排序算法流程 TCP 四次挥手过程 挥手结束后服务端就立刻关闭了吗? 超时等待阶段的作用 口述算法:如何判断两个链表相交?(力扣 160) 假设输入的链表中可能存在环,此时应该如何判断? 如何判断链表中有环? 如何使用 O(1) 空间计算出环的入口?(力扣 142
base:上海 time:6.6 时长:50mins+ 上次面完后感觉发挥得挺差的,感觉有些问题自己说得太多了有些跑题,过了没几天面试体验问卷进邮箱了,以为挂了。但是没想到昨天下午一通电话说过了,约了今下午二面。 问题: 1、自我介绍 2、写题:第k大的数、手撕 promise.all 3、一些js基础、对js事件循环的理解?为什么js会有事件循环?异步任务有哪些?说说你知道的微任务和宏任务 4、
主要项目+八股+编程题,全程1h11min 好像对于有工作经验的同学来说,会更侧重考察实战场景题、性能优化 自我介绍 有过实习经验是吧,说说你遇到过最亮点或者最具备技术难点的项目 详细介绍一下Vuex,你是怎么理解全局状态管理的?(感觉没说出面试官想要的答案) Vuex是一个全局状态管理工具,全局状态管理的意思就是集中地存储应用的所有组件的状态。 如何理解的: 假如我们现在有一个应用,这个应用包含
自我介绍 数组中查找元素的时间复杂度 从数组头部弹出一个元素的时间复杂度是多少? 说一下作用域和作用域链 做过登录模块吗,简单说一下 cookie 后端怎么传cookie 项目中的一些亮点难点,讲一讲印象深刻的项目 了解HTTP吗,具体说一说AES是对称加密还是非对称加密 敏感信息加密过程 后端怎么知道这是敏感信息 反问 面试体验不好,面的也比较差劲。今天状态都不咋地。唉。 更新——居然通过了,H
首先面试官超温柔人也很好,因为是项目实习生岗位所以全程0八股(第一次面这种紧张死了 1.查字典算法(很久~~~以前写过所以没写对,超时了) 2.手写hook 3.手写css布局 还问了跨域,hook的东西,虚拟列表问题,跨域攻击怎么办,都是很具体很实际的问法, 被拷打晕了
base:北京 time:6.7下午 时长50min+ 官网投递了4天左右收到了电话,当时投了三个部门,只有这个部门给我发了面试邀请。欢迎各位群佬评论区交流讨论~ 问题: 1. 自我介绍 2. 项目拷打:问的比较深,问登录如何实现,我说用的Axios封装,token登录,让我仔细说说怎么封装的,然后又让我介绍什么是token,有什么特点,还说到cookie 还有浏览器存储,让我介绍区别 3. cs