- 0
- 0
- 约3.14千字
- 约 4页
- 2026-08-10 发布于河北
- 举报
月薪过万技术岗高频面试题及详细答案(真实职场版)
一、基础原理必考(面试必问,打底薪资核心)
1.说一说你对HTTP和HTTPS的区别,日常工作中怎么用?
详细答案:
首先最核心的区别是安全和端口,HTTP默认80端口,HTTPS默认443端口。HTTP是明文传输,数据直接裸奔,中间人可以抓包、篡改、窃取数据;HTTPS是在HTTP基础上加了SSL/TLS加密,传输数据都是加密后的,抓包也看不到原始内容。
其次,HTTPS需要CA证书,需要付费购买或者申请免费证书,部署的时候要配置证书、密钥,HTTP直接部署即可,没有认证流程。
日常工作里,所有正式上线的项目必须用HTTPS,尤其是涉及登录、支付、用户信息的接口,浏览器现在已经强制拦截HTTP不安全页面。本地开发、内网测试环境,为了省事一般用HTTP,提升开发效率。
补充:HTTPS不是全新协议,只是HTTP+加密校验,速度会比HTTP稍慢一点,因为多了握手和加密解密流程,但安全性完全碾压HTTP,生产环境必须落地。
2.GET和POST接口的核心区别,工作中怎么选型?
详细答案:
网上很多说“GET传参有限制、POST无限制”其实是片面的,真正的核心区别就三点:
第一,语义不同。GET是查询数据,只读操作,不会修改服务器数据;POST是提交数据,新增、修改、删除数据都用POST。
原创力文档

文档评论(0)