前端/移动开发面试题 · tech:python

前端/移动开发相关岗位面试题。

24989 道真题 · 当前筛选命中 42 · 更新 2026-08-05

筛选题目已选:tech:python
第 1 题Python用过哪些包,分别用来做什么? 考察Python生态熟悉度与实际应用场景沟通表达技术选型Python第 2 题请从语言特性、运行方式、适用场景和开发效率等角度,比较 JavaScript、Java、C++ 和 Python 这四种编程语言的相同点与不同点。 考察对主流编程语言特性的横向理解与归纳能力技术原理技术选型C++JavaJavaScript第 3 题给定一个包含小括号的四则运算运算式字符串,例如 "1+2*(3-4)/5",请实现一个函数计算其结果。 考察表达式解析、栈应用与边界处理能力编码实现问题拆解技术原理C++JavaPython第 4 题C++和Python的主要区别是什么? 考察对两种语言特性及适用场景的理解技术原理方案权衡C++Python第 5 题不同的编程语言的垃圾回收机制分别是什么样的? 考察对主流语言垃圾回收原理的横向理解与关键差异技术原理方案权衡C#GoJava第 6 题你了解 Python 和 Java 吗?请分别介绍你掌握的程度、主要应用场景,以及你更偏好哪一种,并说明理由。 考察候选人对常见编程语言的理解深度、应用广度及偏好理由持续改进人岗匹配自我认知JavaPython第 7 题请结合一个实际代码例子,说明深拷贝和浅拷贝的区别。 考察对深与浅拷贝底层语义的理解及在实际代码中的应用编码实现技术原理Python第 8 题C++、C# 和 Python 中,你最熟悉哪种语言?请谈谈你选择该语言的原因以及它在你项目中的典型应用。 考察候选人语言熟练度、技术深度与实际应用能力项目复盘自我认知技术选型C++C#Python第 9 题在 Python 类中,如何将属性设置为只读(read-only)? 考察 Python 属性封装与只读属性实现方式问题拆解技术原理Python第 10 题Python基础的数据结构tuple 和 list, 有什么区别 考察对Python内置序列类型的核心差异理解技术原理Python第 11 题给定一个 Unix 时间戳,请返回其对应的相对时间文本,如“刚刚”“x分钟前”“x小时前”“x天前”等。 考察时间处理逻辑与边界情况设计业务理解问题拆解C++JavaPython第 12 题请分别说明HTML和Python中如何进行赋值操作? 考察对标记语言与编程语言本质区别的理解技术原理技术选型HTMLPython第 13 题请解释 Python 中模块导入时的自动搜索路径规则。 考察对 Python 模块导入机制和路径搜索顺序的理解技术原理问题排查Python第 14 题Python有哪些数据类型 考察对Python内置数据类型及其特点的掌握技术原理Python第 15 题请编写代码,实现红黄绿灯按照红、黄、绿顺序循环,每个灯亮起并打印一次,间隔为一秒。 考察定时控制、循环逻辑和代码可运行性编码实现问题拆解Python第 16 题请实现快速排序的核心逻辑,并说明基准选择与递归划分过程。 考察快速排序的编码实现与边界处理能力编码实现问题拆解Python第 17 题了不了解Mixin?如何理解Mixin? 考察对Mixin概念、应用场景及其与继承组合关系的理解技术原理方案权衡JavaScriptPython第 18 题C和Python有哪些主要区别? 考察对两种语言特性、应用场景和设计哲学的理解技术原理技术选型方案权衡CPython第 19 题Python 中如何做异常捕获? 考察 Python 异常处理的基本语法、适用场景与最佳实践编码实现技术原理Python第 20 题你了解其他语言的协程吗?它们与 Kotlin 协程有什么区别? 考察对协程概念的理解、不同语言实现的对比以及技术上差异的把握持续改进技术原理方案权衡GoKotlinPython