北森面试题 · 编码实现
北森相关面试题,按最终去重题目聚合。
共 306 道真题 · 当前筛选命中 14 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题LIMIT 5 5 是什么意思? 考察对 SQL 分页查询中 LIMIT 子句语义的理解第 2 题对于消息队列实现消费有序,你能否自己设计一个替代方案?请说明思路。 考察自行设计能力和对消息有序性约束的灵活理解第 3 题请描述你如何统计一篇文本中出现频率最高的前十个单词? 考察算法设计与编码实现能力,特别是堆、排序或计数器等数据结构的应用第 4 题写一个方法实现数据库与缓存的读写解耦:查询时先查缓存,缓存未命中再查数据库,并合理处理缓存数据的一致性。 考察缓存读写模式、缓存击穿处理与数据一致性设计第 5 题快速排序的思想、实现过程 考察快速排序的分治思想、原地分区与递归实现第 6 题rem怎么实现多端字体大小适配? 考察rem单位原理、动态计算与多端适配的实践能力第 7 题Java 4种访问修饰符的区别 考察Java访问控制机制及封装性理解第 8 题一个txt文件,里面有很多单词,用空格隔开,你要怎么统计各个单词的频率 考察字符串处理、哈希表计数与流式读取的能力第 9 题如何在JavaScript中用localStorage来存储和检索数据? 考察Web存储API的基本用法及注意事项第 10 题请解释迭代器的概念,并手写一个自定义迭代器。 考察迭代器原理理解与手动实现能力第 11 题有两张表(例如学生表和成绩表),如何查询每门课程的最高成绩、最低成绩以及及格人数?请说明使用的SQL函数。 考察SQL聚合函数 max、min、count 的熟练运用及分组查询能力第 12 题如何用两个栈实现队列的入队和出队操作?请说明具体步骤。 考察栈与队列的结构特性、双栈法实现队列及复杂度分析第 13 题如何实现一个泛型方法去反序列化一个JSON字符串 考察泛型编程、JSON序列化/反序列化基础及库的使用第 14 题树的概念,怎么判断它是不是一个完全二叉树? 考察树结构基础与完全二叉树判定算法的理解