中科创达面试题 · 风险判断
中科创达相关面试题,按最终去重题目聚合。
共 591 道真题 · 当前筛选命中 68 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 21 题什么是死锁?如何避免? 考察对并发资源管理与死锁四条件的理解第 22 题当一个分布式事务涉及的两个微服务中,一个已提交而另一个未完成时,如何定位问题并进行排查? 考察分布式事务一致性问题的排查思路与工具应用第 23 题缓存击穿与缓存穿透的区别 考察对缓存异常场景的识别和区分能力第 24 题线程池核心线程、最大线程怎么设置? 考察线程池参数设置的原则、依赖因素与生产实践第 25 题如何应对并缓解反射型网络攻击?请结合实际情况说明防御策略。 考察对反射攻击原理的理解及系统化防御能力第 26 题Redis怎么实现分布式锁? 考察分布式锁的原子性、互斥、超时与释放机制第 27 题请介绍 shared_ptr 的源码实现原理,包括引用计数、拷贝与析构等关键细节。 考察对 C++ shared_ptr 底层引用计数与生命周期管理的理解第 28 题Nacos服务调用的实现原理是什么? 考察对Nacos服务发现与调用链路机制的理解第 29 题析构函数为什么要声明为 virtual? 考察 C++ 多态销毁机制与资源泄漏风险意识第 30 题如果能申请到8GB内存,能否对这些内存空间进行操作? 考察物理内存不足时的内存访问机制与OOM风险第 31 题malloc和new的释放分别用什么? 考察动态内存分配与析构语义的基础知识第 32 题请分享一个你在实际开发中遇到的异常(如空指针异常),包括问题现象、排查过程和最终解决方案。 考察候选人遇到异常时的分析定位能力、问题解决思路和代码规范意识第 33 题什么是原子类?请说明其工作原理和典型使用场景。 考察并发编程中原子类的理解与正确使用第 34 题Java中多线程怎么创建,要注意些什么? 考察多线程创建方式的理解及并发编程常见风险意识第 35 题String、StringBuilder、StringBuffer 有什么区别? 考察 Java 字符串类的不可变性、线程安全与性能差异第 36 题什么是内存泄漏?如何避免? 考察对内存生命周期管理和资源释放的理解第 37 题请谈谈你对线程池四大拒绝策略的理解及它们各自的优缺点。 考察对任务饱和处理策略的掌握与权衡第 38 题怎么解决线程不安全的问题? 考察并发编程中线程安全问题的识别与解决方案第 39 题怎么检查处理JVM崩溃 考察JVM崩溃的排查思路、日志分析能力与故障处理流程第 40 题微信登录页面怎么测试? 考察测试用例设计能力、对登录流程和边界条件的覆盖