CVTE 软件开发-C++ 二面+HR面
1. 自我介绍
2. 实习主要工作介绍
我实习主要承担三类工作:
- 公共模块开发(配置、日志、任务调度相关);
- 跟进线上问题(崩溃、超时、性能抖动);
- 完善工程基建(脚本、测试、文档)。 在职责上,我不仅交付功能,也会同步补齐可观测性与回归用例,减少后续重复问题。
3. 实习工作内容拷打(10min)
如果面试官深挖工作内容,我会按“背景-目标-行动-结果”结构回答:
- 背景:当时业务遇到什么具体问题;
- 目标:你负责的结果指标是什么;
- 行动:你做了哪些关键技术决策;
- 结果:数据如何变化,是否上线验证。 重点是把“我做了什么”和“我为什么这么做”说清楚,避免泛泛而谈。
4. 实习工作使用到了哪些技术栈
技术栈主要包括:
- 语言/标准:C++11/14,少量 Python 脚本;
- 并发:thread、mutex、condition_variable、atomic;
- 构建:CMake、Git、CI;
- 调试分析:gdb、perf、日志系统、core dump 分析;
- 系统知识:Linux 进程线程、网络 I/O、内存管理。
5. 你在实习中做过哪些“性能或稳定性”专项?怎么衡量收益?
我做过一次“请求高峰期尾延迟优化”专项。 措施包括:缩短临界区、减少不必要内存分配、优化重试策略。 衡量方式:
- 压测看 P50/P95/P99;
- 线上看超时率、错误率、CPU 峰值;
- 灰度对比优化前后曲线。 收益是高峰场景下超时率显著下降,服务稳定性更好。
6. 你如何处理“需求变化快”与“代码可维护性”之间的冲突?
- 核心链路优先抽象清楚(接口稳定);
- 非核心变化放扩展点,避免污染主流程;
- 保持小步提交,确保每一步可回滚;
- 用测试和代码评审保障演进质量。 这样既
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
C++ 常考面试题总结 文章被收录于专栏
本专栏系统梳理C++方向, 大中厂高频高频面试考点 , 内容皆来自真实面试经历,从基础语法、内存管理、STL与设计模式,到操作系统与项目实战,结合真实面试题深度解析,帮助开发者高效查漏补缺,提升技术理解与面试通过率,打造扎实的C++工程能力.
查看15道真题和解析