⭐一面 自我介绍 问我是不是主学的Vue技术栈,美团是react,并让我不要担心,公司并不看重框架,而是看重你的基础,来了之后在公司的培养下是可以很快进行切换的。 问我对上面第二点有什么看法(一顿夸,大公司气魄就是不一样,我也是认为框架只是工具,基础才是最重要的) 介绍一下项目的亮难点以及协同开发的任务分配 这个项目背景是什么(本来是我自己的,后来和同学准备一起做成社区化的形式) 具体介绍一下你的
#软件开发笔面经# 🏢美团 核心本地商业 到店研发平台 🕙2024-08-28 1h20min 📄面试题目 1. 自我介绍 2. 实习介绍 3. 前端工程化介绍、CI/CD 搭建流程、阿里的基建如何? 4. 项目使用 Taro 的原因?作为前端负责人如何做好技术选型? 5. 虚拟列表、瀑布流性能优化 6. 性能指标 7. 浏览器垃圾回收 8. 前端理解、学习方式、未来规划 9. React
#软件开发笔面经# 🏢字节跳动 部门保密 🕙2024-08-30 50min 📄面试题目 1. 自我介绍 2. 项目介绍 3. 实习介绍 4. AST 理解 5. Taro 编译原理 6. Taro 1- 4 各个版本区别对比 7. 性能指标 8. JS 模块化理解 9. CommonJS、ES 区别及实现原理 10. Webpack 理解 11. Loader、Plugin 区别 12.
自我介绍 性能优化指标 & 如何性能优化(简历上写了性能优化) react 渲染机制 react函数组建怎么避免不必要的渲染?useMemo、useCallback react 状态管理库用过哪些? react 自己的状态管理 和 第三方状态管理 有什么区别?(不知道) react ssr 过程(只知道 ssr 概念,不了解原理) react 的 hook 为什么不能写在条件语句里 写过单元测试和
前言:工作 2 年,我写的不一定对,如有错误,望评论区大佬指正,共同成长 自我介绍 介绍完后,面试官深挖项目 5 分钟 项目中提到了性能优化,看的是哪个指标? 答:首屏耗时,业界衡量首屏性能一般有FCP(First Contenful Paint)、LCP(Largest Contentful Paint),公司内部用的是体感耗时,指的是从打开页面到 dom 不再变化的耗时。 如果让你来做,你怎么
自我介绍(被打断好几次) js原型 js作用域链 primose css基础 react相关 项目相关 做过e2e测试没 怎么设计接口 做个场景题: 在一个在线编译器中实现一些功能(有点难用,没办法调试,类似于在文本文件写代码
#面经# 5.30 65m 自我介绍 实习经历: app运行优化 Promise解析 Promise为什么要有then,这样设计的好处是什么 浏览器eventloop为什么要分宏队列和微队列 渗透测试修复:XSS存储型 其他安全方面:CSRF,怎么防御(httponly、双token) 小程序优化 小程序运行原理,宿主 性能优化 link预解析 DNS预解析 js怎么编译的 V8反优化 js在编译
Timeline: 一面 9/02 二面 9/05 HR面 9/09 意向书 9/26 ---------------------------- 一面: 自我介绍 之前在B站的哪个组实习 箭头函数 和 匿名函数的区别 new 一个构造器的过程 讲一讲 JS 的原型链 手撕:使用ES5来实现一个extend 浏览器同源策略 跨域 options预检请求 复杂请求和简单请求 cookie的字段有哪些
项目经历,useRequest是怎么设计的 插件体系是怎么实现的 Hooks和普通的函数之间的区别 防抖节流 实习经历,联动搜索框怎么复用 setState,这个回去好好看看 Vue3的Hook和React Hook的区别 Vue3中怎么使用生命周期 同步和异步的概念 JS异步任务有哪些 浏览器缓存 interface和type的区别 手写题,计算菜单路径(面包屑) function calcu
只记得以下内容 1.自我介绍 2.问实习项目 3.自测怎么测,怎么保证改动的代码涉及范围全部覆盖,自己做过什么测试 4.有没有承担比较大的需求,或者性能优化这块 5.前端工程化 6.vue-router,history模式下需要后台配置,后台如何配置,如何监听url变化 7.requestAnimationFrame、promise、setTimeout,还有一个忘了 8.页面卡顿定位工具有哪些,
项目相关,得好好练习说一遍。项目拓展出来的一些场景题,不太会 Vue的$set的相关八股 Promise 、async/await的相关八股 手写reduce函数 如果用户反馈很卡,你要怎么做,有什么指标 浏览器输入网址到网页显示过程 浏览器请求资源之后,资源的渲染过程,js执行顺序 vue 双向绑定的原理 平时怎么学习前端,项目中的难点,自己在哪方面技术比较关注 说说你封装的那个组件的思路 浏览
8.23 无手撕,问了问项目,会让你讲你觉得项目的难点在哪,问差不多了问八股,运气很差,实力更差,逮着不会的可劲问,唉,还是自己太菜了。晚上笔试更惨,腾讯音乐到此为止,死刑宣告。还是只记录了部分。时长依旧一小时。 讲讲项目难点挑战点 web3d你了解哪些 rem/em区别 https加密过程,非对称加密加密哪些内容 js怎么存储不同类型数据 js判断数据类型方法 性能分析有哪些指标 express
8.23 腾讯音乐笔试 前端开发和后端开发的卷子一样的,都是四题算法题。 题1:优美链表,dp可以实现100%通过。 题2:完全二叉树,还是dfs + 栈来实现的。 题3:求最小权值,emm,贪心没搞出来。 题4:题目都没看,一小时花在题3了。。 8.24 京东前端笔试 选择题 18 + 2 编程题: 好像跟后端有两题是一样的。 题1:打卡题,忘记是啥了。 题2:求1 ~N中有多少个数是100的正
⏱️投递时间线8.8 投递 -> 8.19 一面 -> 8.22二面 -> 8.26 三面 🗃️面经:一面:(1h) 自我介绍。 你在数据可视化领域里主要是做上层业务多还是底层渲染多。 对比下eCharts和AntV,你觉得他们各自的优势缺点是什么。 现在有一个场景,需要渲染大数据的可视化,如果直接渲染图表会很卡,你如何去处理?(前端考虑用Service Worker + IndexDB去做)
时间8.22 自我介绍 询问最近一段实习 面试官介绍部门是外卖技术部(10min) 问题/八股 1.小程序生命周期有哪些 2.对于一个小程序的页面来讲,什么时候会触发 onload,什么时候会触发 onshow 3.通过 switch Tab 这样去跳转,这个时候它触发的是什么生命周期 4.小程序的双向数据的绑定以及事件触发都是通过什么样的方式进行 5.微信小程序的父子组件之间要怎么通信 6.回到