开立医疗软件工程师(C++)面经
📍面试公司:开立医疗
🕐面试时间:2025-09
💻面试岗位:软件工程师(C++)
❓面试问题:
线上一面:
1.自我介绍,接下来开始八股盛宴
2.怎么保证浮点数的计算精度
3.什么是前置声明,有什么作用
4.有哪些因素影响编译的强制依赖
5.模板和内联函数为什么会影响编译
6.内联函数一定会展开吗
7.C++多态怎么实现的
8.返回值类型不同可以作为多态的实现方式吗
9.编译阶段怎么检查函数重载
10.虚函数的什么特性使得其支持重载
11.基类和派生类的虚函数表是同一个吗
12.把析构函数设置为虚函数的作用是什么
13.虚函数表运行时的绑定指的是什么
14.编程时多态是怎么体现的,使用场景是什么
15.一个类对象的大小由什么决定
16.把一个类封装成单例要怎么做,有哪些关键点
17.什么时候创建单例
18.菱形继承有什么问题,怎么解决
19.程序内存分布是怎样的
20.内存泄漏是什么
21.栈空间上有没有内存泄漏
22.内存碎片是怎么来的
23.栈空间上会有内存碎片吗
24.栈空间会有什么内存问题
25.内存碎片有哪些解决方法
26.内存泄漏有哪些解决方法
27.智能指针有哪些,如何做到自动管理内存的,怎么做到自动释放的
28.反问
线下二面:
1.讲实习经历
2.实习所在公司有哪些问题
3.实习期间有任务完成不了的情况吗
4.对开立有什么了解
5.在校期间获奖情况
6.相对于计算学院的同学的优缺点是什么
7.有没有其他offer
🙌面试感想:
一面是八股盛宴,答得汗流浃背。二面转到线下以为又是一场八股盛宴结果一个技术问题没问。如果线下面试通过会直接HR面,但是面试官让我等通知,应该是没戏了。不明白为什么线下面试不问技术却能挂人
#C++##软件开发##开立医疗秋招##发面经攒人品#记录一下我的秋招和提前批面试经历