招银网络电话面经-为什么我的面经和大家不一样??
晚上不到6点20左右接到电话,搞了30多分钟,起码问了20多个问题,而且发现我会回答这个问题后,马上打断,提下一个问题?
1、给一个结构体,里面有char int 静态成员变量 虚函数 实函数 大小? 为什么?
2、静态成员为什么不分配大小?函数为什么不分配大小?
3、那函数是存在哪里的?
4、int 型变量分配在哪里?我当时被面试老师语速搞蒙了,说分配在栈上,然后他反问?你确定在栈上??就突然反应过来不对。
5、虚表指针解释一下
6、给一个简单的逻辑例子解释一下怎么实现虚函数机制
7、虚函数实现多态一般用在什么地方?
8、然后又给一个场景 类A继承类B 类A里面重写了一个虚函数,问类A的虚函数表情况,类A的虚表指针情况(说实话,语速真的太快,每次都要反问一下问的什么)
9、类A的析构函数为什么应该是虚函数
10、类A的析构函数执行过程?我以为问的是执行顺序?他说不是不是,我是想问析构函数底层是怎么执行的?
11、你既然提到类A结束后先执行 A的析构再执行 B的析构,那我问一下需不需要在类A的析构函数里面写类B的析构函数?
12、如果不需要,那么类A怎么会执行类B的析构函数?那个语速配合这种压力性的提问,当时自己真的有点懵逼了
13、排序算法了解吗?说一下快排(这特么是我觉得最正常的一个问题了)
14、给你一个100万个数据,内存大小有限制?怎么找到中位数?我基本回答套路是多路归并排序最后找中位数
15、排序的话效率太低,怎么不排序就找到?我bbbbbbBbbbbbbbbbbbbbb?
16、数据库了解吗?我真的想说不了解?
17、说一说数据库的连接?
18、然后,又来了,又是一个表场景?说一个表有3列?分别是什么我现在也忘了?然后有4列?其中有2行是张三,有两行是李四?
然后问了两个数据库查询语句怎么写?这道题也是超级难受,我反复询问了几遍那个表里有什么?语速太快了声音太小了?
19、计算机网络了解吗?我真的想说不了解
20、qq用的什么协议?好了给他扯了半天可能觉得也在乱扯?好那我在问一个
21、给一段网址输入点回车,整个过程是怎样的?(这是我觉得全场第二个正常的问题,但这个问题给后面的问题埋了无数的坑)
22、你提到了dsn,那dns的原理是什么?
23、你提到了tcp,那tcp数据报在网络中是怎么传输的?
24、封装成IP?那ip又是怎么传输的呢?
25、路由协议?你确定是路由协议吗?网络层的作用是什么你知道吗?路由和路由之间又是怎么找到的呢?
26、那再问你个简单的吧 应用层 tcp ip三者是什么关系知道吗?我。。。。。真的。。。。。想挂电话了
27、再问问项目吧,你这个项目最大的改进是什么?
28、有什么想问我的吗?对不起,面试老师,是我太菜,打扰您了
全程语速很快?基本会一个问题后马上提下一个问题。而且楼主由于现在太懵逼了,还有一些问题实在是想不起来。。。这是我目前面试过的最懵逼的状态。。。。。招银网络真的有点东西、、、