大华面经

一面是电话面,太久了有点忘记了。
二面
动态多态和静态多态的区别?**

两者的实现原理是那些?

**函数承载为什么返回值不能作为区分?**

1.编译器无法区分按照返回值

2.有些场景的返回值,无法在编译的时候确定返回的函数类型,可能依赖于运行的时候。。

定义一个类,析构函数什么情况下需要声明为析构函数?

**一个空类,和一个只有int的类,sizeof类 为多大。**

为什么空类的sizeof为1;

**new,free  频繁的申请,偶尔会失败,出现的情况有那些?**

内存不足,申请大内存。

内存碎片化。频繁申请和释放会产生不连续的内存空间,在申请大内存的时候找不到连续的空间,申请失败

内存泄漏

**轻量级服务器?轻量级体现在哪里   ?**占用较少的系统资源、启动迅速、响应快速、代码简单且精简。

epoll中IO复用的原理

项目相关。

发了1000m数据  对方只收到100m的数据,有那些情况会导致这样的情况。

GDB命令。

三个线程依次循环打印123

感觉面试难度不大,总的来说看缘分吧,希望大家都能找到满意的工作。
全部评论
uu一面面完,有问你还有啥想问的这个问题吗我刚电话面,但没问这个有点慌
点赞 回复 分享
发布于 2023-12-14 20:26 重庆
重载不能以返回值区分的原因应该是函数会编译成函数符号,符号名不同才能区分哈,有个demangle的过程
点赞 回复 分享
发布于 2023-12-19 18:47 云南
啥岗位啊请问
点赞 回复 分享
发布于 03-02 03:17 江苏

相关推荐

10-05 23:02
东北大学 Java
我说句实话啊:那时候看三个月培训班视频,随便做个项目背点八股,都能说3 40w是侮辱价
点赞 评论 收藏
分享
1 9 评论
分享
牛客网
牛客企业服务