大厂面经总结提高
文章平均质量分 92
MatsumotoChrikk
这个作者很懒,什么都没留下…
展开
-
快手C++一面-面经总结
在这个模板类的析构函数中,如果创建新的shared指向同一个资源的时候,引用计数+1,但是离开作用域或者销毁,就会-1.当等于0的时候,就释放资源,销毁控制块。第二次握手:server收到,以自己的SYN为应答,把自己的初始化序列号发送回client,并且把client的初始化序列号+1作为ACK返回。RAII是资源获取就初始化,把资源的获取和释放绑定到对象的生命周期内,利用对象的构造函数和析构函数来管理资源。就是个模板类,可以管理动态分配的对象,template的typename指定管理的资源的类型。原创 2024-09-27 10:49:20 · 1005 阅读 · 0 评论 -
字节豆包C++一面-面经总结
lc206:链表反转:给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。lc70爬楼梯进阶,爬楼梯高级进阶:一次可以跳1-n阶台阶爬楼梯原版:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?扩展:(ACM)原创 2024-09-26 10:36:58 · 798 阅读 · 0 评论 -
Momenta中间件C++一面-面经总结
2 内存模型:C++ 的原子操作提供了几种内存序模型,例如 memory_order_relaxed、memory_order_acquire 和 memory_order_release,以控制操作的内存可见性顺序。在这个模板类的析构函数中,如果创建新的shared指向同一个资源的时候,引用计数+1,但是离开作用域或者销毁,就会-1.当等于0的时候,就释放资源,销毁控制块。就是个模板类,可以管理动态分配的对象,template的typename指定管理的资源的类型。中,并链接到程序的执行过程中。原创 2024-09-25 10:05:17 · 885 阅读 · 0 评论 -
美团中间件C++一面-面经总结
2.服务端接收到 FIN,进入 CLOSE_WAIT 状态:服务端收到客户端的 FIN 报文后,向客户端发送一个 ACK 报文,确认收到了关闭请求。3.等待服务端关闭连接:服务端的应用程序此时应该执行关闭操作(通常调用 close() 函数),发送 FIN 报文给客户端,并完成整个连接的关闭过程。第二次握手:server收到,以自己的SYN为应答,把自己的初始化序列号发送回client,并且把client的初始化序列号+1作为ACK返回。它通过将文件的数据缓存到内存中,减少对磁盘的直接访问,提高读写速度。原创 2024-09-24 10:52:47 · 1079 阅读 · 0 评论 -
百度C++一面-面经总结
允许在同一个作用域中定义多个同名的函数或方法,但这些函数具有不同的参数列表。编译器通过参数的个数、类型或顺序来区分这些函数调用。这种机制使得函数可以根据不同的参数类型或数量实现不同的功能。函数名相同,但参数类型、数量或顺序不同。重写:则是继承中出现的子类重定义了方法,虚函数来实现,且需要在父类中声明为virtual。函数名、参数列表和返回类型必须与父类的虚函数一致。原创 2024-09-23 11:26:32 · 1147 阅读 · 0 评论