淘天集团面试题 · 风险判断 · C++

淘天集团相关面试题,按最终去重题目聚合。

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

筛选题目已选:风险判断 · C++
第 1 题请介绍 shared_ptr 和 unique_ptr 的区别及各自的使用场景。 考察智能指针的底层原理、所有权语义和恰当选择能力风险判断技术原理技术选型C++第 2 题请介绍 C++ 中 shared_ptr 的核心机制和常见使用注意事项。 考察对 shared_ptr 引用计数、线程安全及正确用法的理解风险判断技术原理C++第 3 题请说明 C++ 标准库中常见容器的线程安全问题,并给出使用建议。 考察对标准库线程安全语义的理解及并发编程安全意识风险判断技术原理C++第 4 题什么情况下需要把析构函数声明为虚函数? 考察将虚析构与实际使用场景关联的判断能力风险判断技术原理方案权衡C++第 5 题shared_ptr 是线程安全的吗? 考察对 shared_ptr 线程安全语义的理解及并发使用场景风险判断技术原理C++第 6 题如果拿基类指针指向子类对象,但是没有写虚析构,delete指针会怎么样? 考察C++多态对象析构与虚析构的必要性风险判断技术原理C++第 7 题C++ 中虚析构函数有什么作用? 考察对多态析构和内存泄漏风险的原理理解风险判断技术原理C++第 8 题shared_ptr里的引用计数是什么类型? 考察对shared_ptr引用计数类型及多线程安全性的理解风险判断技术原理C++第 9 题new和malloc两种分配内存的方式有什么差别,如果内存不足的话分配失败会有什么表现? 考察C++内存分配机制、失败处理及异常安全风险判断技术原理C++第 10 题Metasploit 在漏洞发现中的应用是什么?请结合缓冲区溢出、堆栈缓冲区和 C/C++ 堆溢出问题说明,并讨论 Java 的垃圾回收和防火墙机制下是否仍可能被攻击? 考察安全漏洞原理、利用工具理解及对不同语言/防护下的攻击面分析风险判断技术原理问题排查CC++Java第 11 题将局部变量的地址作为函数返回值返回,在外部修改该值是否合法?会报什么错误? 考察对悬垂指针和未定义行为的识别能力风险判断技术原理CC++