- 0
- 0
- 约3.43千字
- 约 6页
- 2026-08-15 发布于河北
- 举报
程序员通用面试题(含详细接地气答案)
一、计算机基础面试题(必问)
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)