招银网络-视频面一面凉经-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。
讲了一下思路,用移位,然后让用移位写一下,过了六七分钟没敲出来,结束。

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












#招银网络提前批##招银网络##C++工程师##校招##面经#
全部评论
编程题取个巧,直接while(1),然后将一个数不断乘2,直到这个数首次大于等于target,就返回这个数
2 回复
分享
发布于 2020-07-08 22:05
请问楼主投的是哪里的岗?
点赞 回复
分享
发布于 2020-07-08 21:56
阿里巴巴
校招火热招聘中
官网直投
你的比我难不少,但还是比较基础😔
点赞 回复
分享
发布于 2020-07-08 22:08
我去,你问这么多,我确没问啥
点赞 回复
分享
发布于 2020-07-09 00:20
妈耶 我也是这个岗 要是问你的这些问题就好了 上来就问我开发过程中的各种问题定位呀 调试的骚操作呀
点赞 回复
分享
发布于 2020-07-09 10:24
问一下楼主,编程题是在哪个平台考察的?是牛客吗?
点赞 回复
分享
发布于 2020-07-09 10:30

相关推荐

1 9 评论
分享
牛客网
牛客企业服务