快看面试题 · 技术原理
快看相关面试题,按最终去重题目聚合。
共 120 道真题 · 当前筛选命中 94 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 41 题请谈谈你对JVM的了解,包括内存结构、垃圾回收和类加载机制。 考察对JVM核心知识体系的系统性理解与表达能力第 42 题短链接更新时如何保证线程安全? 考察并发更新下的数据一致性与锁策略设计第 43 题请描述你做这两个项目时所遇到的主要技术难点,并说明你是如何解决的。 考察项目实践中的问题识别、解决过程和复盘能力第 44 题请描述依赖注入的实现过程,包括容器如何管理依赖关系。 考察对依赖注入机制理解深度及框架实现细节第 45 题HTTP 状态码 403 表示什么含义?常见的 4xx 状态码有哪些? 考察对 HTTP 状态码基础知识的理解,尤其是 403 的语义第 46 题线程池是如何设置的? 考察线程池参数配置的理解与实际应用能力第 47 题Redis作为缓存使用时会面临哪些常见问题?请分别说明其含义和影响。 考察对缓存常见问题的全面理解与分类能力第 48 题CSS 有哪些可以实现垂直水平居中的方式? 考察对 CSS 盒模型、Flex、Grid 及定位等布局技术的掌握第 49 题请解释 CSS Flexbox 中如何改变主轴方向与实现换行,以及 flex: 1 的含义与效果。 考察对 Flexbox 基础属性(flex-direction、flex-wrap、flex)的理解与综合应用第 50 题请实现爬楼梯问题:假设你正在爬 n 阶楼梯,每次可以爬 1 阶或 2 阶,求有多少种不同的方法可以爬到楼顶。 考察动态规划基础与边界条件处理第 51 题请结合一次实际项目经历,谈谈你对分布式系统核心概念(如一致性、可用性、分区容错)的理解和应用。 考察对分布式系统核心概念的掌握及其在实践中的应用能力第 52 题请实现一个函数,合并两个有序链表,并分析你的解法的时间与空间复杂度。 考察链表操作、递归与迭代实现及复杂度分析第 53 题请实现一个多线程程序,让三个线程分别循环打印字母 a、b、c,要求严格按 a、b、c 顺序输出。 考察多线程同步控制与顺序调度能力第 54 题请实现单向链表的翻转,并说明时间和空间复杂度。 考察链表操作、指针处理和复杂度分析能力第 55 题事务的ACID特性是如何保证的? 考察对事务四个核心保证及其底层实现机制的理解第 56 题请解释深拷贝和浅拷贝的区别,并说明各自的适用场景。 考察对拷贝机制底层原理的理解及实际应用能力第 57 题为什么挥手比握手多一次? 考察TCP连接关闭过程中的状态管理与可靠性设计第 58 题Redis有哪些应用场景,分别对应哪些数据结构? 考察对Redis核心数据结构及典型应用场景的理解第 59 题什么是Promise,它有哪些静态方法? 考察对Promise基础概念和常用静态方法的理解第 60 题请手写实现冒泡排序算法,并分析其时间与空间复杂度。 考察对冒泡排序实现细节与性能复杂度的掌握