python面试

1. 先做自我介绍 2. 做Python几年了?为什么选择Python? 3. 学历?大学什么专业? 4. 除了Python以外对其他语言有没有了解? 5. 你对Python这门语言的看法? 6. 在学习Python过程中有没有令你影响深刻的事情?

7. Python基础部分 1. 字符串、字典、元组、列表常用方法? 2. pep8规范? 3. 函数闭包的理解? 4. Python函数的作用域? 5. 函数传入参数时要注意什么?如: func(arg,names=[]):… 6. 什么是装饰器?应用场景? 7. 生成器、迭代器和可迭代对象区别和应用? 8. 请一行写出 9*9 乘法表 9. 深浅拷贝? 10. 线程、进程和协成?应用? 11. IO多路复用? 12. with 上下文机制原理? 13. Python内存管理?

8. 面向对象部分 1. 三大特性以及解释? 2. 面向对象继承时要注意什么?深度优先和广度优先是什么? 3. 面向对象中的一些特殊方法都记得那些?如,__call__… 4. 如何理解元类 5. __new__和 __init__ 方法? 6. 单例模式 ----------- 7. staticmethod、classmethod,property 8. 经典类和新式类

9. 数据库部分? 1. 数据库引擎? 2. 数据库锁? 3. 设计数据库:会议室预定 4. 设计数据库:员工、部门、角色; 1. 查询 “IT”部门所有人 2. 查询 每个部门 的员工数量? 3. 查询 每个部门 年龄不等于 18的人 4. 查询部门人数不满 5 的部门? 5. 数据库优化方案? 6. 数据库索引以及注意点? 7. 什么情况下建索引? 8. 数据库索引种类? 9. delete和truncate区别? 10. 数据库中出现乱码?如何解决? 11. 执行计划和慢日志? 12. 数据库读写分离? 13. 用过什么ORM框架? 14. ORM缺点和优点?

10. 前端部分 1. 前端是自己写?还是有前端开发? 2. 了解的前端框架? 3. js的面向对象有没有了解? 4. js作用域? 5. js中的this要注意什么? 6. 跨域是什么?解决方案?

11. Web框架部分 1. Http协议 2. 列举Http请求方法? 3. 列举Http常用请求头? 4. 列举Http状态码? 5. Django请求生命周期? 6. 什么是wsgi?

12 Django

1. Django信号作用?应用? 2. 有没有用过单元测试? 3. Django 中间件作用?应用? 4. Django处理并发? 5. FBV和CBV 6. cookie和session区别以及实现原理? 7. 你怎么理解ORM ORM相关操作 - 操作数据库简单 - 创建数据库 和修改数据库简单 - 速度 比 原生SQL慢 对象和类需要转换成SQL运行 1. selected_related和prefetch_related是什么? 2. Q和F 3. queryset的常用方法 4. 用户、部门、角色: 1. 查询年龄大于18的人 2. 查询年龄不等于18的人 3. 查询 IT部 和 运维部的所有人? 4. 查询 IT部 或 运维部的所有人? 5. 查询角色是 “管理员” 的所有人? 6. values/values_list

13. Rest Framework 1. 什么是rest api? 2. restful framework框架:认证、权限和访问频率 3. 如果控制版本?

14. 项目部分 1. 项目开发周期? 2. 项目组人数? 3. 如何部署?

14. Git 15. WebSocket 16. 其他

17. 消息队列

爬虫

1. 你接触过爬虫吗 使用过哪些爬虫框架? 2. 你爬过些哪些内容 爬过哪些app

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏智能算法

10 种机器学习算法的要点(附 Python 和 R 代码)

本文由 伯乐在线 - Agatha 翻译,唐尤华 校稿。 英文出处:SUNIL RAY。欢迎加入翻译组。 前言 谷歌董事长施密特曾说过:虽然谷歌的无人驾驶汽车和...

48950
来自专栏算法channel

Python-GUI|Tk类,属性文档使用指南

这是一篇tkinter相关API的介绍性地帮助文档,包括常用的包,类结构图,属性取值等,可以作为一个工具文档,供大家查阅。 01Tk中的包 __main...

47870
来自专栏杨熹的专栏

Python 爬虫 1 快速入门

Python 爬虫 快速入门 参考资料:极客学院: Python定向爬虫 代码:1.crawler-basic.ipynb 本文内容: 正则表达式 用正则表达式...

31140
来自专栏杨熹的专栏

详解Mac配置虚拟环境Virtualenv,安装Python科学计算包

最近正在自学Python做科学计算,当然在很多书籍和公开课里最先做的就是安装Numpy, Scipy, Matplotlib等包,不过每次安装单独的包时,...

31480
来自专栏杨熹的专栏

用ARIMA模型做需求预测

---- 本文结构: 时间序列分析? 什么是ARIMA? ARIMA数学模型? input,output 是什么? 怎么用?-代码实例 常见问题? ---- 时...

1K110
来自专栏算法channel

Python-GUI|生成菜单,封装自己的控件

01 创建菜单 Tk中菜单控件封装在Menu类中。 menubar = Menu(parent) 上面代码指定menbar为Menu,且父控件为parent ...

33360
来自专栏杨熹的专栏

Python 爬虫 2 爬取多页网页

参考资料:极客学院: Python单线程爬虫 代码:2.Single-thread-crawler.ipynb 本文内容: Requests.get 爬取多个页...

50750
来自专栏架构师小秘圈

日订单50万级分布式事务

作者:伈情,喜玩Java、Python、Golang!热爱架构设计、SOA、微服务、高并发、分布式、性能优化、DevOps、大数据、消息队列等....!在互联网...

1.1K80
来自专栏算法channel

Python|高阶函数

01 函数名也是变量! abs(-100) 对于abs()这个函数,完全可以把函数名abs看成变量,它指向一个计算绝对值的函数! 因此,函数名其实就是指向...

39260
来自专栏算法channel

Python|生成器

01 列表生成式的缺点 通过列表生成式,我们可以直接创建一个列表。但是,内存数量有限,列表容量肯定不能超过内存大小。 再有,创建一个包含100万个元素的列表...

34750

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励