9.20 得物一面

30min 八股+项目 无手撕

1.如何实现文件预览
2.调用第三方库怎么实现的
3.地址栏输入 URL 敲下回车后发生了什么
4.浏览器一帧可以完成哪些操作
5.浏览器一帧有多久,说了60FPS问转换成时间是多久
6.浏览器缓存策略
7.ETag是如何计算得到的
8.vue是如何进行依赖收集的
9.Vue3使用proxy会监听到子孙对象嘛
10.学习中遇到过什么困难问题怎么解决的
11.遇到过什么困难问题通过另辟蹊径的方法解决的
12.二维平面上有2个凸的多边形,怎么判断它们是否重叠

反问:
1.几面 一共3面技术面
2.业务 不确定
3.作为资深前端开发,你觉得发展方向是什么
#得物##得物一面##前端##秋招##互联网##大厂##八股##牛客AI配图神器#
全部评论
这个碰撞题目看上去好难
点赞 回复 分享
发布于 10-10 20:45 浙江
你的问题除了项目其他和我的一模一样,包括那个碰撞的题,一模一样
点赞 回复 分享
发布于 09-22 12:08 重庆

相关推荐

1.项目介绍2.先简单自我介绍一下,然后讲讲你过去五年中,做过的你认为技术栈最复杂、挑战最大的一个前端项目。你在其中主要承担什么角色,解决了哪些关键问题?3.请深入讲解-下 React 或 Vue 的响应式原理。以 Vue 3的Proxy 或 React 的 setState 为例,讲讲它们是如何追踪状态变化并触发视图更新的。4.在跨端开发经验中,你对 Hybrid 方案和 React Native/Flutter这类原生渲染方案的理解是什么?它们各自的优势和主要适用场景是什么?5.请描述-下 JavaScript **事件循环(Event Loop)**的工作机制,microtask和macrotask有什么区别?手写代码,解释setTimeout 和 Promise 的执行顺序6.解释 React 中的 Hook 规则,为什么只能在函数组件的顶层调用?如果打破了这个规则,底层机制会受到什么影响?7.手写实现一个**柯里化(Currying)**函数,并说明它在实际业务中的应用场景。8.前端工程化中,你是如何处理模块化的?讲讲Webpack 或Vite 在打包时,如何处理 CommonJS 和 ES Module 模块的差异,以及 Tree-shaking 的原理。9.在进行移动端 Web 或 H5 开发时,你是如何处理不同机型、不同分辨率的适配问题的?请详细描述你使用的技术方案和适配策略。10.反问环节,你有什么想了解的吗?
查看10道真题和解析
点赞 评论 收藏
分享
1.实习项目介绍。2.你提到熟悉 React,请深入讲解一下 Fiber 架构的核心思想它解决了 Stack Reconciler 的哪些问题?work in progresstree 和 double buffering 的作用是什么?3.在跨端方向,请详细描述 React Native 或 Flutter 跨端通信机制(Bridge)的工作原理。RN 中的序列化/反序列化对性能有什么影响?你如何优化跨端通信的性能?4.讲讲你对前端架构的理解。在一个大型的、多团队协作的项目中,你是如何设计和实施模块化和组件化,以保证代码的高内聚、低耦合?5.你对 JavaScript 引擎(如 V8)的工作原理有多少了解?请描述 V8 是如何将 JS 代码转化为机器码并执行的,涉及哪些关键步骤?6.在一个复杂的跨端应用中,你遇到过哪些难以调试的跨端兼容性问题?举个具体的例子,你是如何定位并解决它的?7.如果让你来设计一个通用的状态管理方案,你需要考虑哪些因素(比如数据流向、异步处理、跨页面/跨端共享)?你认为Redux/MobX和 Zustand/Pinia 的设计哲学核心区别在哪里?8.手写一个 React 的自定义 Hook或Vue3的 CompositionAPI,要求实现一个全局错误边界(Error Boundary)或性能监控的功能,并说明其在跨端场景中的特殊性。9.你对 全栈实践 有了解,如果让你用 Node.js 搭建一个 BFF 层(Backend For Frontend),你会如何设计 API 聚合和数据缓存策略?10.反问环节,你有什么想了解的吗?
查看10道真题和解析
点赞 评论 收藏
分享
评论
点赞
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务