面试时长(40min) 一、自我介绍 二、项目相关 1. 你觉得你最有难度的项目是哪一个 2. 怎么实现的大文件上传 3. 在项目中做过哪些优化(渲染优化和websocket) 4. 细说websocket(忘了...) 5. 除了websocket和http还知道哪些请求方式(不知道) 6. 实习项目中封装了哪些组件 7. 如果多个项目要使用这个组件怎么办?(后面引导我用npm) 三、八股 1.
这把有点结巴😅 1.自我介绍 2.介绍项目,(这个好像太长了,不能一直讲个不停) 3.通用模板怎么样 4.v-scroll指令怎么写的 intersectionObverser 5.图片懒加载怎么实现的 6.性能优化,除了简历上的之外,还有其他的吗(CDN、浏览器缓存) 7.强缓存和协商缓存的区别 8.浏览器资源缓存的位置有哪些 (四个 Disk Cache、Memory Cache、Servi
拷打项目 图片懒加载实现 ES6了解吗 promise(作用,API) ESm和cjs区别(ESM导出的变量是常量,cjs是变量) webpack和vite(只会用vite) https和http区别(TSL握手流程?) 浏览器弹出安全警告原因?(网站使用了HTTP而不是HTTPS,或者证书过期) 跨域是什么,怎么解决 XSS和CSRF攻击和防御 算法:快排#软件开发笔面经#
简单记录下,不打算去,就问了几个简单问题: vue2vue3响应式原理区别 响应式布局怎么做的,了解哪些 其他就没什么,一共十分钟 业务太一般,物流部门的自研中台项目
diff算法的实现,怎么实现O(n)复杂度的 父子都relative定位,子top20px结果是什么 如何用Promise实现请求失败后继续请求 如何实现一键切换主题 echarts怎么实现随着父组件变化而变化,如果父组件里有多个echarts的话,它们应该怎么实现 node是怎么避免io阻塞的 node是怎么处理stdt缓存(这个没了解过,可能写错了)的 vue3为什么要引入setup css怎
2024-06-28 收到WPS的通知了 但是想当海王 结果菜的给面试官都整笑了 1. 简历题: HBuilderX是什么东西? 有什么用? 2. 简历题: 你的项目中为什么要用轮询? 3. 简历题: blob怎么分片? 如何并发? 如何保证成功? 4. 简历题: mock是什么? 你平常是怎么用的? 5. 场景题: 怎么判断用户有没有登陆? 6. 简历题: RBAC权限系统里面如何判断权限? 有
2024-06-20 此时楼主经历了三次失败的面试 已经心如死灰 因此这场面是纯在送 1. 事件冒泡和捕获 1plus. addEventListener的第三个参数是干什么的? 2. rem 和 em的区别 3. vw vh vmin vmax 4. 一行代码吸顶 position: sticky; 5. 跨域 6. nginx的重要功能 7. 简单请求 复杂请求 8. CDN 9. 基本数据类
背景: 对threejs的官方文档入门相关的知识熟悉了一遍之后,想通过示例,更好地直观地熟悉threejs的使用,更贴近实际业务需求。有没有什么好的threejs示例供参考、学习?
PCG 事业群 4.15:投递 4.18 下午:一面 4.18 晚上:二面 4.24:三面 4.28:hr 面、电话OC 4.29:录用意向 整挺快的
好吧认认真真写这个面经。首先面试官很厉害,项目结合八股来问,让我意识到了很多不足。 都是结合我项目来问的,不适用每个人哦。内容包括但不限于: 1)针对我简历里的前后端分离和CICD问了负载均衡,跨域,nginx.conf里面的配置,镜像用了哪个仓库,apifox的mock,写新功能的时候会创建一个新fork吗,我们团队增加一个新功能的实现流程。 2)针对重定向问了状态码。 3)针对富文本编辑器问了
大概记了些 #前端# 👥 面试题目 -用了哪些hooks -useCallback和useMemo的区别 -useEffect和useLayoutEffect的区别 -useState(传入函数)会怎么样 -let const var区别 -localstorage和sessionstorage的区别 -说说tcp三次握手原理 -setState后可以去到新值吗,他是异步还是同步的 -你在使用的
自我介绍 亚信科技的实习在做什么 就实习了一个月? 字节青训营做了什么 低代码的预览怎么做的 说一下这个低代码项目的难点或者亮点(我说了monaco汉化和它的打包优化,低代码的自定义事件触发器和自定义事件执行器) 说一下第二云打印小程序项目的虚拟列表 (高高高频率,百度和小米是不是一个题库哇,小米一二面都是这个题)flex了解多少,有哪些属性,怎么用,怎么计算 margin塌陷怎么回事,怎么解决
自我介绍 说一下浏览器事件循环 是先执行宏任务还是微任务 scirpt代码块属于哪种 为什么先执行微任务 用一句话或者几句话概括浏览器事件循环 来来来看一道题 setTimeout(() => { console.log(1); }, 0); new Promise((resolve) => { console.log(2); resolve(); console
mmt 一面 1. 自我介绍 2. 吹项目,吹了很久 3. react都有哪些hook,https://react.dev/reference/react#other-hooks,组件的传输方式?包括ref const MyInput = forwardRef((props, ref) => { useImperativeHandle(ref, () => ({ /* c
6/2 一面 1、为什么选择前端 2、项目相关: 提到了一点后端,问 python 装饰器和 js 的区别 让我选一个技术点去聊:自己提到长列表渲染优化,深入聊了一些 3、技术相关: 让我二选一:八股和看题说输出、手写一些场景题(可以看技术文档)。 我选了两种都行。 class demo { constructor(){ this.name = 'demo';