
面经
文章平均质量分 94
Pfirsich Zhang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis相关知识
参考。原创 2024-09-26 16:01:20 · 859 阅读 · 0 评论 -
一些面试问题
或者使用HTTP2协议,也可以很好的减少报文的体积,提高传输效率。HTTP:如果是基于HTTP1.1的协议,请求中会包含很多无用的内容,如果是基于HTTP2.0,那么简单的封装以下是可以作为一个RPC来使用的,这时标准RPC框架更多的是服务治理。3. 性能消耗,主要在于序列化和反序列化的耗时:RPC:可以基于protobuf实现高效的二进制传输。HTTP:大部分是通过json来实现的,字节大小和序列化耗时都比protobuf要更消耗性能。4. 负载均衡:原创 2024-09-21 15:24:34 · 1401 阅读 · 0 评论 -
Minimax-秋招正式批-面经(计网)
HTTP无状态协议,是指协议对于交互性场景没有记忆能力。举个例子在点击一个纯的html网页,请求获取服务器的html文件资源时,每次http请求都会返回同样的信息,因为这个是没有交互的,每一次的请求都是相互独立的。第一个请求和第二个请求也没有先后顺序,返回处理哪个,结果都是同样的资源页面,因为这种场景是无交互的,无论是什么人请求这个地址,服务器都是返回那个相同的响应。在无交互场景中上面那样,当然也不会有太大的问题。但是对于涉及到动态交互的场景,就显得很尴尬了,何为交互?原创 2024-09-06 22:55:27 · 942 阅读 · 0 评论 -
Minimax-秋招正式批-面经(SQL相关)
自增ID:适用于大多数需要高效查询和插入操作的场景。它简单易用,索引效率高,但需要注意在高并发下的锁争用问题和信息泄露风险。UUID:适用于需要全局唯一标识符的场景,特别是在分布式系统中。然而,其随机性导致了较低的索引效率和较高的插入成本。HTTP无状态协议,是指协议对于交互性场景没有记忆能力。举个例子在点击一个纯的html网页,请求获取服务器的html文件资源时,每次http请求都会返回同样的信息,因为这个是没有交互的,每一次的请求都是相互独立的。原创 2024-09-06 11:31:31 · 1297 阅读 · 0 评论 -
科大讯飞--C++开发--面经
MSL就是最大的报文生成时间,MSL是网络报文生存的最长时间,超过这个时间,报文将会被丢弃,因为TCP是基于IP协议的,TTL是经过路由器的最大跳数,每经过一个路由器,TTL就减一,当减到0的时候报文就会被丢弃,同时发送ICMP报文给源主机.TTL 与 MSL的区别 : TTL是经过路由的最大跳数,MSL是报文生存的最长时间,要确保MSL>=TTL才能保证报文是正常消亡.原创 2024-09-02 20:06:30 · 1249 阅读 · 0 评论 -
字节-C++实习-面试
由于类的多态性,基类指针可以指向派生类的对象,如果删除该基类的指针,就会调用该指针指向的派生类析构函数,而派生类的析构函数又自动调用基类的析构函数,这样整个派生类的对象完全被释放。在这种情况下,调用哪个函数是根据指针或引用的静态类型(即编码时指定的类型,而不是运行时的实际类型) 来决定的。可以根据对象的实际类型调用相应的函数,即使是在基类的指针或引用上调用。,在C++中,这种绑定可以是静态的(编译时决定)或动态的(运行时决定)。,因为函数调用的决策在编译时就已经完成了,不需要在运行时进行查找。原创 2024-08-23 14:35:24 · 681 阅读 · 0 评论