用尚科技 软件交付-实施工程师 笔试题
一、基础信息
姓名
性别
民族
身高
手机号码
常用邮箱
二、逻辑试题(每题2分,共2题)
1、小明、小红、小刚分别在周一、周二、周三去图书馆(每人一天),已知:①小明≠周一;②小红比小明早;③小刚≠周三。三人分别在周几去?(请简单描述推理过程)
2、观察数列:1,3,7,15,31,______。请找出规律并填入下一个数字,同时说明规律本质。
三、单选题(每题4分,共5题)
1. (数据库)现有表 articles,建立过索引 idx_status_created (status, created_at)。请问以下哪条SQL语句无法有效利用这个索引?
A. SELECT * FROM articles WHERE status = 1;
B. SELECT * FROM articles WHERE status = 1 AND created_at > '2023-01-01';
C. SELECT * FROM articles WHERE created_at > '2023-01-01';
D. SELECT * FROM articles WHERE status = 1 ORDER BY created_at DESC;
2. (操作系统)使用 `ls -l` 命令查看一个文件的权限显示为 `-rwxr-sr--`,请问这里的 ‘s’ 位表示设置了什么属性?
A. 粘滞位(Sticky Bit)
B. 设置用户ID位(SetUID)
C. 设置组ID位(SetGID)
D. 符号链接(Symbolic Link)
3. (计算机网络)一台主机无法访问外网网站,但可以ping通同一局域网内其他主机和网关IP。使用 `nslookup` 发现无法解析域名。最可能的问题是:
A. 主机IP地址配置错误
B. 主机网关配置错误
C. 主机的DNS服务器配置错误或无法连接
D. 主机网物理故障
4. (虚拟化)相比于传统虚拟化,容器化技术(如Docker)的一个显著特点是:
A. 每个容器运行一个完整的客户操作系统内核
B. 具有更强的隔离性和安全性
C. 启动速度更快,资源开销更小
D. 必须使用特定的硬件辅助虚拟化技术
5.(项目管理)某软件系统采用前后分离设计。受前任项目经理的安排,甲正在开发该软件的后端程序,乙和丙都在开发该软件的前端程序。新任项目经理曾和甲、乙、丙共事,统计过三人开发类似程序的缺陷率水平,如下表所示。为保证该软件的代码质量,新任项目经理应():
A. 调换甲、丙的工作,各自在对方编码的代码基础上继续开发
B. 维持开发任务分工不变,同时让乙培训丙
C. 维持开发任务分工不变,同时让甲培训丙
D. 维持开发任务分工不变,同时让甲培训乙,乙培训丙
四、多选题(每题4分,共5题)
6. (操作系统)*在Linux中,以下哪些命令或方法可以用于排查CPU占用过高的问题?
A. `top` 或 `htop`
B. `iostat -x 1`
C. `vmstat 1`
D. `df -h`
7. (计算机网络)以下关于TCP和UDP协议的区别,说法正确的有:
A. TCP是面向连接的,UDP是无连接的。
B. TCP传输速度一定比UDP快。
C. TCP提供可靠交付、流量控制和拥塞控制,UDP不提供。
D. TCP首部开销(20字节)大于UDP首部开销(8字节)。
E. DNS查询只使用UDP协议。
8. (虚拟化)*Docker容器利用Linux内核的哪些特性来实现隔离?
A. Namespaces(命名空间)
B. SELinux/AppArmor
C. Control Groups (cgroups)
D. BIOS虚拟化支持(VT-x/AMD-V)
E. chroot
9. (脚本执行)关于Linux定时任务配置,以下说法正确的有哪些?
A. 3 * * * * /opt/backup.sh表示每3分钟执行一次脚本
B. 使用crontab -l可以列出当前用户的定时任务
C. 脚本/home/user/script.sh需添加chmod +x权限才能被定时任务执行
D. 在crontab中配置MAILTO=admin@example.com可将任务输出邮件发送到指定邮箱
E. 使用* 10 * * * * 表示每天10点执行一次任务
10. (linux防火墙规则)关于Linux防火墙的配置与管理,以下说法正确的有哪些?
A. 使用firewalld时,public区域默认允许SSH(22端口)和HTTP(80端口)流量
B. iptables -I INPUT -p tcp --dport 80 -j ACCEPT表示关闭80端口
C. ufw防火墙配置ufw allow proto tcp from 192.168.1.0/24 to any port 22可实现指定IP段访问SSH
D. sudo service firewalld stop可永久关闭防火墙
E. 通过firewall-cmd --list-all可查看当前区域的所有规则
五、简答题(每题10分,共3题)
11. 现有两张表:tbUsers、tbOrders,表数据如下:
请编写一条SQL语句,查询出所有未下过订单的人员姓名。请至少给出两种不同的写法(例如:使用LEFT JOIN、使用子查询等),并简要分析哪种写法在数据量大时可能性能更优及原因。
12. 在一个局域网内有两台电脑,互Ping不通,请列举可能存在的原因?
13. 简述进程和线程的区别是什么?
六、综合题(共1题,20分)
14. 在项目实施过程中,如果用户提出了需求变更,新需求已超出合同范围,且开发实施工作量较大,作为与用户需求交流人员,接下来你该如何处理?
七、论述题(每题2分,共3题)
1、您觉得您应聘的岗位工位应该具备什么样的技能和素质?请简单描述一下
2、请介绍自己的五个优点和五个缺点
3、概要描述一下你自己的职业规划及上一份工作的离职原因
结合自己的实际用过哪些AI工具提升工作效率
结合自己的实际经历及工作经验,简单描述一下在哪些情景用到AI工具,解决了哪些问题
关闭
更多问卷
复制此问卷