互联网/IT行业面试题 · 编码实现 · Python
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 90 道 · 更新 2026-08-05
筛选题目已选:编码实现 · Python
考察点
技术栈
第 1 题请简要介绍你对 Pydantic 的理解,并说明它的主要用途和核心特性。 考察对 Pydantic 库的基本认知与核心特性掌握第 2 题你了解 Python 装饰器吗?它的作用是什么?对装饰器你是怎么理解的? 考察对 Python 装饰器原理、应用场景和设计思想的理解第 3 题如何用脚本统计一个单词中各字母出现的次数,并按出现次数倒序输出? 考察基础编程能力与数据处理思路,涉及字典或哈希计数及排序方法。第 4 题用Java或Python实现计算器的加减乘除运算,请只说说思路。 考察基础语法运用与运算逻辑设计第 5 题你是否用 Python 或 Java 编写过一些小工具? 考察候选人的编程实践、工具开发经验与问题解决能力第 6 题Python 函数定义中,参数前的单个星号(*)和两个星号(**)分别有什么作用? 考察 Python 可变参数与关键字参数机制的理解第 7 题用一行代码实现a,b数据交换 考察Python中变量交换的简洁表达与语言特性理解第 8 题请手写实现目标检测中交并比(IoU)的计算函数,给定两个框的坐标,返回它们的 IoU 值。 考察对 IoU 定义的掌握与边界处理能力第 9 题请编写一个命令行或脚本实现:从日志文件 a.log 中提取每行第三列的内容(按空白分隔),统计每个不同词出现的次数,并按出现次数降序排序,输出出现次数最多的前 10 个词。 考察日志处理、文本提取、排序和统计的编程能力第 10 题使用Python实现快速排序 考察快速排序的分治思想实现与Python编码能力第 11 题在 Python 中有哪些遍历集合(set)的常见方法? 考察集合遍历的多种实现方式第 12 题Selenium 的基本使用流程是什么?请结合一个简单的示例说明。 考察对 Selenium 核心 API 和自动化流程的掌握第 13 题Python里面如何实现多线程请求? 考察Python多线程实现HTTP请求的机制与适用场景第 14 题请手写一个Python装饰器,并说明它的基本用法和作用。 考察Python装饰器语法理解、闭包概念与应用能力第 15 题Python 中如何做异常捕获? 考察 Python 异常处理的基本语法、适用场景与最佳实践第 16 题如果让你用Python去实现判断三角形的功能,你会怎么实现? 考察基础编程能力、边界条件处理与代码结构设计第 17 题请解释如何实现一个从十进制字符串到62进制字符串的转换函数,并确保可逆解码。 考察进制转换的编码实现与正确性第 18 题用Python实现字符串反转,再实现分割字符串的函数并进行程序优化。 考察Python字符串处理、切片操作和算法优化能力第 19 题请结合一个实际代码例子,说明深拷贝和浅拷贝的区别。 考察对深与浅拷贝底层语义的理解及在实际代码中的应用第 20 题在 Python 中如何调用数据库函数?请说明你通常使用的方式。 考察数据库连接与操作的基本能力和实践习惯