前端/移动开发面试题 · 问题拆解 · tech:python
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 11 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · tech:python
考察点
技术栈
第 1 题给定一个包含小括号的四则运算运算式字符串,例如 "1+2*(3-4)/5",请实现一个函数计算其结果。 考察表达式解析、栈应用与边界处理能力第 2 题在 Python 类中,如何将属性设置为只读(read-only)? 考察 Python 属性封装与只读属性实现方式第 3 题给定一个 Unix 时间戳,请返回其对应的相对时间文本,如“刚刚”“x分钟前”“x小时前”“x天前”等。 考察时间处理逻辑与边界情况设计第 4 题请编写代码,实现红黄绿灯按照红、黄、绿顺序循环,每个灯亮起并打印一次,间隔为一秒。 考察定时控制、循环逻辑和代码可运行性第 5 题请实现快速排序的核心逻辑,并说明基准选择与递归划分过程。 考察快速排序的编码实现与边界处理能力第 6 题科研项目偏仿真多还是有实地部署?用Python训练的算法是怎么部署的? 考察科研项目的应用导向和算法工程化的实际经验第 7 题请介绍Python装饰器的工作原理,并说明你曾如何使用它解决实际问题。 考察Python装饰器机制理解与实际应用能力第 8 题给定一段包含全局变量和局部变量赋值的 Python 代码,请分析代码输出并解释变量作用域规则。 考察对全局变量与局部变量作用域、赋值行为及作用域规则的理解第 9 题请说明数组和列表(如 Python 的 list)中常见的常用方法及其典型使用场景。 考察对基础数据结构常用操作方法的理解与记忆第 10 题请解释生成器(Generator)和迭代器(Iterator)的区别,并说明它们在Python中的典型使用场景。 考察对Python迭代协议、生成器惰性求值与内存优势的理解第 11 题请手写代码,将英文句子中各个单词的首字母大写并输出。 考察字符串处理、单词边界识别与代码实现能力