面筋整理c++基础知识

c++内存分配,c++11特性,内核态和用户态,mmap,read函数原理,malloc原理,智能指针解释。计算机网络里问了timewait和closewait,是谁的状态,举例子出现这种closewait情况的,为什么要等待本次连接所有的包都消失。io多路复用,三个函数区别,epoll文件描述符在内核态和用户态都可见的底层实现,水平触发和边缘触发,各自适用什么场景,数据库里的索引数据结构,为什么要用这个b+树,如何实现范围搜索,出了一道实际的题问是否应用了索引。

1. const的作用和用法(类函数使用const的方法)
2. static关键字的用法(为什么类的静态成员函数内部只能使用静态变量)
3. new/delete和malloc/free的用法和区别
4. 指针和引用(怎么引用一个指针??)
5. 指针和数组
6. 线程和进程(系统在创建进程和线程的时候,内核的操作是一样的吗)
7. 堆和栈的使用,以及系统内部是怎么分配堆栈的
8. 内存里的几个区,.bss,.data区分别存的是什么
9. 多态的实现和虚函数表
10. 为什么析构函数要用虚函数
11. 讲一下TCP和UDP的区别
12. 为什么TCP是三次握手而不是四次或者两次,为什么是四次挥手,而不是三次挥手

静态路由失效的条件是什么
ping工作在第几层,详细说一下ping的工作过程
了解vlan么 说说vlan 说说均衡负载

全部评论

相关推荐

02-15 09:23
已编辑
深圳技术大学 Java
德勤 后端 OC 实习140/天,转正税前7k
恶龙战士:不如码农烧烤
点赞 评论 收藏
分享
野猪不是猪🐗:是我导致的,我前天对力扣进行了跨站脚本攻击,网站把我的请求给block了(胡言乱语)
点赞 评论 收藏
分享
lingo12:1.最好加个业务项目,大部分面试官工作以后会更偏重业务 2.实习部分描述一般般,可能hr看到会觉得你产出不够不给你过简历 3.蓝桥杯这些大部分人都有的,不如不写,反而减分项。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务