本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理
以下文章来源于腾讯云
( 想要学习Python?Python学习交流群:1039649593,满足你的需求,资料都已经上传群文件流,可以自行下载!还有海量最新2020python学习资料。 )
-
先做自我介绍
-
做Python几年了?为什么选择Python?
-
学历?大学什么专业?
-
除了Python以外对其他语言有没有了解?
-
你对Python这门语言的看法?
-
在学习Python过程中有没有令你影响深刻的事情?
-
Python基础部分
- 字符串、字典、元组、列表常用方法?
- pep8规范?
- 函数闭包的理解?
- Python函数的作用域?
- 函数传入参数时要注意什么?如: func(arg,names=[]):…
- 什么是装饰器?应用场景?
- 生成器、迭代器和可迭代对象区别和应用?
- 请一行写出 9*9 乘法表
- 深浅拷贝?
- 线程、进程和协成?应用?
- IO多路复用?
- with 上下文机制原理?
- Python内存管理?
-
面向对象部分
- 三大特性以及解释?
- 面向对象继承时要注意什么?深度优先和广度优先是什么?
- 面向对象中的一些特殊方法都记得那些?如,call…
- 如何理解元类
- __new__和 init 方法?
- 单例模式 -----------
- staticmethod、classmethod,property
- 经典类和新式类
-
数据库部分?
- 数据库引擎?
- 数据库锁?
- 设计数据库:会议室预定
- 设计数据库:员工、部门、角色;
- 查询 “IT”部门所有人
- 查询 每个部门 的员工数量?
- 查询 每个部门 年龄不等于 18的人
- 查询部门人数不满 5 的部门?
- 数据库优化方案?
- 数据库索引以及注意点?
- 什么情况下建索引?
- 数据库索引种类?
- delete和truncate区别?
- 数据库中出现乱码?如何解决?
- 执行计划和慢日志?
- 数据库读写分离?
- 用过什么ORM框架?
- ORM缺点和优点?
-
前端部分
- 前端是自己写?还是有前端开发?
- 了解的前端框架?
- js的面向对象有没有了解?
- js作用域?
- js中的this要注意什么?
- 跨域是什么?解决方案?
-
Web框架部分
- Http协议
- 列举Http请求方法?
- 列举Http常用请求头?
- 列举Http状态码?
- Django请求生命周期?
- 什么是wsgi?
12 Django
- Django信号作用?应用?
- 有没有用过单元测试?
- Django 中间件作用?应用?
- Django处理并发?
- FBV和CBV
- cookie和session区别以及实现原理?
- 你怎么理解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
-
Rest Framework
- 什么是rest api?
- restful framework框架:认证、权限和访问频率
- 如果控制版本?
-
项目部分
- 项目开发周期?
- 项目组人数?
- 如何部署?
-
Git
-
WebSocket
-
其他
-
消息队列
爬虫
- 你接触过爬虫吗 使用过哪些爬虫框架?
- 你爬过些哪些内容 爬过哪些app