大厂通用技术岗50道高频面试题(接地气详细答案).docxVIP

  • 0
  • 0
  • 约7.47千字
  • 约 9页
  • 2026-07-10 发布于河北
  • 举报

大厂通用技术岗50道高频面试题(接地气详细答案).docx

大厂通用技术岗50道高频面试题(接地气详细答案)

一、计算机基础(1-10题)

1、讲讲HTTP和HTTPS的核心区别?

最核心的就是HTTPS加了SSL/TLS加密。HTTP是明文传输,端口80,数据直接裸奔,容易被抓包、篡改、劫持。HTTPS在HTTP和TCP之间加了加密层,端口443,传输数据是加密的。另外HTTPS需要CA证书认证,能保证数据完整性和服务端真实性,不会被钓鱼伪造。日常开发里,现在所有线上业务基本都强制HTTPS,HTTP基本只用在内网测试环境。

2、TCP三次握手、四次挥手为什么不能简化?

三次握手核心是确认双方收发能力都正常。第一次客户端发,服务端知道客户端能发;第二次服务端回,客户端知道服务端能收能发;第三次客户端再回,服务端知道客户端能收。两次握手没法确保客户端接收能力正常,容易导致服务端无效发包浪费资源。

四次挥手是因为TCP是全双工通道,收发可以独立关闭。一方发完数据先关闭发送通道,另一方可能还有数据要传,不能直接断连,必须等对方数据传完、主动关闭通道,所以需要四次,没法简化成三次。

3、TCP为什么可靠?核心机制有哪些?

主要靠四个机制保证可靠:序列号保证数据有序、确认应答保证数据收到、超时重传解决丢包问题、滑动窗口做流量控制。另外还有拥塞控制,避免网络拥堵导致丢包。对比UDP无连接、无确认、无序,所以TCP适合文件、接口请求等可靠场景,UDP

文档评论(0)

1亿VIP精品文档

相关文档