涂鸦智能面试题 · 技术原理

涂鸦智能相关面试题,按最终去重题目聚合。

127 道真题 · 当前筛选命中 105 · 更新 2026-08-05

筛选题目已选:技术原理
第 21 题创建一个新线程的主要开销有哪些? 考察对线程创建成本及其影响性能因素的理解性能优化技术原理第 22 题如何减少TCP用户态buffer内存拷贝的? 考察对TCP收发路径中零拷贝技术的原理与适用场景的理解性能优化技术原理方案权衡TCP第 23 题讲讲Redis分布式锁的实现方式 考察分布式锁的正确性、边界处理和故障场景意识风险判断系统设计技术原理Redis第 24 题pytest框架常用的注解有哪些? 考察对pytest常用装饰器与功能的掌握问题拆解技术原理pytest第 25 题请说明线程池的核心概念、主要参数以及常见的拒绝策略? 考察对线程池原理、参数含义和饱和处理机制的理解程度技术原理方案权衡Java第 26 题在 C 语言中,如何通过函数参数返回一个字符串?请说明实现方式与注意事项。 考察指针参数的使用、内存管理与字符串返回的常见陷阱风险判断技术原理C第 27 题请说明如何合理设置线程池的核心参数,并解释各参数的作用。 考察对线程池参数配置及并发调优的理解技术原理技术选型Java第 28 题在Spring应用中,实现JWT认证时应该用过滤器(Filter)还是拦截器(Interceptor)?请说明理由和具体配置方式。 考察对过滤器与拦截器执行时机、使用场景差异的理解及Spring配置能力系统设计技术原理技术选型JWTSpring Framework第 29 题说说Redis的持久化机制? 考察对Redis两种持久化方式原理、适用场景及配置取舍的理解技术原理方案权衡Redis第 30 题在应用代码层面防止资源竞争,除了加锁,还有哪些手段? 考察并发控制手段的广度与对锁之外方案的理解风险判断技术原理方案权衡Redis第 31 题C++中指针和引用的区别是什么? 考察对C++指针与引用核心语义差异的理解技术原理技术选型C++第 32 题UPDATE 语句在什么时机获取锁,又在什么时机释放锁? 考察对数据库 UPDATE 加锁与释放时机及相关隔离级别的理解风险判断技术原理第 33 题SPI读取方式是轮询还是中断 考察对SPI通信机制及读取方式选择的原理理解技术原理方案权衡Serial Peripheral Interface (SPI)第 34 题请解释公平锁与非公平锁的区别及其实现方式。 考察对锁机制公平性设计及其底层实现的理解技术原理方案权衡Java第 35 题请说明 Spring 容器中 Bean 的生命周期以及管理机制。 考察 Spring IoC 容器对 Bean 的管理和生命周期理解技术原理问题排查Spring Framework第 36 题请描述线程池执行一个新提交任务的完整调度过程,包括核心线程、等待队列和非核心线程各自的作用。 考察线程池任务调度的执行流程与核心参数的理解问题拆解技术原理Java第 37 题请解释 ReentrantLock 的工作原理。 考察对 Java 可重入锁内部机制的理解技术原理Java第 38 题请说明 Spring Boot Starter 的机制及其自动配置原理。 考察 Spring Boot 自动配置与 Starter 的工作原理技术原理技术选型Spring BootSpring Framework第 39 题请介绍C++标准库中常见的几种智能指针及其典型使用场景。 考察对C++智能指针类型、生命周期管理和内存所有权语义的理解风险判断技术原理技术选型C++第 40 题List、Set、Map 三者有什么区别? 考察 Java 集合框架中三种核心接口的数据结构与使用场景理解技术原理Java