在线教育系统工程师考试试卷及答案_第1页
在线教育系统工程师考试试卷及答案_第2页
在线教育系统工程师考试试卷及答案_第3页
在线教育系统工程师考试试卷及答案_第4页
在线教育系统工程师考试试卷及答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在线教育系统工程师考试试卷及答案一、填空题(共10题,每题1分)1.在线教育实时互动常用的UDP低延迟协议是______。2.微服务同步通信常用协议是______(REST风格)。3.在线教育用户数据常用关系型数据库是______(举一例)。4.AWS中弹性扩容在线教育服务器的服务是______。5.提升页面加载速度的前端缓存技术是______。6.基于令牌的身份认证协议是______。7.直播并发处理的核心架构是______+边缘节点。8.MySQL分库分表常用中间件是______。9.视频转码开源工具是______。10.Node.js实时聊天框架是______。二、单项选择题(共10题,每题2分)1.不适合实时互动的协议是?A.WebRTCB.HLSC.RTPD.SRTP2.微服务注册发现工具是?A.NginxB.EurekaC.RedisD.Kafka3.课件图片最优存储方式是?A.本地服务器B.对象存储C.关系型数据库D.Redis4.海量日志存储适合用?A.MySQLB.ElasticsearchC.PostgreSQLD.MongoDB5.降低直播延迟不包括?A.减少转码B.UDP传输C.增加CDND.HLS协议6.JWT不建议存储在?A.LocalStorageB.HttpOnlyCookieC.SessionStorageD.内存7.微服务异步通信用?A.KafkaB.HTTPC.gRPCD.REST8.前端性能优化是?A.数据库索引B.服务扩容C.图片懒加载D.缓存预热9.不能防SQL注入的是?A.预编译B.输入过滤C.ORMD.数据库加密10.视频点播常用协议是?A.RTMPB.HLSC.WebRTCD.RTP三、多项选择题(共10题,每题2分)1.在线教育云服务组件包括?A.弹性计算B.对象存储C.消息队列D.关系型数据库2.性能优化方向包括?A.前端压缩B.分库分表C.热点缓存D.服务降级3.安全防护措施包括?A.传输加密B.多因素认证C.输入验证D.流量控制4.微服务特点包括?A.单一职责B.独立部署C.松耦合D.集中式数据库5.直播核心环节包括?A.推流B.转码C.拉流D.录制6.NoSQL数据库包括?A.MongoDBB.RedisC.CassandraD.MySQL7.前端技术栈常用?A.ReactB.VueC.AngularD.SpringBoot8.实时互动功能包括?A.课堂举手B.在线聊天C.白板协作D.课件播放9.数据备份策略包括?A.全量备份B.增量备份C.异地备份D.实时同步10.音视频处理工具包括?A.FFmpegB.GStreamerC.TensorFlowD.OpenCV四、判断题(共10题,每题2分)1.WebRTC仅支持浏览器,不支持移动端。(×)2.微服务可直接调用,无需注册发现。(×)3.CDN能降低在线教育访问延迟。(√)4.JWT存LocalStorage比Cookie安全。(×)5.HLS延迟比WebRTC低。(×)6.关系型数据库适合半结构化数据。(×)7.Kafka可用于在线教育日志收集。(√)8.强缓存可减少服务器请求。(√)9.视频转码必须用付费工具。(×)10.多因素认证提升账户安全。(√)五、简答题(共4题,每题5分)1.简述在线教育微服务架构优势。答案:微服务将系统拆分为单一职责服务(如用户、直播),优势:①独立部署:单服务更新不影响整体;②松耦合:接口通信,修改不扩散;③弹性扩容:高并发服务(直播)单独扩容;④技术多样:不同服务选最优栈;⑤故障隔离:单服务故障不影响全局,提升可用性。2.在线教育音视频延迟来源及优化?答案:延迟来源:采集编码、传输丢包、转码耗时、播放缓冲。优化:①采集用硬件加速;②传输用UDP(WebRTC)+CDN边缘分发;③转码减少层级,边缘转码;④播放调整缓冲阈值,低延迟模式。3.JWT身份认证流程?答案:①用户登录验证,服务器生成JWT(含用户ID、权限,签名);②返回JWT给客户端;③客户端存Cookie(HttpOnly)或内存;④请求Header携带JWT;⑤服务器验证签名、有效期,通过则处理请求。4.在线教育数据库优化方法?答案:①索引优化:查询字段建索引;②分库分表:水平分表(用户ID范围)、垂直分库(业务模块);③热点缓存:Redis存热门数据;④读写分离:主库写、从库读;⑤慢查询优化:分析日志,优化SQL;⑥参数调优:连接池、缓存大小。六、讨论题(共2题,每题5分)1.10万+用户直播场景架构设计?答案:①推流:主播推到边缘节点;②转码:边缘就近转多分辨率;③分发:CDN全球节点拉流;④弹性扩容:自动扩边缘/中心节点;⑤缓存:热点流存CDN边缘;⑥故障转移:中心故障切换备用;⑦监控:实时告警延迟、并发;⑧限流:防恶意推流。采用推拉流分离(RTMP推、HLS拉)平衡延迟与并发。2.在线教育数据安全(隐私+版权)防护?答案:①隐私:传输HTTPS/SRTP,存储AES加密,多因素认证,数据脱敏;②版权:动态水印(嵌用户信息),DRM加密,防盗链(Referer限制、签名URL),防录屏检测;③访问控制:RBAC权限;④审计:记录敏感操作追溯。答案汇总一、填空题1.WebRTC2.HTTP3.MySQL4.EC2AutoScaling5.CDN6.JWT7.CDN8.Sharding-JDBC9.FFmpeg10.Socket.IO二、单项选择题1.B2.B3.B4.B5.D6.A7.A8.C9.D1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论