Python面试题:前端、框架和其他

会的小伙伴请在下方留言吧!^_^

前端、框架和其他(149题)

1: 谈谈你对http协议的认识。

2: 谈谈你对websocket协议的认识。

3: 什么是magic string ?

4: 如何创建响应式布局?

5: 你曾经使用过哪些前端框架?

6: 什么是ajax请求?并使用jQuery和XMLHttpRequest对象实现一个ajax请求。

7: 如何在前端实现轮训?

8: 如何在前端实现长轮训?

9: vuex的作用?

10: vue中的路由的拦截器的作用?

11: axios的作用?

12: 列举vue的常见指令。

13: 简述jsonp及实现原理?

14: 是什么cors ?

15: 列举Http请求中常见的请求方式?

16: 列举Http请求中的状态码?

17: 列举Http请求中常见的请求头?

18: django、flask、tornado框架的比较?

19: 什么是wsgi?

20: django请求的生命周期?

21: 列举django的内置组件?

22: 列举django中间件的5个方法?以及django中间件的应用场景?

23: 简述什么是FBV和CBV?

24: django的request对象是在什么时候创建的?

25: 如何给CBV的程序添加装饰器?

26: 列举django orm 中所有的方法(QuerySet对象的所有方法)

27: only和defer的区别?

28: select_related和prefetch_related的区别?

29: filter和exclude的区别?

30: 列举django orm中三种能写sql语句的方法。

31: django orm 中如何设置读写分离?

32: F和Q的作用?

33: values和values_list的区别?

34: 如何使用django orm批量创建数据?

35: django的Form和ModeForm的作用?

36: django的Form组件中,如果字段中包含choices参数,请使用两种方式实现数据源实时更新。

37: django的Model中的ForeignKey字段中的on_delete参数有什么作用?

38: django中csrf的实现机制?

39: django如何实现websocket?

40: 基于django使用ajax发送post请求时,都可以使用哪种方法携带csrf token?

41: django中如何实现orm表中添加数据时创建一条日志记录。

42: django缓存如何设置?

43: django的缓存能使用redis吗?如果可以的话,如何配置?

44: django路由系统中name的作用?

45: django的模板中filter和simple_tag的区别?

46: django-debug-toolbar的作用?

47: django中如何实现单元测试?

48: 解释orm中 db first 和 code first的含义?

49: django中如何根据数据库表生成model中的类?

50: 使用orm和原生sql的优缺点?

51: 简述MVC和MTV

52: django的contenttype组件的作用?

53: 谈谈你对restfull 规范的认识?

54: 接口的幂等性是什么意思?

55: 什么是RPC?

56: Http和Https的区别?

57: 为什么要使用django rest framework框架?

58: django rest framework框架中都有那些组件?

59: django rest framework框架中的视图都可以继承哪些类?

60: 简述 django rest framework框架的认证流程。

61: django rest framework如何实现的用户访问频率控制?

62: Flask框架的优势?

63: Flask框架依赖组件?

64: Flask蓝图的作用?

65: 列举使用过的Flask第三方组件?

66: 简述Flask上下文管理流程?

67: Flask中的g的作用?

68: Flask中上下文管理主要涉及到了那些相关的类?并描述类主要作用?

69: 为什么要Flask把Local对象中的的值stack 维护成一个列表?

70: Flask中多app应用是怎么完成?

71: 在Flask中实现WebSocket需要什么组件?

72: wtforms组件的作用?

73: Flask框架默认session处理机制?

74: 解释Flask框架中的Local对象和threading

75: Flask中 blinker 是什么?

76: SQLAlchemy中的 session和scoped_session 的区别?

77: SQLAlchemy如何执行原生SQL?

78: ORM的实现原理?

79: DBUtils模块的作用?

80: 以下SQLAlchemy的字段是否正确?如果不正确请更正:

from datetime import datetime
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column, Integer, String, DateTime
Base = declarative_base()
class UserInfo(Base):
    __tablename__ = 'userinfo'
    id = Column(Integer, primary_key=True, autoincrement=True)
    name = Column(String(64), unique=True)
    ctime = Column(DateTime, default=datetime.now())

81:SQLAchemy中如何为表设置引擎和字符编码?

82:SQLAchemy中如何设置联合唯一索引?

83:简述Tornado框架的特点。

84:简述Tornado框架中Future对象的作用?

85:Tornado框架中如何编写WebSocket程序?

86:Tornado中静态文件是如何处理的?如:

87:Tornado操作MySQL使用的模块?

88:Tornado操作redis使用的模块?

89:简述Tornado框架的适用场景?

90:git常见命令作用:

91:简述以下git中stash命令作用以及相关其他命令。

92:git 中 merge 和 rebase命令 的区别。

93:公司如何基于git做的协同开发?

94:如何基于git实现代码review?

95:git如何实现v1

96:什么是gitlab?

97:github和gitlab的区别?

98:如何为github上牛逼的开源项目贡献代码?

99:git中

100:什么是敏捷开发?

101:简述 jenkins 工具的作用?

102:公司如何实现代码发布?

103:简述 RabbitMQ、Kafka、ZeroMQ的区别?

104:RabbitMQ如何在消费者获取任务后未处理完前就挂掉时,保证数据不丢失?

105:RabbitMQ如何对消息做持久化?

106:RabbitMQ如何控制消息被消费的顺序?

107:以下RabbitMQ的exchange type分别代表什么意思?如:fanout、direct、topic。

108:简述 celery 是什么以及应用场景?

109:简述celery运行机制。

110:celery如何实现定时任务?

111:简述 celery多任务结构目录?

112:celery中装饰器 @app

113:简述 requests模块的作用及基本使用?

114:简述 beautifulsoup模块的作用及基本使用?

115:简述 seleninu模块的作用及基本使用?

116:scrapy框架中各组件的工作流程?

117:在scrapy框架中如何设置代理(两种方法)?

118:scrapy框架中如何实现大文件的下载?

119:scrapy中如何实现限速?

120:scrapy中如何实现暂定爬虫?

121:scrapy中如何进行自定制命令?

122:scrapy中如何实现的记录爬虫的深度?

123:scrapy中的pipelines工作原理?

124:scrapy的pipelines如何丢弃一个item对象?

125:简述scrapy中爬虫中间件和下载中间件的作用?

126:scrapy-redis组件的作用?

127:scrapy-redis组件中如何实现的任务的去重?

128:scrapy-redis的调度器如何实现任务的深度优先和广度优先?

129:简述 vitualenv 及应用场景?

130:简述 pipreqs 及应用场景?

131:在Python中使用过什么代码检查工具?

132:简述 saltstack、ansible、fabric、puppet工具的作用?

133:B Tree和B+ Tree的区别?

134:请列举常见排序并通过代码实现任意三种。

135:请列举常见查找并通过代码实现任意三种。

136:请列举你熟悉的设计模式?

137:有没有刷过leetcode?

138:列举熟悉的的Linux命令。

139:公司线上服务器是什么系统?

140:解释 PV、UV 的含义?

141:解释 QPS的含义?

142:uwsgi和wsgi的区别?

143:supervisor的作用?

144:什么是反向代理?

145:简述SSH的整个过程。

146:有问题都去那些找解决方案?

147:是否有关注什么技术类的公众号?

148:最近在研究什么新技术?

149:是否了解过领域驱动模型?

你可能感兴趣的:(Python试题)