唉,问了好多基础的东西🙃     主要是我有的东西忘了,只看了牛客的面经,但发现大部分都不问牛客的面经,小哥哥慈眉善目的,但是问起问题来可真细致,我答不上来还一直安慰我    ------------------------------------------------------------------------这是一条基础线---------------------------------------------------------------------------------------    hhh    1.先问了什么是虚函数,我巴拉巴拉说了一下    1.1然后如果是多重继承, 怎么在虚函数表里找到对应的虚函数,如果继承的两个父类中虚函数的定义是相同的。    1.2比如C多重继承了A,B,然后A和B中都有同名的虚函数,C把他们重写了,这个时候用指向A类的指针指向c对象,调用的 是哪个虚函数(我答的C)    1.3如果父类有虚函数,子类是个空类,那子类的大小   1.4虚函数表放在哪个地方,编译还是运行的时候放进去?       2.C++里extern C用来干什么?    2.1 为什么不能直接调用c程序(我答了签名不同会出错)    2.2 为什么签名不同会出错,具体会出什么错?       3.无符号整形转成有符号的整形数,会发生什么事情😐     3.1整数变成负数是怎么取的?     3.2把一个无符号的浮点型转成有符号的浮点型会发生什么事情。    3.3浮点数在二进制里是怎么布局的?(小数点在二进制里是怎么表示的)    3.4 整型数里怎么计算二进制里有几个0和1(我答的按位与)       4 计算机里的大端和小端    Windows是大端还是小端       5 进程线程介绍一下    CPU具体是怎么调度线程的?    调度算法有啥?    线程在sleep和wait是在干啥    线程锁主要是用来干啥得    如果没有锁会出现什么情况(数据被破坏)       6.指针和引用的区别(我答了个 返回动态内存分配的对象必须使用指针,引用可能会引起内存泄漏)    然后就开始了:    6.1 为啥引用会引起内存泄漏    6.2 可不可以对一个常量进行引用    6.3 那如何实现对一个常量进行引用       -------------------------------------------------------------------------------------这是一条编程线---------------------------------------------------------------------------------    小哥哥可能看我基础不好,就问了我个编程题,内心狂喜    1.如何判断链表里有没有环(LeetCode原题)我当然说了双指针,    然后他问我有没有别的方法(我说了set)    两种方法的复杂度    set底层,哈希冲突怎么解决    2.找出两个整型数组中相同的元素       -----------------------------------------------------------------------------------这是一条项目线----------------------------------------------------------------------------------    聊项目,给他解释了一遍我的项目,包括项目是怎么实施的。    因为我是做视频编解码的,还问了HEVC的相关东西。       可算是结束了。写面经都快累死了。哭了,分享面经攒人品求过吧。          
点赞 25
评论 10
全部评论

相关推荐

昨天 11:27
门头沟学院 Java
点赞 评论 收藏
分享
07-07 12:25
门头沟学院 Java
程序员牛肉:你这个智邮公司做的就是那个乐山市税务系统的服务吗?
点赞 评论 收藏
分享
都送什么礼物吗?如果送的话,价格大概都是多少?辛苦大家给个参考啦!
牛客73617529...:要送就送那种没必要买又很贵的,假设一个打瓦的显示屏 鼠标 键盘都很贵,你送这些突出不了价值,直接送一个很贵的鼠标垫包记住你的。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务