计算机面试试题及详细答案.docxVIP

  • 2
  • 0
  • 约8.05千字
  • 约 10页
  • 2026-06-27 发布于河北
  • 举报

计算机面试试题及详细答案

一、基础必考题(入门级,适配应届生/初级岗位)

1.题目:什么是HTTP协议?HTTP和HTTPS的核心区别是什么?

详细答案:HTTP协议(超文本传输协议),是客户端和服务器之间进行数据传输的约定,比如我们浏览网页时,浏览器(客户端)向网站服务器发送请求,服务器通过HTTP把网页内容返回给浏览器,它是无状态、无连接的协议——无状态指每次请求都是独立的,服务器不会记住上一次的请求信息;无连接指请求响应完成后,连接就会断开,不会长期保持。

HTTP和HTTPS的核心区别有3点,都是实际开发中会用到的,不是纯理论:

①安全性:HTTP是明文传输,数据在传输过程中可能被窃取、篡改(比如公共WiFi下,别人可能截获你的请求数据);HTTPS在HTTP基础上增加了SSL/TLS加密层,数据传输是加密的,能防止窃取和篡改,更安全(比如支付、登录等敏感操作,必须用HTTPS)。

②端口:HTTP默认使用80端口,HTTPS默认使用443端口。

③证书:HTTPS需要向第三方机构申请SSL证书(比如阿里云、腾讯云的免费/付费证书),证明服务器的合法性;HTTP不需要证书。

补充:实际项目中,我们会把HTTP请求自动跳转成HTTPS,避免明文传输泄露敏感信息。

2.题目:什么是面向对象?面向对象的三大特性是什么,分别解释一下?

详细答案:面向对象(OOP),简单

文档评论(0)

1亿VIP精品文档

相关文档