多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

2024楚雄军队文职-计算机

2024楚雄军队文职-计算机 目录一、计算机通信试题一1. 自我介绍2. 对于跳槽你有什么看法3. 影响计算机操作系统稳定性的因素有哪些4. 关于软件形成有哪些步骤试题二1. 信息管理系统认识2. 非业务请求处理试题三通信维护岗位1. 带宽、吞吐量、延时2. 调制解调器3. 电路基本定理、数电模电概念二、计算机网络岗位试题一1. 谈谈对物联网的认识2. 什么是数据库技术主流的数据库管理系统软件有哪些3. 计算机病毒的特点试题二1. 部队的优缺点2. 领导批评呵斥你怎么办3. 简述数据通信的三种方式4. 加班值班出差你怎么看三、计算机软件开发1. 简述软件工程基本原理2. 什么是生命周期四、计算机助理工程师1. 口述一道编程2. XP系统下共享文件夹提示无法访问要怎么处理3. C盘格式化要注意什么4. OSI的七层模型是什么5. 计算机坏了怎么办一、计算机通信试题一1. 自我介绍追问1你提到的XX项目中你具体承担了什么角色遇到过什么技术难题怎么解决的答在XX项目里我主要负责网络设备配置和故障排查。当时遇到一个链路频繁掉线的问题我先从物理层查起换网线、测光衰最后定位是光模块兼容性问题换模块后恢复。这个过程让我养成了按层排查的习惯。追问2你觉得自己最大的缺点是什么这个缺点在通信维护岗位上会带来什么影响答我最大的缺点是有时候太关注细节容易在单个问题上花太多时间。在通信维护岗位这可能导致处理故障不够快。我现在会先判断影响范围紧急问题先恢复业务再回头深挖原因。追问3如果入职后发现实际工作内容和你预期的差距较大你会怎么调整答如果差距大我会先调整心态因为岗位不可能完全符合预期。然后主动找领导沟通了解哪些是必须做好的基础工作同时把我想做的技术方向跟实际工作结合比如在值班巡检中积累经验而不是一味抱怨。2. 对于跳槽你有什么看法追问1你之前有过跳槽经历吗如果有是什么原因如果没有你是怎么做到长期稳定的答我之前没有频繁跳槽只换过一次原因是原岗位技术成长空间有限想做更核心的通信保障。如果是应届可以说我没有跳槽经历我更喜欢在一个方向上持续积累不会因为短期困难就换地方。追问2如果入职后发现工作内容比较单调重复你会怎么看待会不会想跳槽答我觉得基础工作单调重复很正常但重复不等于没价值。比如巡检、值班、故障记录做久了能总结出规律甚至优化流程。我会给自己定小目标比如把常见故障处理时间缩短这样工作就不会只是重复。追问3你怎么理解“忠诚度”在部队/事业单位工作忠诚度的含义和在企业有什么不同答我理解的忠诚度不是一辈子不换单位而是在岗位上尽心尽责不泄露单位信息不损害单位利益遇到困难不轻易撂挑子。在部队或事业单位忠诚还意味着服从组织安排、有大局意识这点我能接受也愿意做到。3. 影响计算机操作系统稳定性的因素有哪些追问1如果你负责的服务器频繁蓝屏你会按什么顺序排查先查硬件还是先查软件答我会先看蓝屏代码和最近变更。先软后硬查最近装的驱动、补丁、软件能不能进安全模式再看内存、硬盘、电源。如果最近没变更就重点测内存和硬盘。顺序是先保证业务恢复再逐步定位。追问2ECC内存和普通内存有什么区别为什么服务器必须用ECC内存答普通内存不带纠错出现一位翻转可能直接导致数据错误或蓝屏。ECC内存能检测并纠正单位错误虽然贵一点、慢一点但服务器要求长时间稳定运行所以必须用ECC。简单说ECC就是给内存加了纠错保险。追问3你怎么判断一个系统不稳定是硬件问题还是软件问题有没有具体的排查方法答我会看规律如果固定操作、固定时间蓝屏偏向软件或驱动如果随机蓝屏、负载高就崩偏向硬件。再用替换法换内存、换硬盘、换电源测试同时看系统日志和蓝屏dump基本能区分。4. 关于软件形成有哪些步骤追问1你觉得哪个阶段最容易出问题为什么答我觉得需求分析最容易出问题。因为用户往往说不清自己要什么开发人员又容易按自己理解做最后做出来不是用户要的。需求没对齐后面设计、编码、测试都会跟着返工。追问2需求分析阶段如果用户说不清楚需求你会怎么办答我会用原型、流程图、界面草图跟用户确认让他看到具体东西再提意见。还会把需求写成文档让用户签字确认。开发过程中分阶段演示尽早暴露偏差而不是等到最后才给用户看。追问3瀑布模型和敏捷开发有什么区别你更倾向哪种为什么答瀑布适合需求明确、变更少的项目比如军工、嵌入式敏捷适合需求变化快、需要快速迭代的项目。我个人倾向看项目类型如果是通信保障类可能更需要瀑布的规范如果是应用开发敏捷更灵活。试题二1. 信息管理系统认识追问1你在之前的工作中使用过什么信息管理系统你觉得它最大的优点和不足分别是什么答我用过单位的资产管理系统和工单系统。优点是流程清楚、能追溯不足是有时候操作层级太多查一个数据要点很多下移动端支持也弱。我觉得MIS好不好关键看一线人员愿不愿意用。追问2如果让你参与一个MIS的建设你会从哪个环节入手为什么答我会先从业务调研入手跟使用部门聊清楚痛点、流程和报表需求。然后梳理数据流确定核心功能和优先级再做原型给用户确认。不能一上来就写代码否则很容易白做。追问3信息管理系统和普通的办公软件有什么本质区别答办公软件主要处理个人或小范围文档比如Word、Excel信息管理系统是面向组织流程的有数据库、权限、流程、报表和审计。简单说办公软件是工具MIS是管理平台。2. 非业务请求处理追问1如果用户因为你不帮忙而投诉你态度不好你怎么应对答我会先冷静不跟用户争。然后找机会解释我的职责边界同时说明我并不是不帮而是有些事需要找对应渠道。如果确实我沟通方式有问题我会道歉并改进。必要时向领导说明情况避免影响单位形象。追问2你怎么判断一个请求是“非业务请求”还是“业务相关的技术支持”边界在哪里答判断标准是跟工作业务、单位设备、单位网络相关的属于职责范围个人设备、私人软件、家庭网络属于非业务。但如果是简单的操作指导不影响工作我也愿意顺手帮一下。追问3如果领导也经常让你帮忙处理私人电脑的问题你怎么处理答如果是领导私人电脑我会礼貌说明单位设备优先私人问题建议找专业维修。但如果只是简单设置不影响工作我可以在业余时间帮一下。关键是不能占用工作时间也不能违反单位规定。试题三通信维护岗位1. 带宽、吞吐量、延时追问1带宽很大但网速很慢可能是什么原因答可能原因很多运营商链路拥塞、WiFi信号差、路由器性能不够、服务器限速、丢包重传、后台程序占用。带宽只是理论上限实际体验还受延时、丢包、协议开销影响。我会先测有线再测不同时段逐步排除。追问2延时和带宽之间有没有关系带宽越大延时越小吗答带宽大不代表延时小。带宽是管道宽度延时是水跑一趟的时间。带宽能减少传输延时因为同样数据发得快但传播延时、处理延时、排队延时不一定变。比如卫星链路带宽大但延时依然高。追问3你怎么测试一条链路的实际吞吐量答可以用iperf打流测试或者用speedtest测公网。更准确的是在两端部署测试工具排除磁盘、CPU瓶颈测TCP和UDP吞吐。还要看不同包大小、并发连接下的表现。2. 调制解调器追问1光猫和传统的电话线Modem有什么区别答传统Modem是电话线拨号把数字信号调制成模拟信号光猫是光纤入户设备完成光电转换和协议转换很多还带路由功能。原理上有相似都是信号转换但介质和速率完全不同。追问2调制解调器工作在OSI模型的哪一层答调制解调器主要工作在物理层负责信号转换和传输。如果是光猫带路由那它还涉及网络层。传统Modem就是物理层设备。追问3如果Modem的同步信号丢失会出现什么现象怎么排查答同步丢失通常表现为无法拨号、链路建立失败、频繁掉线。我会先查线路质量、接头、分离器再看Modem指示灯和日志确认是线路问题还是设备问题。必要时换Modem测试。3. 电路基本定理、数电模电概念追问1基尔霍夫定律和叠加定理在什么条件下才适用答基尔霍夫定律对集总参数电路都适用不管线性非线性。叠加定理只适用于线性电路而且只能算电压电流不能直接算功率。功率要最后用叠加后的电压电流再算。追问2模拟电路和数字电路在通信系统中分别起什么作用答模电负责信号的放大、滤波、调制、解调处理连续信号数电负责逻辑运算、计数、存储、编码处理0和1。通信系统里模电管前端射频和中频数电管基带处理和协议。追问3戴维南定理和诺顿定理有什么区别各自适用于什么场景答戴维南等效成电压源串联电阻诺顿等效成电流源并联电阻。两者可以互相转换。戴维南适合分析电压、串联负载诺顿适合分析电流、并联负载。实际用哪个方便就用哪个。二、计算机网络岗位试题一1. 谈谈对物联网的认识追问1物联网和互联网的核心区别是什么答互联网主要连接人物联网连接物。互联网重在信息共享物联网重在感知和控制。物联网设备通常资源受限数量大很多无人值守所以对低功耗、安全、自动管理要求更高。追问2物联网面临的最大安全挑战是什么答我觉得是设备安全和隐私。很多物联网设备默认密码弱、固件不更新、通信不加密容易被控制或窃取数据。一旦被劫持可能变成僵尸网络也可能泄露敏感信息。追问3如果让你为一个营区设计物联网监控方案你会考虑哪些关键技术答我会考虑传感器选型、无线覆盖、数据回传、平台管理和安全防护。比如用低功耗传感器采集温湿度、门禁、周界通过专网或LoRa回传平台做告警和联动。安全上要加密、认证、分域隔离。2. 什么是数据库技术主流的数据库管理系统软件有哪些追问1关系型数据库和非关系型数据库各适用于什么场景答关系型适合结构化数据、事务要求高、关联查询多的场景比如财务、人事。非关系型适合海量数据、高并发、灵活结构比如日志、缓存、社交数据。实际系统常混用。追问2MySQL和PostgreSQL的主要区别是什么答MySQL部署简单、生态广、读写性能好适合互联网业务PostgreSQL功能更强支持复杂查询、地理信息、JSON、自定义类型适合复杂业务。选哪个看团队和需求。追问3如果数据量很大且要求高并发读写你会选择哪种数据库为什么答我会考虑分布式数据库或分库分表比如MySQL集群、TiDB、OceanBase。缓存用Redis读写分离消息队列削峰。没有万能数据库要按一致性和延迟要求选。3. 计算机病毒的特点追问1病毒、蠕虫和木马有什么区别答病毒需要寄生在文件里靠用户运行传播蠕虫能自己复制传播不需要宿主木马伪装成正常软件主要目的是控制或窃密。现在很多恶意软件是混合型。追问2如果你发现单位的一台电脑中了病毒你的处理流程是什么答先断网防止扩散然后保留现场报告领导再用杀毒软件查杀必要时重装系统最后分析感染源修补漏洞提醒其他人。涉密机要按保密规定处理。追问3在涉密网络中病毒防护有什么特殊要求答涉密网络必须物理隔离不能用普通U盘、不能连互联网。要装保密防护软件定期查杀严格介质管理。发现病毒要立即报告保密部门不能自行处理。试题二1. 部队的优缺点追问1你能接受部队的管理方式吗如果觉得某项规定不合理你会怎么做答我能接受部队的管理方式。如果觉得某项规定不合理我不会当面顶撞会按程序反映比如通过组织渠道提建议。但在规定修改前我会严格执行。追问2部队的稳定性对你来说是吸引力还是束缚答稳定性对我有吸引力因为我想长期做通信保障不想频繁换环境。但它不是束缚稳定不等于安逸我仍然会要求自己学习进步。追问3如果让你在部队和企业之间选择你会怎么权衡答我会看哪个更能发挥我的专业哪个更有意义。部队稳定、有使命感但管理严格企业灵活、收入可能高但不确定性大。我个人更看重长期价值和归属感。2. 领导批评呵斥你怎么办追问1如果领导的批评是不合理的你还会先认错吗怎么处理答如果批评不合理我也不会当场反驳。我会先听完避免冲突。等领导冷静后再单独拿事实和数据说明情况。如果确实我没错我会解释清楚如果我有部分责任我先认。追问2如果领导经常呵斥你你会怎么调整自己的心态答我会调整心态不把情绪带到工作。同时反思是不是沟通方式有问题主动汇报进度减少误会。如果领导风格就是急我会适应把事做好用结果说话。追问3你会因为被批评而影响工作积极性吗怎么保证答不会长期影响。当时可能不舒服但我会把注意力放在解决问题上。被批评说明领导还在关注我如果完全不管才更麻烦。我会用改进来回应。3. 简述数据通信的三种方式追问1半双工通信为什么需要两条信道能不能只用一条答半双工其实可以只用一条信道双方分时轮流发。说两条信道是便于理解实际可以是两条逻辑信道或一条物理信道复用。对讲机就是典型半双工。追问2全双工通信中如果一方发送速率远大于另一方接收速率会有什么问题答如果发送快接收慢接收端缓冲会满导致丢包、重传、拥塞。需要流量控制比如滑动窗口、ACK确认让发送方降速。追问3在实际网络设备中哪些场景使用半双工哪些使用全双工答半双工用于对讲机、老式集线器、某些工业总线全双工用于电话、交换机端口、现代网络通信。现在交换式以太网基本都是全双工。4. 加班值班出差你怎么看追问1如果连续加班一个月你觉得你能坚持吗怎么保证工作质量答如果任务需要我能坚持但会注意效率避免疲劳出错。我会把工作分优先级利用碎片时间休息重要操作前确认。长期这样肯定不行需要团队轮换。追问2如果值班期间没有紧急情况你会怎么利用这段时间答我会用来巡检设备、整理文档、学习业务、熟悉应急预案。值班不是坐着等电话而是保持待命状态顺便提升自己。追问3如果加班和值班没有额外的补贴或调休你还会接受吗答如果单位确实需要我会服从安排。但我也希望有合理的调休机制保证长期战斗力。短期可以奉献长期要靠制度。三、计算机软件开发1. 简述软件工程基本原理追问1这七条原理中你觉得哪一条在实际工作中最容易被忽视答我觉得是阶段评审和产品控制。很多项目为了赶进度跳过评审需求随便改最后返工很大。其实越早发现问题成本越低。追问2“开发小组人员少而精”和“团队协作”之间矛盾吗答不矛盾。少而精不是不协作而是避免人浮于事。小团队沟通成本低但也要分工明确、接口清晰。关键是人要精干协作要规范。追问3你之前参与的项目有没有遵循这些原理能举个例子吗答我之前参与一个系统开发我们做了需求评审、概要设计、测试计划也用了配置管理。但阶段评审执行不够严导致后期改需求比较多。后来我们加了原型确认情况好很多。2. 什么是生命周期追问1瀑布模型和螺旋模型在生命周期阶段划分上有什么不同答瀑布是线性顺序每个阶段做完再做下一个适合需求稳定。螺旋是迭代的每轮都做风险分析、原型、评审适合大型高风险项目。螺旋更强调风险控制。追问2需求分析阶段如果用户需求频繁变更怎么应对答我会建立变更流程评估影响跟用户确认优先级。小变更走快速通道大变更排期。同时用原型和迭代交付让用户尽早看到效果减少后期大改。追问3维护阶段的工作量通常占总生命周期的多少为什么答维护通常占整个生命周期工作量的60%到80%。因为软件交付后要修bug、适应环境、加功能。所以设计时就要考虑可维护性文档和注释很重要。四、计算机助理工程师1. 口述一道编程追问1你刚才说的算法时间复杂度是多少空间复杂度呢有没有优化的空间答比如找多数元素抵消法时间O(n)空间O(1)已经比较优。如果允许排序时间O(n log n)。优化要看限制空间换时间或时间换空间。追问2如果数据量很大比如1亿条记录你的方法还能用吗需要怎么调整答如果1亿条记录不能全放内存。可以用分块处理、外部排序、哈希分桶或者用MapReduce。单机算法要改成分布式思路。追问3这个算法是稳定的吗如果不稳定什么场景下会导致问题答快速排序不稳定相等元素可能换顺序。如果要求稳定可以用归并排序。稳定性在排序对象有多个字段时很重要比如先按姓名再按年龄。2. XP系统下共享文件夹提示无法访问要怎么处理追问1如果两台电脑能ping通但就是访问不了共享文件夹最可能的原因是什么答最可能是权限或安全策略问题。查Guest是否启用、本地安全策略里“从网络访问此计算机”有没有Everyone、共享权限是否给了Guest。还有防火墙445端口。追问2Guest账户启用了但依然访问不了下一步你会查什么答下一步查“拒绝从网络访问此计算机”里有没有Guest再看共享文件夹的NTFS权限和安全权限还有简单文件共享是否关闭。注册表restrictanonymous也可能限制。追问3XP和Win7之间共享文件夹的常见兼容性问题有哪些怎么解决答Win7默认用NTLMv2XP可能用NTLM需要改安全策略。还有家庭组、工作组、防火墙规则不同。可以统一工作组启用Guest调整LAN Manager认证级别。3. C盘格式化要注意什么追问1格式化C盘和重新分区有什么区别什么情况下需要重新分区答格式化只是清空分区数据分区结构不变重新分区会改变分区大小和数量会破坏数据。一般重装系统只格式化C盘除非要调整分区才重新分区。追问2如果格式化后发现忘记备份重要文件有什么补救办法答立即停止往C盘写数据用数据恢复软件扫描或者找专业恢复。但恢复成功率看覆盖情况所以最好提前备份不要抱侥幸。追问3重装系统后电脑无法联网最可能是什么原因答最可能是网卡驱动没装。可以提前下好驱动放U盘或者用自带网卡驱动盘。也可能是网络设置、IP、DNS问题。先看设备管理器有没有黄叹号。4. OSI的七层模型是什么追问1TCP和UDP分别工作在哪一层它们的主要区别是什么答TCP和UDP都在传输层。TCP面向连接、可靠、有流量控制速度慢UDP无连接、不可靠、开销小速度快。看应用需求选。追问2路由器、交换机、集线器分别工作在OSI的哪一层答集线器在物理层交换机在数据链路层路由器在网络层。三层交换机也有路由功能工作在二三层。追问3ping命令利用了哪一层的什么协议答ping用的是ICMP协议属于网络层。它通过回送请求和回送应答测试连通性不依赖TCP或UDP。5. 计算机坏了怎么办追问1电脑开机后风扇转但屏幕无显示你的排查顺序是什么答先看显示器电源和信号线再听有没有报警声。然后拔插内存、显卡擦金手指换插槽。如果还不行用替换法换内存、显卡、电源。主板或CPU问题也有可能。追问2如果判断是硬盘故障你会怎么处理直接换硬盘还是尝试恢复数据答如果硬盘有重要数据先不要反复通电做镜像或找专业恢复。确认是硬件故障就换硬盘重装系统。数据比硬盘值钱先保数据。追问3在部队/涉密单位中计算机故障处理有什么特殊要求答涉密计算机故障不能随便送外修要按保密规定处理。硬盘不能随意更换或丢弃要登记、消磁或销毁。维修人员要有资质过程要有人监督防止泄密。
返回列表