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内存管理?api
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?restful
12 Djangocookie
1. Django信号做用?应用?
2. 有没有用过单元测试?
3. Django 中间件做用?应用?
4. Django处理并发?
5. FBV和CBV
6. cookie和session区别以及实现原理?session
session和cookie的区别 并说明他们各自的原理 - cookie 保存在浏览器键值对 - session 保存在服务端的键值对 依赖cookie
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. 你先作下自我介绍
爬虫
1. 你接触过爬虫吗 使用过哪些爬虫框架? 2. 你爬过些哪些内容 爬过哪些app