北森面试题 · 性能优化
北森相关面试题,按最终去重题目聚合。
共 306 道真题 · 当前筛选命中 19 道 · 更新 2026-08-05
筛选题目已选:性能优化
考察点
技术栈
第 1 题请说明MySQL索引的作用,并谈谈建立索引时应遵循哪些原则? 考察对MySQL索引机制的理解及索引设计能力第 2 题请描述从输入URL到用户列表页面数据展示的完整过程。 考察对浏览器请求、服务端处理、数据库查询及前端渲染全链路的理解第 3 题Web服务通常关注哪三个最重要的指标? 考察对Web服务核心可观测性指标的理解与优先级判断第 4 题主键索引有什么特点? 考察对主键索引底层结构与约束特性的理解第 5 题请介绍你在项目中如何配置 Webpack,包括核心配置项和优化措施。 考察 Webpack 配置实践能力与优化意识第 6 题请解释虚拟列表的实现原理。 考察前端长列表性能优化与虚拟化渲染的核心机制第 7 题对于一个用户量很大且并发访问量很高的用户列表页面,响应很慢,请从哪些方面优化这个请求? 考察对高并发读场景下前端与后端整体性能优化的理解与方案权衡第 8 题针对你负责的[你的项目],讨论还有哪些性能优化空间? 考察性能分析意识、优化思路和落地可行性第 9 题如何设计HttpClient连接池的最大连接数和冗余buffer大小?请结合具体场景举例说明。 考察对HttpClient连接池参数配置的理解及场景化调优能力第 10 题如何查询Web服务的延迟、吞吐量和错误率指标? 考察常用监控工具和查询方法,强调具体操作与指标定义第 11 题索引优化和索引下推是什么? 考察对数据库索引优化及索引下推原理的理解第 12 题除了节流和防抖,还可以用哪些方法防止表单被多次提交? 考察前端表单提交防护的多种实现方式及原理第 13 题初始化HashMap如何选择合适的初始容量以避免更多的操作,如何使用负载因子? 考察HashMap容量初始化与负载因子的原理选择及实践权衡第 14 题请解释 HashMap 查询时间复杂度低的原因,以及它在哈希冲突和扩容场景下的性能表现。 考察哈希表数据结构原理、冲突处理与扩容对查询性能的影响第 15 题HashMap的效率优化方式有哪些?如何选择初始容量与负载因子? 考察对HashMap性能影响因素的理解及实际调优能力第 16 题如何使用 Fiddler 进行弱网测试和断点测试? 考察对 Fiddler 工具功能的理解及实际应用能力第 17 题索引回表是什么?如何避免和减少回表? 考察对数据库索引原理、覆盖索引和查询优化的理解第 18 题什么时候用ConcurrentHashMap?请结合多线程场景讲讲。 考察并发容器选型、线程安全机制及适用场景第 19 题数组在排序或查找算法中有哪些典型应用场景?它如何带来性能优势? 考察数组在经典算法中的应用及性能优势的理解