前端/移动开发面试题 · tech:python
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 42 道 · 更新 2026-08-05
筛选题目已选:tech:python
考察点
技术栈
第 21 题怎么判断可迭代对象 考察对可迭代对象概念及判断方法的理解第 22 题科研项目偏仿真多还是有实地部署?用Python训练的算法是怎么部署的? 考察科研项目的应用导向和算法工程化的实际经验第 23 题有一个方法,传了一个参数,默认参数可以用空的 list 吗? 考察默认参数的可变对象陷阱及正确写法第 24 题请解释什么是异步输出,并说明在编程中如何实现异步输出。 考察对异步编程概念的理解及实际应用能力第 25 题请介绍Python装饰器的工作原理,并说明你曾如何使用它解决实际问题。 考察Python装饰器机制理解与实际应用能力第 26 题super函数的作用是什么? 考察对Python面向对象继承机制中super函数原理和用法的理解第 27 题你目前主要使用Python和JavaScript,是否还接触过其他编程语言? 考察技术栈广度与学习迁移能力第 28 题在 Python 中,a=[] 后执行 a[100]=1 可以吗?为什么? 考察列表索引赋值与越界处理机制第 29 题除了JavaScript,你还学习过哪些编程语言?请选择其中一门,说明它与JavaScript的主要区别。 考察候选人的技术广度、语言对比分析能力与表达清晰度第 30 题除了 JavaScript,你常用的其他编程语言有哪些? 考察技术广度与语言选型能力第 31 题你掌握Java到什么程度? 考察候选人Java学习深度与自我评估能力第 32 题给定一段包含全局变量和局部变量赋值的 Python 代码,请分析代码输出并解释变量作用域规则。 考察对全局变量与局部变量作用域、赋值行为及作用域规则的理解第 33 题在编程中实现异步的方式有哪些?各自有什么特点? 考察对异步编程模型、机制及适用场景的理解第 34 题请说明数组和列表(如 Python 的 list)中常见的常用方法及其典型使用场景。 考察对基础数据结构常用操作方法的理解与记忆第 35 题介绍你最熟悉的编程语言及其核心特性 考察编程语言掌握深度与表达能力第 36 题请比较数组和列表(如 Python 的 list 或 Java 的 ArrayList)在底层实现和性能上的区别。 考察对数组与列表底层结构、动态扩容及性能差异的理解第 37 题你如何评估自己在Python方面的熟练程度? 考察候选人对Python技能的自我认知与实际掌握程度第 38 题请介绍一个你编写过的脚本项目,并说明它的功能与实现细节。 考察候选人的项目经验、技术掌握与表达能力第 39 题请分享你对 Python 语言的使用经验,包括你用它做过哪些类型的项目,以及你如何评估自己的熟练程度。 考察候选人的 Python 实际使用经验与自我评估真实性第 40 题请解释生成器(Generator)和迭代器(Iterator)的区别,并说明它们在Python中的典型使用场景。 考察对Python迭代协议、生成器惰性求值与内存优势的理解