CVTE 软件开发-C++ 二面+HR面

1. 自我介绍

2. 实习主要工作介绍

我实习主要承担三类工作:

  1. 公共模块开发(配置、日志、任务调度相关);
  2. 跟进线上问题(崩溃、超时、性能抖动);
  3. 完善工程基建(脚本、测试、文档)。 在职责上,我不仅交付功能,也会同步补齐可观测性与回归用例,减少后续重复问题。

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. 你如何处理“需求变化快”与“代码可维护性”之间的冲突?

  1. 核心链路优先抽象清楚(接口稳定);
  2. 非核心变化放扩展点,避免污染主流程;
  3. 保持小步提交,确保每一步可回滚;
  4. 用测试和代码评审保障演进质量。 这样既

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

C++ 常考面试题总结 文章被收录于专栏

本专栏系统梳理C++方向, 大中厂高频高频面试考点 , 内容皆来自真实面试经历,从基础语法、内存管理、STL与设计模式,到操作系统与项目实战,结合真实面试题深度解析,帮助开发者高效查漏补缺,提升技术理解与面试通过率,打造扎实的C++工程能力.

全部评论

相关推荐

今天 15:02
已编辑
南京大学 Java
3.3 一面岗位: 后台开发部门: 腾讯云场景题偏多,没问项目,没手撕,时长半小时1. 自我介绍2. Java基础:- Treemap & HashMap区别- ArrayList, 添加n个数(n较大),会发生什么(应该是想问ArrayList的扩容机制)- 考虑扩容的情况下这个过程的复杂度多少(说明复杂度计算思路即可,不需要给出具体的复杂度)3. 并发:- 项目里怎么用多线程的(一开始答了具体场景,不过面试官想听的是线程池,Synchronized这些...)- volatile & synchronized- 这里还问了一个,不过忘了...- 假设项目里用了很多synchronized拖慢了系统效率,让你重构项目,你怎么设计? (真不会,回了一个参考乐观锁的设计用版本号之类的,然后这个话题就过了)4. JVM- JVM垃圾回收,怎么判断对象有没有被引用? (可达性分析)- GC Root有哪些- 遇到OOM怎么排查5. 场景- 设计一个数据结构,用于在搜索框中搜索人名(不知道是不是这个意思,答了字典树这个结构)- 使用字典树存储的话空间复杂度是多少(同前面,给出计算思路就行,不需要具体的值)- 问了下简历上项目的背景,项目的具体内容没问- 项目里的难点/印象深刻的点,咋解决的- 针对上一点提了一个发散性的场景题(让你设计个xxx,你的思路)然后反问,无手撕。---春招第一面,被场景设计问题拷打麻了,就当练习了,不敢奢望能过,后续随缘了3.4更新,已挂
查看15道真题和解析
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务