云南白药IT工程师2025

云南白药IT工程师面经

本文整理了云南白药IT工程师岗位面试中关于Linux系统服务、云计算、数据库、缓存及反向代理等核心技术题目,涵盖参考答案与解析。同时结合云南白药作为全球中医药首座灯塔工厂的数字化转型经验,给出了针对性面试准备建议。

更新 2026-05-22
云南白药IT工程师Linux云计算虚拟化Kubernetes数据库MySQL
5 浏览
面试前,把简历里的项目讲清楚面经里的追问通常围绕简历展开,先整理项目亮点和可量化结果,回答会更稳。
优化我的简历

云南白药企业总结

企业概况:

云南白药集团创立于1902年,由云南名医曲焕章先生创制,被誉为“伤科圣药”、“中华瑰宝”。1993年在深交所上市,成为云南省第一家A股上市公司。经过多年发展,已从传统中药企业成长为涉足中西药、个人护理、原生药材、商业流通等领域的大型现代化制药集团。

数字化转型成果:

  • 智慧工厂: 2025年9月入选全球制造业“灯塔工厂”,是全球中医药健康品领域首座“灯塔工厂”
  • 数智化平台: 构建“数智云药”平台,实现中药材全产业链可视化管理
  • 技术投入: 部署7500个传感器,实现全流程数字化管理,生产效率提升30%

企业文化:

  • 使命: 守护生命与健康
  • 愿景: 成为领先的医药健康综合解决方案提供商
  • 价值观: 传承创新、求真务实、社会责任、尽职担当、诚信协作、追求极致

云南白药IT工程师面试题目分类解析

一、Linux系统服务类(1-2题)

题目1 简述Linux中常见的系统服务,其作用分别是?

知识点: Linux系统服务管理、网络服务配置

考察点: 系统运维基础、服务配置能力

参考答案:

常见的系统服务及其作用有:

  • NTP/Chrony: 用于时钟同步
  • DHCP: 动态主机配置协议,用于自动分配主机地址,默认使用UDP 67端口
  • DNS: 域名解析,运行在UDP协议之上,默认使用53端口
  • NFS: 网络文件系统,依赖于RPC协议,其基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享
  • Postfix: 邮件服务
  • rsync: 远程数据备份服务
  • VPN: 虚拟专用网

题目2 简述FTP主要的工作模式?

知识点: FTP协议原理、网络传输模式

考察点: 网络协议理解、故障排查能力

参考答案:

FTP工作模式是以服务端角度来区分,有主动模式和被动模式。

  • 主动模式: 是指由FTP服务端主动向客户端发起连接,服务端端口号为20(用于传输)和21(用于控制),即20端口向客户端的一个大于1024的随机端口传输数据
  • 被动模式: 是指由FTP客户端向服务端发起连接,服务端采用随机端口等待客户端的随机端口来访问,从而传输数据

二、云计算与虚拟化类(3-7题)

题目3 简述什么是云计算及其基本特征?

知识点: 云计算概念、NIST五大特征

考察点: 云计算基础理论、架构理解

参考答案:

云计算是一种采用按量付费的模式,基于虚拟化技术,将相应计算资源(如网络存储等)池化后,提供便捷的、高可用的、高扩展性的、按需的服务(如计算存储、应用程序和其他IT资源)。

云计算通常有如下基本特征:

  • 自主服务: 可按需地获取云端的相应资源(主要指公有云)
  • 网络访问: 可随时随地使用任何联网终端设备接入云端从而使用相应资源
  • 资源池化
  • 快速弹性: 可方便、快捷地按需获取和释放计算资源
  • 按量计费

题目6 简述什么是Kubernetes?

知识点: 容器编排、K8s架构

考察点: 容器化技术理解、微服务架构

参考答案:

Kubernetes是一个全新的基于容器技术的分布式系统支撑平台。是Google开源的容器集群管理系统(谷歌内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。并且具有完备的集群管理能力,多层次的安全防护和准入机制、多租户应用支撑能力、透明的服务注册和发现机制、内建智能负载均衡器、强大的故障发现和自我修复能力、服务滚动升级和在线扩容能力、可扩展的资源自动调度机制以及多粒度的资源配额管理能力。

三、数据库技术类(13-21题,63-85题)

题目14 varchar(100)和varchar(200)的区别

知识点: MySQL数据类型、存储优化

考察点: 数据库设计、性能优化

参考答案:

varchar(100)和varchar(200)的主要区别:

1. 存储空间: varchar是变长字符串,实际占用空间=实际字符长度+1(或2)字节记录长度

2. 内存分配: varchar(200)在内存中会分配更多空间,可能影响性能

3. 索引限制: MySQL单列索引最大长度为767字节,varchar(200)可能超出限制

4. 适用场景: 根据业务需求选择,避免过度分配空间

在云南白药智慧工厂场景中,药品编码、批次号等应该选择合适长度,既满足需求又不浪费资源。

题目64 MySQL主从原理

知识点: MySQL复制、数据同步

考察点: 高可用架构、数据一致性

参考答案:

MySQL主从复制原理:

1. 主库binlog记录: 主库将所有数据变更操作记录到二进制日志(binlog)

2. 从库I/O线程: 从库I/O线程连接主库,请求binlog日志

3. 从库relay log: 从库将接收到的binlog写入中继日志(relay log)

4. 从库SQL线程: 从库SQL线程读取relay log并重放SQL语句

在云南白药数智云药平台中,主从复制确保了生产数据的高可用性和读取性能,支持7500个传感器数据的实时处理。

四、Web服务器与负载均衡类(22-62题)

题目22 nginx做负载均衡实现的策略有哪些

知识点: Nginx负载均衡算法

考察点: 负载均衡配置、性能调优

参考答案:

Nginx负载均衡策略:

1. 轮询(默认): 按时间顺序逐一分配到不同后端服务器

2. 加权轮询: 根据权重分配请求,权重越高分配越多

3. IP哈希: 根据客户端IP地址的哈希结果分配,保证同一客户端访问同一服务器

4. 最少连接: 分配给当前连接数最少的服务器

5. URL哈希: 根据URL的哈希结果分配,提高缓存命中率

在云南白药智慧工厂中,使用加权轮询+IP哈希策略,确保API服务的高可用性和会话保持。

题目35 什么是反向代理,什么是正向代理,以及区别?

知识点: 代理服务器原理

考察点: 网络架构理解、安全配置

参考答案:

正向代理:

  • 客户端配置,代理客户端访问互联网
  • 隐藏客户端真实IP
  • 典型应用:科学上网、企业上网行为管理

反向代理:

  • 服务端配置,代理服务器接收客户端请求
  • 隐藏后端服务器信息
  • 典型应用:负载均衡、Web加速

区别:

1. 代理对象不同: 正向代理代理客户端,反向代理代理服务器

2. 配置位置不同: 正向在客户端配置,反向在服务端配置

3. 透明度不同: 正向代理对服务端透明,反向代理对客户端透明

五、缓存技术类(86-98题)

题目86 redis是单线程还是多线程?

知识点: Redis架构、并发处理

考察点: 缓存技术理解、性能优化

参考答案:

Redis是单线程的,但这个说法需要更准确的理解:

1. Redis核心网络模型是单线程的,使用I/O多路复用技术

2. Redis 6.0引入了多线程I/O,但命令执行仍是单线程

3. 单线程避免了锁竞争,简化了并发控制

4. 内存操作速度快,单线程足以发挥性能

在云南白药数智云药平台中,Redis单线程模型确保了数据一致性,同时通过集群部署实现高并发处理。

题目95 缓存雪崩、穿透、击穿的区别和解决方案

知识点: 缓存异常处理

考察点: 系统稳定性、故障处理

参考答案:

缓存雪崩:

  • 现象: 大量缓存同时失效,请求全部打到数据库
  • 解决: 设置随机过期时间、缓存预热、熔断降级

缓存穿透:

  • 现象: 查询不存在的数据,绕过缓存直接查数据库
  • 解决: 布隆过滤器、空值缓存、参数校验

缓存击穿:

  • 现象: 热点数据过期瞬间,大量请求同时访问
  • 解决: 互斥锁、永不过期、异步更新

在云南白药智慧工厂中,通过多级缓存+熔断机制确保系统稳定性。

面试准备建议

技术栈重点

  • 云计算: Docker、Kubernetes、云平台架构
  • 数据库: MySQL主从、Redis集群、性能优化
  • Web服务: Nginx负载均衡、Tomcat调优
  • 监控运维: Zabbix、日志分析、故障排查

企业特色结合

  • 强调数字化转型经验
  • 突出医药行业IT解决方案
  • 展示大数据、AI技术应用
  • 体现智慧工厂建设经验

看完面经后,回到自己的简历做一轮准备

用 HI简历整理项目经历、提炼可追问亮点,再按面经高频问题准备对应回答。

免费开始写简历