重庆实习|统信软件招技术工程师(实习生)岗位岗位
职位信息概览
统信软件招6个月技术工程师(实习生)岗位,130-180元/天,工作地址:重庆市渝中区华盛路1号企业天地8号楼2308,面向本科及以上学历在读毕业生
岗位职责
1、负责客户现场的技术支持与服务工作,确保客户的系统正常运行,解决客户在使用过程中的技术问题; 2、与客户保持良好的沟通,收集客户反馈,为产品改进和服务优化提供建议,提升客户满意度; 3、与公司内部团队紧密合作,共同推进项目进展,确保项目按时交付。
任职要求
1、统招本科计算机相关专业,售后实施技术支持经验优先; 2、熟练掌握 Linux 命令行操作,熟悉各类 Debian、Ubuntu、RHEL、Centos 以及其他各类国产主流系统的操作; 3、了解基于 Linux 的高可用集群 / 虚拟化容器管理 / 分布式存储等相关技术,数据库、中间件等基础技术; 4、具备较强的学习能力和创新能力,具备快速解决问题的能力; 5、具备高度的责任心和敬业精神,能够承受一定的工作压力,保持积极的工作态度; 6、具备良好的客户服务意识,能够站在客户的角度思考问题,提供优质的服务。
加分项:
-
有售后实施或技术支持实习经验 -
熟悉国产操作系统(如统信UOS、麒麟等) -
了解高可用集群、虚拟化或分布式存储技术
招聘详情

应聘技术问题
问题:”请说明 Linux 系统中常见的进程管理命令有哪些?如何查看系统资源占用情况?”
参考答案:
常用的进程管理命令包括:
ps aux
或 ps -ef:查看当前系统所有进程的详细信息top
/ htop:实时监控进程和系统资源占用情况,包括 CPU、内存使用率kill
/ kill -9:向进程发送信号,用于终止无响应的进程pstree
:以树状结构展示进程间的关系
查看系统资源的命令:
free -h
:查看内存使用情况 df -h
:查看磁盘空间使用情况 iostat
:查看磁盘 I/O 统计信息 sar
:收集和报告系统活动信息
实际运维中,一般先用 top 定位占用资源异常的进程,再结合 ps 和日志做进一步排查。
问题:”Debian/Ubuntu 系列和 RHEL/CentOS 系列在包管理和服务管理上有哪些主要区别?”
参考答案:
包管理方面,Debian/Ubuntu 用 dpkg(底层)和 apt / apt-get(上层),软件包格式是 .deb。RHEL/CentOS 用 rpm(底层),CentOS 7 及以前用 yum,CentOS 8+ 用 dnf,软件包格式是 .rpm。仓库配置方式也不同:Debian 系配 /etc/apt/sources.list,RHEL 系配 /etc/yum.repos.d/ 下的 .repo 文件。
服务管理方面,较新的版本(Ubuntu 16.04+、CentOS 7+)都用 systemd,通过 systemctl 管理服务。老版本区别大一些:Debian/Ubuntu 用 service 命令,CentOS 6 及以前用 chkconfig + service。
防火墙也不一样:Debian/Ubuntu 常用 ufw,RHEL/CentOS 用 firewalld 或 iptables。
在统信软件这类做国产操作系统的公司,还要注意国产系统底层基于哪个发行版。比如 UOS 基于 Debian,银河麒麟基于 CentOS,包管理方式也跟着不一样。
问题:”什么是高可用集群?请简述其基本原理和常见架构。”
参考答案:
高可用集群就是用多台服务器组成一组,当其中一台挂了,其他机器能自动接管它的服务,业务不中断。
基本原理有三块:心跳检测(节点之间周期性互判存活)、资源切换(主节点故障后备用节点通过仲裁拿到资源控制权)、脑裂防护(用仲裁盘或奇数节点数防止集群分裂后两个节点同时抢资源)。
常见架构方面,主从模式(Active-Standby)是一台干活一台待命,故障时切换;双主模式(Active-Active)是两台同时提供服务互为备份。常用工具有 Keepalived(基于 VRRP)、Pacemaker + Corosync、RHCS。
在国产化环境下,还要考虑这些方案在国产 CPU(鲲鹏、飞腾)和国产操作系统上的兼容性,有些工具可能需要适配或替换。
问题:”请描述一次你参与过的技术支持或项目实施经历,遇到的最大困难是什么?你是怎么解决的?”
参考答案:
这个问题主要看候选人的动手能力和解决问题的思路。回答时建议覆盖几个方面:
说清楚项目背景——给哪个客户做系统部署,还是给某个项目搭环境。然后描述具体遇到的问题,比如系统兼容性问题、网络配置异常、服务启动失败这些。排查过程要体现思路,一般先看日志(journalctl、/var/log/ 下面的日志),再尝试复现问题,逐步缩小范围。最后说怎么解决的,如果查了文档或社区帖子找到的答案,也可以提。复盘总结讲清楚学到了什么,后续有没有做预防措施。
如果没有正式工作经验,可以讲课程实验、个人项目或者社团里负责系统部署维护的经历,重点把排查思路和学习能力讲出来就行。
问题:”客户反馈系统运行缓慢,你作为现场技术支持工程师,会按什么步骤排查?”
参考答案:
先确认现象。问清楚客户”慢”具体是什么操作慢、什么时候开始的、是一直慢还是偶尔慢。顺便确认最近有没有做过什么变更(系统更新、配置改过、业务量有没有变化)。
然后从系统层面看。top / htop 看 CPU 有没有异常进程,free -h 查内存够不够用,df -h 看磁盘是不是快满了,iostat -x 1 查磁盘 I/O 有没有瓶颈。
再到服务层面。查数据库连接数和慢查询日志,查中间件(Nginx、Redis)的运行状态和日志,netstat / ss 看网络连接状态,有没有大量 TIME_WAIT 或连接超时。
定位到问题后处理。资源不够就扩容或调配置,应用层的问题协调开发团队介入。处理完把问题现象、原因、解决方案记下来同步给团队。
过程中和客户保持沟通比较关键。让客户知道你在查、有进展,避免因为干等着产生不满。
应聘面试准备
问:想应聘上述岗位,需要做哪些准备?
答:
简历优化
1. 核心信息前置
-
学历:本科,计算机相关专业(计算机科学与技术、软件工程、网络工程等) -
经验:如有售后实施、技术支持、运维实习经历重点突出 -
技术栈:Linux 系统管理、Shell 脚本、数据库基础、虚拟化/容器技术 -
意向岗位:技术支持工程师 / 实施工程师 / 运维工程师
2. 匹配岗位关键词
-
技术方面:Linux(Debian、Ubuntu、RHEL、CentOS)、国产操作系统(统信UOS、银河麒麟)、高可用集群、虚拟化、分布式存储 -
工程能力:系统部署与配置、故障排查与处理、客户沟通与需求收集 -
工具和平台:Keepalived、Pacemaker、Docker/KVM、MySQL/PostgreSQL、Nginx/Tomcat -
能力标签:技术支持、客户服务、项目实施、问题排查、团队协作
技能梳理
Linux 系统管理
熟练用常见命令做文件管理、用户管理、权限配置、网络配置。掌握 systemd 服务管理,能写基本的 systemd service 文件。了解 Shell 脚本,能写简单的自动化运维脚本。熟悉 Debian 系和 RHEL 系包管理的差异。
数据库与中间件
了解关系型数据库(MySQL/PostgreSQL)的基本安装、配置和常见问题处理。了解常见中间件(Nginx、Redis、Tomcat)的部署和配置。能看懂基本的 SQL 语句,会检查数据库连接数和慢查询。
虚拟化与容器
了解 KVM、VMware 等虚拟化技术的基本概念。了解 Docker 的基本操作(镜像拉取、容器启停、日志查看)。了解容器编排的基本概念(如 Kubernetes 的 Pod、Service)。
国产操作系统生态
了解统信 UOS 的基本架构和包管理方式。了解国产 CPU 生态(鲲鹏、飞腾、龙芯等)的基本情况。关注信创产业动态。
面试准备
经典问题
-
你平时用什么 Linux 发行版?说说你对 Debian 系和 RHEL 系的理解 -
怎么排查一台 Linux 服务器 CPU 使用率突然飙升的问题? -
你了解哪些高可用方案?Keepalived 的工作原理是什么?
系统设计
-
如果要给客户部署一套双机热备的系统,你会怎么规划? -
一个 Web 服务突然响应变慢,你会按什么顺序排查? -
客户现场需要从零搭建一套基于国产操作系统的服务环境,你的部署步骤是什么?
项目经验准备
-
准备1-2个核心项目的详细介绍,包括: -
项目背景和目标 -
使用的技术和方法 -
遇到的挑战和解决方案 -
项目成果和收获 -
如有课程设计或实验中涉及 Linux 环境搭建、系统部署的经历,整理好描述 -
如有参与开源社区或技术论坛的经历,也可以作为加分项准备
夜雨聆风