Plumbiu level
获赞
314
粉丝
114
关注
14
看过 TA
3222
杭州电子科技大学
2025
前端工程师
IP属地:浙江
这人很勤奋,啥都没留
私信
关注
Mr..:佬,像一些手撕的题目,是写出来就可以了还是要写成最优的
查看2道真题和解析 美团求职进展汇总 美团求职
0 点赞 评论 收藏
分享
五道手撕脑子都不正常了1. 自我介绍2. 实习经历(问的很细,甚至包括你的工作减少了多少 pd,有多少人在使用你做的东西)3. HTTP 状态码4. 网络请求方式5. localStorage 及其应用,有没有其他类似的(嘴漏回答了 service worker,仔细想跟 localStorage 好像关系不大6. service worker 跟其他有啥区别7. React 常用的 hooks8. React 重复 key 会导致什么问题9. React 重复的 key 删除会咋样(没回答上来)10. 常见的 HTTP 缓存,怎么知道某个资源是不是缓存下来的11. 你说的开发者工具,除了网络那一栏,还用过什么12. 你用 localStorage 做过什么缓存13. useEffect 第二个参数,空数组和不传递有啥区别14. 前端缓存有哪些方式15. 手撕(根据印象写的,有些可能跟当时有差距    a. this 指向    b. 闭包输出    c. 防抖函数    d. 防抖函数执行结果    e. 偶数和(做着做着想起来是之前做过 leetcode 的一道题,前四道已经把我脑子干烧了,有点晕,最后没来得及写完,说了一下思路)————更新 8.28————下午4点半约二面
胖胖的墩墩想内推:大佬厉害
查看18道真题和解析
0 点赞 评论 收藏
分享
面试官真好啊,但是感觉我太菜了,还有很多地方提升1. 实习经历2. 学校里做过的有成就的事(不是技术相关)3. tcp 和 udp,区别特点应用4. 深度优先遍历和广度优先遍历5. 闭包是什么,应用、原理(面试官提到了作用域,但是我在想计算机基础里的东西)6. Promise.all 和 race 区别7. for in、for of、forEach 区别8. css 盒模型9. React dom diff 原理10. React Fiber11. 为什么会存在 React Fiber12. 打包 webpack 和 vite 区别是什么(只讲了 vite 打包用的 rollup、又讲了 vite 如何控制打包结构,但是 webpack 还没复习)13. 为啥用 vite 开发,相比 webpack 有啥优势14. vite 缺点15. 有没有遇见过 vite 打包产物不同造成的后果16. 对 Next.js 的理解17. ssr 和 csr 分别在什么场景下有优势18. 有做过 ssr 性能分析吗19. ssr 主要性能优化在哪个地方(我怀疑面试官想问 csr,因为最后跟我聊了一下浏览器从输入url发生的过程,又问了你觉得 csr 可以在哪方面优化)20. 从输入 url 到浏览器渲染发生了什么吗21. ssr 和 csr 在渲染阶段有啥区别22. 你有做过什么性能优化23. 做题(eventBus、找错题)24. 反问(部门做什么、有啥需要改进的嘛)--------------面试官最后讲了 10 分钟我需要改进啥(他温我哭)更新:已挂
查看24道真题和解析
0 点赞 评论 收藏
分享
sdjhshbswp:没填二志愿就是进大池子了,谁都能捞
0 点赞 评论 收藏
分享
表面是前端,其实过去是要做 Flutter 开发拷打项目挺多二点,真的拷打,可能是因为我表达能力太差了,面试官没法听明白我在讲什么1. 你觉得复杂的页面是什么样的(回答得不太好),结合你的项目分析有很多类似样式的组件,但是会有细小的样式之类的差别,这时候可能会单独判断一个条件,然后条件多了代码可能混乱了。有一些登录相关的页面,每次请求可能要带上 token(面试官说这个不复杂,我说对,像 axios 这类有拦截请求很好实现),我想说的是一些登录那种,比如无感刷新之类的,然后面试官问为啥么要设置短 token 和 refresh token,自己巴拉巴拉,说自己的项目其实不需要无感刷新,无感刷新可能更适合单点登录,然后又解释了为什么要设置短 token 和 refresh token。还有一些状态管理很复杂的。。。2. 你觉得你这些项目里哪个最难我说第二个最难(一个展示前端依赖关系的,具体见 https://github.com/truthRestorer/truth-cli),因为涉及了数据结构和算法,自己系统学了一遍3. 那最难的项目里面有什么优化我说生成的数据需要用树图展示,我单独有一个 map 存储了依赖之间的关系,这样查找就从 O(n)又滑到了 O(1),然后嘴漏说了 echarts 树图一些小 bug,但是说了很长时间,感觉说的不太好,虽然面试官最后明白了4. 你用过哪些 react 全局状态库,它们怎么实现的用过 redux-toolkit,zustand早期是用的 useReducer 实现的,现在基本都是用 useSyncExternalStore 实现的,然后说这个 hooks 怎么用,然后我自己也实现了一个5. 接触过 canvas 嘛接触过,但是仅限于 api6. 接触过 webgl 嘛没有。。。7. 接触过 webassembly 嘛我靠,最近刚做过这个,跟面试官说最近想用 wasm 在浏览器端编译 C 代码,因为实验室考核需要 oj 平台,然后他问我做的怎么样了,我说遇见一些瓶颈,因为浏览器没法调用 gcc 命令,所以自己还要找一下 gcc 编译出来的 wasm8. 自己怎么做网页优化的,有啥指标吗指标忘记了,就说了一个 lsp,然后把自己能想到的优化措施都说了一遍,cdn、将多个文件分成多个 chunk,然后面试官问:js 怎么优化,我当时脑袋一片空白,没想出来,不过过了一会想出来了 defer 和 async,赶紧插嘴说了出来,后来说检测可以用 performance api9. React Fiber 怎么做到时间分片的只记得源码有个 while 循环,但是忘记了具体逻辑...10. 你用的最多的是 js,有没有接触过其他东西我更正用的最多的是 ts,然后其次就是 js 的一些框架,然后我感觉问的应该不是这个,就说了自己曾经学习过 golang 和 rust,但是只做了官网的一些基本教程,rust 倒是重构过一个项目11. 了解过 flutter 嘛我刚想说来着,面试官主动问了,我说学过,但是技术层面知识可能不太记得了,flutter 给我最大的感觉就是嵌套很多,有很多花括号,他问我跟 vue 和 react 的写法有啥区别,我说 flutter 声明式的,ui 结构是根据 class 对象嵌套得来的,而 vue 和 react 的页面结构是 xml 结构12. 你觉得你有什么优势,但是没有表现出来的我说自己对 nodejs 比较熟悉,然后问我对哪方面熟悉,讲道理说到这我懵了一会,然后说自己对 api 使用比较熟悉,还熟悉 commonjs 规范实现原理,然后他就问我怎么实现的13. 反问前端选手过去做 flutter,会不会因为安卓底层系统不明白,导致上手困难?20% 涉及到了安卓,其实就是熟悉的过程。。。------------------------------------------------------------感觉挺难的,基本不问八股,可能是小公司更喜欢和自己业务方向符合的选手自己也没回答太好,说话吞吞吐吐,这很为难我一个八股选手更新:已挂
贪食滴🐶:八股战士看到情景题汗流浃背了
疯狂游戏一面5人在聊 查看13道真题和解析
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务