腾讯wxg前端一二三面面经

非常感谢三位面试官,三次面试真的学到了很多,特别是最后一位感觉是来给我上课的。。。。。。绝大部分时间都在拷打实习项目,只放一些普通八股了,三面透心凉应该是没有后续了
3.18一面 3.19二面 3.29面委第二天早上就挂了特别干脆
————————
一面
项目拷打
跨域
jsonp原理 回调函数
跨页面通信
type和interface编译结果
webpack打包原理 如何优化
css module原理
cdn回源
IntersectionObserver 快速滚动
hooks使用限制
react循环渲染
vue双向绑定原理
vue3为什么用proxy
两种方式实现[1,2,2,3,3] 返回[2,3]
lc209
——————
二面
怼着简历一行一行问
tailwind按需引入原理
原子化html文件大小问题
vue里class重名 如何解决
原子化样式会写很长如何解决
umi微前端 沙箱隔离原理
canvas实现拖拽原理
时间戳和哈希的区别
csrf攻击 xss攻击
refer为什么不安全
如何生成token
浏览器最大请求并发数
虚拟列表实现原理和优化
——————
三面
从各种角度全方面否认了我实习的时候解决问题的思路并要求我提出优化方案。。。。。绷不住了。。。。。。我要是能优化我当时就优化了。。。。。最后反问给我讲了十分钟优化方案。。。。。感觉很像教会我。。。。但说实话一个字没听懂。。。。确实被降维打击了。。。。。。
浏览器缓存原理
localstorage存储上限
动态确定大文件上传切片大小
项目的脚本加载方式
commonjs
npm run dev发生了什么
全部评论
三面面试官说感觉我的优化是负优化的时候我真的带上了痛苦面具😇
8 回复 分享
发布于 2024-03-29 17:09 江苏
哦还有。。。。真的面过很多家了。。。。。。。头一次被问文件上传怎么减少rtt😰
3 回复 分享
发布于 2024-03-30 07:29 江苏
我测,怎么有些部门腾讯就两面技术面
点赞 回复 分享
发布于 2024-03-29 22:37 上海
算法勒
点赞 回复 分享
发布于 2024-04-02 22:15 安徽
太恐怖了 感觉在招神仙
点赞 回复 分享
发布于 2024-03-30 23:29 广东
npm run dev发生了什么,今天面试我也被面到了
点赞 回复 分享
发布于 2024-03-29 18:18 广东

相关推荐

前端自动化测试是一种在前端开发过程中使用工具和脚本自动执行各种测试任务的方法,以验证代码的正确性、功能性和性能。通过自动化测试,可以有效地减少人工测试的工作量,提高代码质量,减少错误和缺陷,并加速开发迭代过程。以下是一些常用的前端测试工具:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=07d53be4cd034a4ab270d500feebcc8d#牛客AI配图神器#Jest:Jest 是一个流行的 JavaScript 测试框架,特别适用于前端项目。它支持单元测试、集成测试和快照测试,具有简单的语法和强大的功能,可以运行在 Node.js 环境中。Mocha:Mocha 是另一个流行的 JavaScript 测试框架,它提供了灵活的测试结构和丰富的插件支持。Mocha 可以用于编写各种类型的测试,包括异步测试。Cypress:Cypress 是一个端到端的测试框架,专注于模拟用户操作与应用程序的交互。它提供实时预览、自动重载和断言,用于编写可靠的端到端测试。Puppeteer:Puppeteer 是一个 Node.js 库,用于控制无头 Chrome 浏览器。它可以用来进行各种 Web 页面操作,包括生成截图、爬取数据以及进行自动化测试。Enzyme:Enzyme 是一个用于 React 组件测试的工具,提供了轻松操作、断言和模拟渲染 React 组件的能力。WebDriverIO:WebDriverIO 是一个自动化测试框架,支持多种浏览器和平台,适用于编写功能测试和端到端测试。Karma:Karma 是一个测试运行器,它可以在多个浏览器中运行测试,用于确保代码在不同环境中的一致性。Linting 工具:虽然不是传统的测试工具,但 linting 工具如 ESLint 和 Stylelint 可以帮助检查代码风格和潜在错误,从而提高代码质量。这些工具可以根据项目需求进行选择,常常结合在一起使用,以确保前端应用在各个方面的质量和稳定性。
点赞 评论 收藏
分享
03-28 15:54
已编辑
中国科学技术大学 Web前端
系统开放之前boss上联系面了三家,平均面了两面左右,最后进系统只能录一个,选了dataworks继续面。一般前两轮前端问的多点,三面问点非前端的内容,加上hr四轮左右。记录一下在所有面试过程中面过的前端题,不区分轮次了。阿里云的面试没什么八股,很舒服。项目问的不多,主要问实习工程化和实习介绍在乾象,腾讯的实习难点和亮点当场写一个最近实现的模块/组件,Url filter你的vite插件的功能如何实现vite钩子的执行顺序,你用到哪些钩子,开发和生产钩子有什么不同pnpm优化分包策略INP项目中是怎么做优化的为什么包体积缩小40%,总的LCP时间优化了一半vite预构建vite热更新,讲解从文件增量更新开始的过程vite开发服务器和浏览器之间通信协议(websocket+http1.1),引入http2,http3,  QUICK怎么避免幽灵依赖最佳实践barrels files如何治理tsconfig如何治理peerDependencies和dependencies版本冲突会导致什么,你是如何处理的rspack了解Babel插件怎么写的,babel工作流,babel不同预设的作用vitest,jest+babel / swc Hippy和RN,taro,uniapp区别,优势何在jsbridge通信原理如何设计搜索结果页,怎么管理不同卡片和对应搜索结果不同字段如何解决跨端兼容性问题埋点上报的调用方式和实现打包出来的jsbundle体积开发过程中的不舒适的点yarn转pnpm的过程?怎么避免幽灵依赖?peerDependencies有哪些作用,应用场景有哪些babel的原理和作用过程怎么配置解决兼容性问题Node(项目相关):结合项目问runtime的组成,设计思路quickjs, libuv作用面试官对模块的实现感兴趣,随后依次问了模块的导入导出,cpp层/js层分别怎么实现如何设计模块只初始化一次如何检测模块之间循环依赖如何实现动态加载数据库设计: 实现微信动态评论区只能看到共同好友的评论。
点赞 评论 收藏
分享
评论
13
69
分享

创作者周榜

更多
牛客网
牛客企业服务