首页 > 招银网络-视频面一面凉经-C++软开
头像
URNOT4859
编辑于 2020-07-08 21:50
+ 关注

招银网络-视频面一面凉经-C++软开

投的杭州C++软开,一共面了35分钟。面试官很好,整个过程像是在聊天一样,以及问的问题是一环套一环的,根据答的情况问。
我还能记得到的题目是我多少答上来一些的,一点没答上来的不记得了。

自我介绍
项目介绍,项目介绍完,面试官说你这平时做的跟嵌入式比较相关啊,我说确实是,做的项目跟硬件关系很大。
1. 数据库、计算机网络、操作系统、数据结构应该都学过吧?
数据库一点不了解,计算机网络和数据结构了解一些

2. http、TCP的区别,具体用在什么地方
http不了解,答了一些TCP的知识(三次握手的连接过程,以及优点)

还问了其他的计算机网络细节的知识,没答上来,然后没问了,转C++ 基础知识

3. 多态了解吗
答了多态定义

4. 哪些是多态的体现,运算符重载算多态吗?运算符重载平时用过吗?写一下 + 重载成 -
算,用过。没写出来,答了个friend什么的,忘了好久没用过了(太菜了)

5. A是一个类,A a = A(1);这样的写法对不对?
对,然后说了一些构造函数的东西

A *c = new ...; 这样的写法对不对?两个有什么不一样
对。下面得到的内存来自堆里;下面的用完了要delete,不然可能会造成内存泄漏

delete完了就可以了吗?要不要做其他处理?
delete完了要处理指针,不然指针会成为野指针

怎么处理?
指向NULL

6. 堆跟栈的一些问题,不记得了

7. 怎么访问类里面的private
定义成友元

除了友元有没有其他的方式?

B继承A, B可以访问A的private吗?

8. 友元跟内联的不同?

9. C++可以多继承吗?
可以,但是没用过,也很少见到

为什么我们实际用的时候很少用多继承?

10. C++里面有接口的概念吗?
这个问题我懵了,没懂啥意思,说了一下自己知道的东西

11. map跟unordered_map的区别? 数据量很大时用哪种map, 为什么?

12.手撕代码。输出一个正整数的大于等于它的最近2次幂的数,比如输入一个13,输出16。
讲了一下思路,用移位,然后让用移位写一下,过了六七分钟没敲出来,结束。

“我们会综合考虑一下给通知,还是要好好准备一下再来”,哈哈哈应该是凉透了。












更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐