闪策科技 c++后端开发 二面
一轮机试加两轮面试 一共4小时左右
机试:写一个逆波兰表达式计算器,题目的要求是在命令行里面根据用户输入信息来输出结果,涉及类型检查和报错处理
第一个面试官:写一个类似string的类 手写对应的拷贝构造函数,赋值拷贝构造函数,移动构造函数,再基于类去做继承,动态多态的代码实现,现场gdb调试提问,一边写代码一边问一些细节处理的问题
第二个面试官:新建链表和链表反转
malloc的内部实现细节,涉及malloc如何分配内存,free函数如何得到释放内存的长度?具体的设计思路应该是怎么样的?
机试:写一个逆波兰表达式计算器,题目的要求是在命令行里面根据用户输入信息来输出结果,涉及类型检查和报错处理
第一个面试官:写一个类似string的类 手写对应的拷贝构造函数,赋值拷贝构造函数,移动构造函数,再基于类去做继承,动态多态的代码实现,现场gdb调试提问,一边写代码一边问一些细节处理的问题
第二个面试官:新建链表和链表反转
malloc的内部实现细节,涉及malloc如何分配内存,free函数如何得到释放内存的长度?具体的设计思路应该是怎么样的?