- 2
- 0
- 约6.14千字
- 约 17页
- 2026-04-03 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年教育软件工程师面试题目
一、编程基础(共5题,每题10分,总分50分)
题目1(Python编程):
编写一个Python函数,接收一个包含学生成绩的列表(例如`[85,92,78,90,88]`),返回两个列表:一个是成绩高于等于80分的,另一个是成绩低于80分的。要求不使用内置排序函数,且时间复杂度尽可能低。
题目2(算法设计):
假设你正在开发一个在线作业系统,学生提交作业后,系统需要按提交时间对作业进行排序。请设计一个算法,实现作业列表的快速排序(不使用Python内置的`sorted()`函数)。给出算法的核心逻辑和关键代码片段。
题目3(数据结构):
在教育软件中,经常需要存储学生的学习路径。假设每个学生有一个ID,学习路径是一条链式关系(例如A先学B,再学C)。请用Python实现一个简单的学习路径存储结构(单链表),并提供一个函数,判断是否存在环路(例如A→B→C→A)。
题目4(数据库操作):
假设教育软件的数据库中有`students`(学生表)和`courses`(课程表),结构如下:
-`students`:`id`(主键),`name`,`age`
-`courses`:`id`(主键),`name`,`student_id`(外键)
请编写SQL查询语句,找出选修了至少3门课程的学生
您可能关注的文档
- 2026年轮船舵手应考准备及常见问题解析.docx
- 2026年软件测试工程师的职责与求职面试全解析.docx
- 2026年餐饮业IT系统维护工程师面试题目详解.docx
- Java测试工程师面试题含答案.docx
- 2026年投资顾问岗位绩效管理与考核要点详解.docx
- 2026年政府机构公务员招聘考试要点概览及面试技巧指导.docx
- 工程项目管理职位综合素养考核标准解读.docx
- 2026年文化执法工作考核办法含答案.docx
- 医疗器械研发专员岗位技术测试题及创新设计含答案.docx
- 培训课程开发师面试题及答案.docx
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
原创力文档

文档评论(0)