招银网络提前批C++电话面试

1、自我介绍

2、项目介绍

1、如何定义一个常量?我答constdefine都可以。

2、那说一说constdefine的区别?

3、指针和引用?

4、C++的内存管理机制?我答程序员自己申请和释放内存有new/deletemalloc/free,除此之外还有智能指针,C++内部管理内存还有一个专门管理内存的类(这个我忘了,其实是空间配置器(allocators))。

5、那说一说newmalloc申请的内存是在哪里?我答自由存储区和堆,但我并没有很清楚这两块区域的区别。

6、在堆上申请的内存什么时候会释放?

7、deletedelete[]的区别?

8、重载和重写的区别?

9、选择排序原理?答选择排序没有看,可以问我其他的排序吗?那你会什么?我会快排、插入排序、冒泡、归并……。那你讲一下快排原理?

10、 快速排序稳定吗?

11、索引优缺点?

12、 TCPUDP的区别?答计算机网络我还没看,不知道。(于是面试就此结束)

13、 你有没有什么想问我的?

问:如果这轮面试过了,还有几轮面试?

答:还有一轮现场面。

问:我一直不是很清楚自由存储区和堆有啥区别,查了一下有人说自由存储区和堆是不同的东西,有人说自由存储区其实就是堆,想请教一下你的看法?

答:你还是自己去查吧。

电话面试一共15分钟的样子。申请的成都后台开发岗,电话是广东打来的。

#招银网络提前批面试cpp##招银网络##校招##C++工程师##面经#
全部评论
你问的问题也许他也不懂,让你自己去查😂
1 回复 分享
发布于 2020-06-30 14:59
hhhhh,你自己去查吧🤣🤣🤣🤣
1 回复 分享
发布于 2020-06-30 15:03

相关推荐

过往烟沉:我说什么来着,java就业面就是广!
点赞 评论 收藏
分享
1 10 评论
分享
牛客网
牛客企业服务