程序员通用面试题(含详细接地气答案).docxVIP

  • 0
  • 0
  • 约3.43千字
  • 约 6页
  • 2026-08-15 发布于河北
  • 举报

程序员通用面试题(含详细接地气答案).docx

程序员通用面试题(含详细接地气答案)

一、计算机基础面试题(必问)

1、简述HTTP和HTTPS的区别?

答案:

第一,安全性不同。HTTP是明文传输,没有加密,数据在传输过程中容易被窃听、篡改、劫持;HTTPS在HTTP基础上加了SSL/TLS加密,传输数据是加密状态,安全可靠。

第二,端口不同。HTTP默认80端口,HTTPS默认443端口。

第三,成本不同。HTTPS需要申请、部署SSL证书,有一定费用和配置成本,HTTP免费无配置成本。

第四,传输速度。HTTP更快,HTTPS多了加密、解密、证书校验流程,会稍微慢一点,但日常业务基本感知不到。

2、GET和POST请求的核心区别?

答案:

1、参数位置:GET参数拼接在URL后面,POST参数放在请求体里。

2、数据限制:GET有长度限制,因为浏览器对URL长度有限制,不能传大数据;POST没有硬性长度限制,可以传文件、长文本。

3、缓存特性:GET请求会被浏览器默认缓存,刷新、回退不会重新请求;POST默认不缓存,每次都会发起新请求。

4、安全性:GET参数暴露在地址栏,不安全;POST参数隐藏在请求体,相对安全。

5、使用场景:查询数据用GET,新增、修改、提交数据用POST。

3、TCP和UDP的区别,分别适用什么场景?

答案:

TCP是面向

文档评论(0)

1亿VIP精品文档

相关文档