华子9.19软开面经
一面
先自我介绍,问了专利和项目。
一,c++基础
1.c++的三大特性
2.抽象是属于以上三个特性中哪一个
3.c++如何实现多态
4.运行时多态
5.除了运行时多态,还有编译多态,介绍实现编译多态的方式
6.父类有一个虚函数,子类继承后一定会实现多态吗?
7.重写,重载,隐藏。
8.对象模型(类c继承类a,类b)(画图)
9.菱形继承(虚继承避免这个问题)
二,软件工程
1.给你一个项目任务书,到托付中间经历了什么。
2.以上环节中哪个最重要
3.如果实现完项目后,需要增加一些新的需求,以上哪个环节是成本花费最少的
三.手撕代码
一堆商品(名称,价格,销量),对其进行排序(先买价格低的,价格相同买销量高的)
二面
自我介绍,专攻项目
介绍项目,技术难点,遇到的问题,代码量
手撕代码:两数之和
#面经#
先自我介绍,问了专利和项目。
一,c++基础
1.c++的三大特性
2.抽象是属于以上三个特性中哪一个
3.c++如何实现多态
4.运行时多态
5.除了运行时多态,还有编译多态,介绍实现编译多态的方式
6.父类有一个虚函数,子类继承后一定会实现多态吗?
7.重写,重载,隐藏。
8.对象模型(类c继承类a,类b)(画图)
9.菱形继承(虚继承避免这个问题)
二,软件工程
1.给你一个项目任务书,到托付中间经历了什么。
2.以上环节中哪个最重要
3.如果实现完项目后,需要增加一些新的需求,以上哪个环节是成本花费最少的
三.手撕代码
一堆商品(名称,价格,销量),对其进行排序(先买价格低的,价格相同买销量高的)
二面
自我介绍,专攻项目
介绍项目,技术难点,遇到的问题,代码量
手撕代码:两数之和
#面经#

