2 谈谈你对 websocket 协议的认识.
3 什么是 magic string ?
4 列举 Http 请求中常见的请求方式?
5 列举 Http 请求中的状态码?
6 列举 Http 请求中常见的请求头?
7 django,flask,tornado 框架的比较?
8 什么是 wsgi?
9 简述 MVC 和 MTV
10 谈谈你对 restfull 规范的认识?
11 接口的幂等性是什么意思?
12 什么是 RPC?
13 Http 和 Https 的区别?
14 Flask 框架的优势?
15 Flask 框架依赖组件?
16 Flask 蓝图的作用?
17 列举使用过的 Flask 第三方组件?
18 简述 Flask 上下文管理流程?
19 Flask 中的 g 的作用?
20 Flask 中上下文管理主要涉及到了那些相关的类? 并描述类主要作用?
21 为什么要 Flask 把 Local 对象中的的值 stack 维护成一个列表?
22 Flask 中多 App 应用是怎么完成?
23 在 Flask 中实现 WebSocket 需要什么组件?
24 wtforms 组件的作用?
25 Flask 框架默认 session 处理机制?
26 解释 Flask 框架中的 Local 对象和 threading.local 对象的区别?
27 Flask 中 blinker 是什么?
28 SQLAlchemy 中的 session 和 scoped_session 的区别?
29 SQLAlchemy 如何执行原生 SQL?
30 ORM 的实现原理?
31 DBUtils 模块的作用?
32 SQLAchemy 中如何为表设置引擎和字符编码?
33 SQLAchemy 中如何设置联合唯一索引?
34 简述 Tornado 框架的特点.
35 简述 Tornado 框架中 Future 对象的作用?
36 Tornado 框架中如何编写 WebSocket 程序?
37 Tornado 中静态文件是如何处理的?? 如: <link href="{{static_url("commons.CSS")}}" rel="stylesheet" />
38 Tornado 操作 MySQL 使用的模块?
39 Tornado 操作 Redis 使用的模块?
40 简述 Tornado 框架的适用场景?
41 Git 常见命令作用:
42 简述以下 Git 中 stash 命令作用以及相关其他命令.
43 Git 中 merge 和 rebase 命令 的区别.
44 公司如何基于 Git 做的协同开发?
45 如何基于 Git 实现代码 review?
46 Git 如何实现 v1.0 ,v2.0 等版本的管理?
47 什么是 GitLab?
48 GitHub 和 GitLab 的区别?
49 如何为 GitHub 上牛逼的开源项目贡献代码?
50 Git 中 .gitignore 文件的作用?
51 什么是敏捷开发?
52 简述 jenkins 工具的作用?
53 公司如何实现代码发布?
54 简述 RabbitMQ,Kafka,ZeroMQ 的区别?
55 RabbitMQ 如何在消费者获取任务后未处理完前就挂掉时, 保证数据不丢失?
55 RabbitMQ 如何对消息做持久化?
56 RabbitMQ 如何控制消息被消费的顺序?
57 以下 RabbitMQ 的 exchange type 分别代表什么意思? 如: fanout,direct,topic.
58 简述 celery 是什么以及应用场景?
59 简述 celery 运行机制.
60 celery 如何实现定时任务?
61 简述 celery 多任务结构目录?
62 celery 中装饰器 @App.task 和 @shared_task 的区别?
63 简述 requests 模块的作用及基本使用?
64 简述 beautifulsoup 模块的作用及基本使用?
65 简述 seleninu 模块的作用及基本使用?
66 scrapy 框架中各组件的工作流程?
67 在 scrapy 框架中如何设置代理 (两种方法)?
68 scrapy 框架中如何实现大文件的下载?
69 scrapy 中如何实现限速?
70 scrapy 中如何实现暂定爬虫?
71 scrapy 中如何进行自定制命令?
72 scrapy 中如何实现的记录爬虫的深度?
73 scrapy 中的 pipelines 工作原理?
74 scrapy 的 pipelines 如何丢弃一个 item 对象?
75 简述 scrapy 中爬虫中间件和下载中间件的作用?
76 scrapy-Redis 组件的作用?
77 scrapy-Redis 组件中如何实现的任务的去重?
78 scrapy-Redis 的调度器如何实现任务的深度优先和广度优先?
79 简述 vitualenv 及应用场景?
80 简述 pipreqs 及应用场景?
81 在 Python 中使用过什么代码检查工具?
82 简述 saltstack,ansible,fabric,Puppet 工具的作用?
83 uwsgi 和 wsgi 的区别?
84 supervisor 的作用?
85 什么是反向代理?
86 解释 PV,UV 的含义?
87 列举熟悉的的 Linux 命令.
来源: http://www.bubuko.com/infodetail-3394282.html