月薪过万技术岗高频面试题及详细答案(真实职场版).docxVIP

  • 0
  • 0
  • 约3.14千字
  • 约 4页
  • 2026-08-10 发布于河北
  • 举报

月薪过万技术岗高频面试题及详细答案(真实职场版).docx

月薪过万技术岗高频面试题及详细答案(真实职场版)

一、基础原理必考(面试必问,打底薪资核心)

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)

1亿VIP精品文档

相关文档