米哈游前端开发一面55min

1、js数据类型(js存储变量的)堆栈的区别音、为什么要这样设计
2、原型链是什么、酚原型链可以用来干嘛、es5继承的方式
3、事件模型、如何阻止冒泡、如何阻止捕获、事件委托是什么target和currenttarget的区别
4、说下flex布局、Gflex: 1的含义、flex的默认值
5、js脚本加载的defer和async的区别
6、说下几种本地存储方式的区别、如何操作cookie、后端如何操作cookie了解吗、Ccookie的字段、如果想给localstorage设过期时间应该怎么办7、url到渲染页面干了啥、tcp怎么保证可靠性,窗口大小拿来干嘛、怎么进行流重控制
8、进程和线程的关系、多线程的好处和坏处、死锁的原因和解决
9、优化递归调用计算阶乘,栈溢出尾递归把return n*func(n-1)改成returnfunc(xx)的形式
10、数量大于n/2的数力扣原题
全部评论
米哈游还是不错的
点赞 回复 分享
发布于 2025-11-30 21:14 江苏

相关推荐

03-12 09:11
门头沟学院 Java
先给结论:实习没人带、放养式管理,再正常不过;但学不到东西,也许是你自己的问题。很多实习生陷入一个误区:觉得学习就得有人手把手教,mentor 不安排活、同事不带着做项目,就等于学不到东西,然后躺平摆烂、疯狂内耗,最后实习结束骂一句 “垃圾公司,啥也学不到”。但你要先认清一个现实:职场不是校园,公司招实习生,不是请了个学生来免费上课,是找个人来解决问题、创造价值的。你的 mentor 和同事,没有义务当你的全职老师,拿自己的工作时间,手把手教你从 0 到 1 学东西。所谓的 “放养”,从来不是放弃,是职场里最基础的考验。没人给你安排活,你就不会主动找活吗?看组里的过往项目文档、代码仓库,找 mentor 要一些边缘的、简单的活,哪怕是改 bug、写测试用例,也比天天坐着打杂强;没人解答你的问题,你就不会正确提问吗?别张口就问 “这个怎么做”,先自己查文档、搜解决方案,带着 2 个自己想的方案去问,别人只需要帮你判断对错,自然愿意教你;天天干打杂的活,就真的只能打杂吗?让你整理数据表格,你能不能顺便分析数据规律,做一个可视化看板?让你核对文档,你能不能顺便梳理清楚项目的业务逻辑?哪怕是贴发票,你都能搞懂公司的财务报销流程。实习是锻炼还是放弃,从来不是公司和 mentor 决定的,是你自己决定的。等着别人喂到嘴里的人,就算进了核心项目,也照样学不到东西;主动找机会、主动学习的人,就算是放养式实习,也能攒够秋招的硬通货。
实习学不到东西正常吗?
点赞 评论 收藏
分享
一、JS 基础(必问)1. 变量提升、作用域、闭包原理与场景2. this 指向规则(普通函数/箭头函数/构造函数/绑定)3. 原型与原型链、继承实现4. 异步:Promise、async/await、宏任务微任务5. 防抖节流原理、手写与应用二、浏览器 & 网络(高频)1. 从输入 URL 到页面展示全过程2. 浏览器渲染流程、重排重绘优化3. HTTP/HTTPS、HTTP2、HTTPS 握手流程4. 缓存策略:强缓存 / 协商缓存5. 跨域原因与解决方案三、Vue / React(二选一必深问)Vue1. 响应式原理(数据劫持 + 发布订阅)2. 虚拟 DOM、diff 算法3. computed / watch 区别4. 生命周期执行顺序5. Vue3 组合式 API 优势React1. Hooks 规则、useState/useEffect 原理2. 类组件 vs 函数组件3. Fiber 架构、调和流程4. 状态提升、Context、Redux 流程四、工程化 & 性能优化(大厂最爱)1. Webpack 构建流程、loader/plugin 区别2. 常见优化:代码分割、tree shaking、懒加载3. 前端性能指标:LCP、FCP、FP 等4. 首屏优化方案5. 移动端适配、兼容性处理五、手写代码(高频现场题)1. 手写 Promise2. 手写防抖 / 节流3. 手写深拷贝4. 手写 call/apply/bind5. 数组去重、flat 扁平化六、场景题 & 逻辑题1. 如何定位线上卡顿/白屏问题2. 大量列表渲染优化(虚拟列表)3. 如何设计一个弹窗组件4. 前端监控与错误捕获
面试问题记录
点赞 评论 收藏
分享
评论
2
12
分享

创作者周榜

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