vite相比于wbp的优势 开发环境不需要打包是怎么实现 vite的热更新是怎么实现的 生产环境打包和wbp有什么不同 CSR跟SSR有什么差距、区别 为什么SSR的首屏时间会更短呢 SSR有在渲染之前做请求吗 站在浏览器的角度 你的首屏依赖了很多资源 比如说图片 你觉得怎么样让图片渲染的更快一点 你有做过那种大图片的渲染吗 低代码平台怎么实现 怎么知道哪个变量对应哪个组件 遇到的最困难的问题 版
基本信息 时间:2023.10.26 时长:25 min base:帝都 面试岗位:前端 秋招 问题 面试官迟到15分钟,我已经准备放弃面试了,回到了实验室,突然在实验室收到视频面试,被迫在实验室面试。 自我介绍 忘记了几个题,因为中途才开始记录题目,大概少了两个 数学题:N和N+2是素数,求证N+1能被6整除【不会】 那我们换一题把,砝码的克数都是整数,要称出1~1000克每一克,至少需要多
基本信息 时间:2023.10.23 时长:80 min base:帝都 面试岗位:前端 秋招 问题 自我介绍 微前端用的什么框架? qiankun如何隔离JS? web conponent用于css或者JS隔离有啥弊端? 为什么要做课程? 有针对框架做二开? 如何评价你讲述的框架? XSS CSRF都讲一下 我看你写了axios封装拦截重复请求,这个是怎么做的? 拦截之后,会有什么后续操作?
一面 9.14 1h+ 自我介绍 代码题答错了以为a是3了呜呜 var result = []; var a = 3; var total = 0; function foo(a){ for(var i=0;i<3;i++){ result[i] = function(){ total += i*a; console.log
自我介绍 讲项目、问实现方式... 常规的八股文,其中有几个不是很确定 : TS中any 和 unknown的区别 vue和react分别是怎么解决样式污染的 react的useState定义的状态如何确保能拿到最新的值,这点确实不会,好像是useRef转发数据 ------------------------------------------------ ES6有哪些新特性,箭头函数为什么没有
没有自我介绍环节,直接问问题,场面一度优点紧张。 1. 手写快排 2. 手写敏感词过滤,优化性能思路(Trie + KMP) 3. KMP 算法原理 4. 项目难点 5. 学过 node 吗 6. vue 的原理 7. diff 的实现 8. vuex 解决什么问题 9. 不使用 Vuex 可能会导致什么问题 10. 什么时间开始学前端 11. 性能优化 12. PWA 有了解吗 13. 微前端是
一系列项目的问题(关于自己的一个原生组件) 移动端页面布局和PC端有什么不同? 用户手势事件有了解吗? hooks有用过吗?大概说一下是什么概念(或者说一般什么东西会被做成hooks) 组件初始化的逻辑 浏览器渲染页面的过程 事件捕获和事件冒泡
1. 自我介绍 2. 实习项目中的难点有哪些 3. 前端怎么解决跨域问题 4. nginx跨域的原理,为什么设置了代理就可以跨域了 5. cors跨域和proxy跨域的细节,怎么设置 6. 前端时间循环机制 7. 宏任务中加入了一个微任务,会怎么执行 8. 微任务中产生了一个微任务,要怎么执行 9. js处理异步任务的方式有哪些 10. promise是es6的,如果是es5还有哪些处理异步任务的
明天入职了写个面经 一面 面试官是小姐姐,人很好。不过她说一面是基础的,二面可能才是上难度。有些已经记不清了 自我介绍 项目中做过有挑战的 如何从0到1搭建项目 事件循环 js数据类型 引用类型和原始值的区别 如何判断数据类型 call,apply,bind的区别联系 如何理解异步,Promise,generator,async await的使用 跨域 fiber的理解 key的作用 常用的hoo
一面 针对简历的提问 跨域 怎么前后端联调 会话控制 你怎么做的小程序性能优化 说一下XSS攻击 考察事件循环,微任务,宏任务 函数柯里化 写一个快速排序 二面 都是场景题 1 一个按钮,用户点击会发送请求,如何做才能在用户反复点击按钮时不重复发送请求 2 控制请求并发的数量,例如有8个请求需要发送,如何控制同时只能并行发送两个请求 3 有哪些方式实现一个进度条的进度 4 如果一个
加粗部分为AI生成内容,用于补充(不保证正确性,注意甄别) 这次面试也是阿里集团喜闻乐见的电话面,不知道为什么阿里这么喜欢电话面,当然面试体验跟之前的淘天相比还是好很多的,主要就是聊聊天,场景比较多,很少问实际的技术问题。 一开始就是闲聊,比如为什么选前端/为什么适合/学习路径/大前端怎么理解/项目中影响深刻的问题 针对我的问题解决方式问了一些问题,为什么这样为什么不那样之类的 项目列的性能指标是
自我介绍 如何学习前端,为什么学前端 具体的一个项目介绍 BFC HTTP状态码 盒子模型 跨域实现方法 浏览器本地缓存机制 Vue生命周期,父子组件生命周期 Vue组件间通信 Vue设计原理 React了解吗 代码题:1.数组扁平化+去重 2.查找重复最多的字母及长度 3.对象数组转为树结构 对以后工作的规划 反问:什么时候出结果 实习内容 Ps:总体问得真的挺基础的,面试官也很友善,可惜自己太
1.自我介绍 2.对简历上面的项目提问(问了很多问题) 3.问了成绩怎么样 4.楼主说了学习期间数据库学的比较好就问了数据库相关的问题,例如数据库的事物 5.get和post 6.css优先级 7.手撕算法斐波那契数列 其他的不记得了,想问大家,已经过去四天了没有收到任何通知是不是寄了啊 #面经#
base: bj 今天下午脑子昏昏沉沉的, 头晕... 一面 自我介绍 Webpack 和 Vite 在配置上有很大差异, 你如何实现一个自动化工具, 将 Webpack 项目批量迁移到 Vite 假如你要对老旧项目的 eslint 进行升级, 你如何排查 eslint 因为配置或版本更新可能出现的报错 假如你要开发一个非常庞大的多级多选框组件, 你如何实现数据的异步加载? 🙌🌰: 页面上有三
1、React的Fiber的原理,知道怎么实现的吗,是否了解Hook的实现原理 2、聊了一下Redux和React-Redux 3、对函数式编程了解说一下 纯函数,偏应用,柯里化,compose 分别是什么 4、Koa和Express的区别,以及Koa中间键的原理 5、长列表渲染的方法 6、虚拟滚动(列表)的实现原理 7、什么是闭包,什么是立即执行函数,它的作用是什么,可不可以举一下闭包的使用场景