恒远技术岗位面试题及详细参考答案(通用技术岗).docxVIP

  • 1
  • 0
  • 约4.26千字
  • 约 6页
  • 2026-07-13 发布于河北
  • 举报

恒远技术岗位面试题及详细参考答案(通用技术岗).docx

恒远技术岗位面试题及详细参考答案(通用技术岗)

适用岗位:软件开发、技术开发、运维技术、后端技术、全栈技术通用岗

一、基础技术常识(必考题,20分)

1、简单说下TCP和UDP的核心区别,日常业务里你会怎么选型?

参考答案:

首先核心区别就四点:TCP是面向连接的、可靠传输、有序、有拥塞控制;UDP是无连接的、不可靠、无序、无流量拥塞控制。

TCP传输前要三次握手,传输完四次挥手断开连接,数据不会丢、不会乱序,但是速度慢、开销大;UDP不用建立连接,直接发数据包,速度快、延迟低、开销小,但可能丢包、乱序。

业务选型我都是按场景来:涉及支付、接口请求、文件传输、后台数据同步这种不能丢数据、必须准确的场景,一律用TCP,比如HTTP、HTTPS、数据库连接都是基于TCP;直播、语音通话、游戏实时对战这种追求低延迟,少量丢包不影响体验的场景,用UDP更合适。

2、HTTP和HTTPS的区别是什么?HTTPS为什么安全?

参考答案:

最直观的区别,HTTP是明文传输,端口80,无加密、无身份验证;HTTPS是HTTP+SSL/TLS加密,端口443,全程加密传输,还能校验服务器身份。

HTTPS安全主要体现在两点:一是传输加密,采用对称加密+非对称加密结合的方式,中间人抓包只能看到乱码,拿不到真实数据;二是身份校验,依靠CA证书验证服务器真实性,防止域名劫持、钓鱼伪装。

日常项目中,只要

文档评论(0)

1亿VIP精品文档

相关文档