C++软件开发工程师面试经验(北京)- 金州数控
2024-12-24 | 来源:职朋网友分享
面试过程:

面试是做一套笔试题:
实现斐波那契数列
这里程序实现我没写错,后来面试官说让我写成函数接口的形式,然后我又改了
如果能优化请优化上一题,不能则空下
这里不需要再优化我就没写
关于容器方面的题
这里我忘记函数名称了,我就写了相应的思路(可以使用只读迭代器来遍历容器当中的数据),后来面试官说思路没啥问题
计算n,1-2+3-4+5-6+7......+n
这里的思路就是输入一个n,然后判断奇偶数分别求和,然后哟弄个奇数和减去偶数和即可,程序实现无误

面试官问的面试题:

金州数控C++软件开发工程师面试题

智能指针了解吗?
学习过的三种智能指针我都写上去了,包括功能、特性、优缺点
介绍一下stl容器
数组、链表、队列分别写了他们的数据构成、性能、特点
多态方面
我先写了多态的定义,然后写了静态多态、动态多态,分别举例说明什么是静态什么是动态
如何实现并行for循环
这里我写的可以开多线程,后来面试官跟我你的说法没错,但是可以不用这么麻烦可以用for-each循环,不需要每次开线程

查看面试题参考答案>>

面试相关细节:

你是通过何种渠道获得这次面试机会的?
答:网上申请
你觉得这次面试的难度如何?
答:难度一般
这次面试的结果如何?
答:面试成功但没有去报到

以上信息仅代表发布者自己的观点,由于在职时间、职位以及个体本身的影响,和公司整体情况可能会有偏差,仅供参考!