重庆优税猫科技有限责任公司5月招聘面试题66道2020528

利用下列选项中的(),可快速完成金融分析工作。

A.Scipy

B.Pandas

C.Numpy

D.Django


正确答案:ABC


django、flask是第三方库中的web框架。()

此题为判断题(对,错)。


参考答案:√


关于Django模板,以下说法正确的是?()

  • A、支持完整Python语法
  • B、允许继承和嵌套
  • C、使用模板渲染的字符串变量不能含有尖括号(<>)等符号,以避免引发XSS攻击
  • D、模板的渲染是交给浏览器进行的

正确答案:B


默认的Django数据库引擎支持哪些数据库?()

  • A、Mysql
  • B、Mongodb
  • C、Sqlite
  • D、Postgresql

正确答案:A,C,D


对于DjangoModel的描述,以下哪些是正确的?()

  • A、模型都是一个特定继承于django.db.models.Model的类
  • B、模型只允许定义字段属性,不能定义方法
  • C、模型的每个属性都代表着数据库的一个字段
  • D、Django通过Model的定义会动态生成一系列对应数据库操作的API

正确答案:A,C,D


重庆优税猫科技有限责任公司5月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:你对Django的认识?可用的回答 : Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 Django内置的ORM跟框架内的其他模块耦合程度高。 应用程序必须使用Django内置的ORM,否则就不能享受到框架内提供的种种基于其ORM的便利; 理论上可以切换掉其ORM模块,但这就相当于要把装修完毕的房子拆除重新装修,倒不如一开始就去毛胚房做全新的装修。 Django的卖点是超高的开发效率,其性能扩展有限;采用Django的项目,在流量达到一定规模后,都需要对其进行重构,才能满足性能的要求。 Django适用的是中小型的网站,或者是作为大型网站快速实现产品雏形的工具。 Django模板的设计哲学是彻底的将代码、样式分离; Django从根本上杜绝在模板中进行编码、处理数据的可能。 问题 Q2:简述 OSI 七层协议?可用的回答 : OSI是Open System Interconnection的缩写,意为开放式系统互联。 OSI七层协议模型主要是: 1. 应用层(Application) 应用层 是最靠近用户的OSI层。这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务。 2. 表示层(Presentation) 表示层 可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。 例如,PC程序与另一台计算机进行通信,其中一台计算机使用扩展二一十进制交换码(EBCDIC),而另一台则使用美国信息交换标准码(ASCII)来表示相同的字符。 如有必要,表示层会通过使用一种通格式来实现多种数据格式之间的转换。 3. 会话层(Session) 会话层 通过运输层(端口号:传输端口与接收端口)建立数据传输的通路。 主要在你的系统之间发起会话或者接受会话请求(设备之间需要互相认识可以是IP也可以是MAC或者是主机名) 4. 传输层(Transport) 运输层 定义了一些传输数据的协议和端口号(WWW端口80等),如: TCP(transmission control protocol 传输控制协议,传输效率低,可靠性强,用于传输可靠性要求 高,数据量大的数据) UDP(user datagram protocol用户数据报协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据 量小的数据,如QQ聊天数据就是通过这种方式传输的) 主要是将从下层接收的数据进行分段和传输,到达 目的地址后再进行重组。常常把这一层数据叫做段。 5. 网络层(Network) 网络层 在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。 Internet的发展使得从世界各站点 访问信息的用户数大大增加,而网络层正是管理这种连接的层。 6. 数据链路层(Data Link) 数据链路层 定义了如何让格式化数据以进行传输,以及如何让控制对物理介质的访问。 这一层通常还提供错误检测和纠正,以确保数据的可靠传输。 7. 物理层(Physical) 物理层 主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。 它的主要作用是 传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转 换与模数转换)。 这一层的数据叫做比特。 问题 Q3:如果对方网站反爬取,封IP了怎么办?可用的回答 : 放慢抓取熟速度,减小对目标网站造成的压力,但是这样会减少单位时间内的数据抓取量 使用代理IP(免费的可能不稳定,收费的可能不划算) 问题 Q4: scrapy分为几个组成部分?分别有什么作用?可用的回答 : 分为5个部分; 1. Spiders(爬虫类) 2. Scrapy Engine(引擎) 3. Scheduler(调度器) 4. Downloader(下载器) 5. Item Pipeline(处理管道) 具体来说: Spiders:开发者自定义的一个类,用来解析网页并抓取指定url返回的内容。 Scrapy Engine:控制整个系统的数据处理流程,并进行事务处理的触发。 Scheduler:接收Engine发出的requests,并将这些requests放入到处理列队中,以便之后engine需要时再提供。 Download:抓取网页信息提供给engine,进而转发至Spiders。 Item Pipeline:负责处理Spiders类提取之后的数据。 比如清理HTML数据、验证爬取的数据(检查item包含某些字段)、查重(并丢弃)、将爬取结果保存到数据库中 问题 Q5:cookie 和session 的区别?可用的回答 : 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上。当访问增多,会比较占用服务器的性能考虑到减轻服务器性能方面,应当使用COOKIE。 4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。 5、建议: 将登陆信息等重要信息存放为SESSION 其他信息如果需要保留,可以放在COOKIE中 问题 Q6:常见的HTTP状态码有哪些?可用的回答 : 200 OK 301 Moved Permanently 302 Found 304 Not Modified 307 Temporary Redirect 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 410 Gone 500 Internal Server Error 501 Not Implement

Django的模板中使用哪个关键字来加载其他模板()

  • A、from
  • B、include
  • C、import
  • D、using

正确答案:B


Django1.11版本下,以下哪些方法是Django中间件提供的钩子方法()

  • A、process_view
  • B、process_exception
  • C、process_template_response
  • D、process_middleware_exception

正确答案:A,B,C


下面哪些是Django字段查找中的合法操作符()

  • A、exact
  • B、iexact
  • C、lte
  • D、istartswith

正确答案:A,B,C,D


Django的ORM如何管理数据库连接数量?()

  • A、默认使用连接池进行连接复用
  • B、根据CONN_MAX_AGE设置管理长连接
  • C、每次请求前打开一个数据库连接
  • D、每次请求后关闭无效数据库连接

正确答案:B,D


以下哪些是Django的admin模块的ModelAdmin类默认支持的属性?()

  • A、list_display
  • B、list_filter
  • C、search_fields
  • D、raw_id_fields

正确答案:A,B,C,D

更多 “重庆优税猫科技有限责任公司5月招聘面试题66道2020528” 相关考题
考题 相比较于Django内置的模板,Mako模板有哪些优点:()A、渲染速度更快B、支持语言更多C、不依赖于Django,可以单独使用D、贴近Python语法,支持在模版中写Python代码正确答案:A,C,D

考题 关于Django的单元测试,以下说法正确的是?()A、无法对模板进行单元测试B、django.test.Client提供了一个特殊HTTP客户端以便模拟请求C、manage.pytest命令会为测试创建一个特殊的数据库D、对于需要权限认证的view,因为需要登录因此不能编写单元测试正确答案:B,C

考题 Django的数据库建模中,支持的外键类型都有哪些?()A、ForeignKeyB、OneToOneFieldC、ManyToOneFieldD、ManyToManyField正确答案:A,B,D

考题 以下哪些模板语言可以在服务端与Django完成页面渲染()A、JSPB、Jinja2C、MakoD、artTemplate正确答案:B,C

考题 Django的缓存框架默认存储在?()A、数据库B、文件C、内存D、Memcached正确答案:C

考题 在Django中,并发场景下,以下哪些方法可以用于保证数据一致性:()A、对可能产生脏数据的操作开启事务B、利用F函数更新运算C、利用select_for_update函数D、不要使用Django内置的ORM,替换为SQLAlchemy正确答案:A,B,C

考题 以下哪些是Django的内建模板引擎?()A、MakoB、Jinja2C、DjangoTemplatesD、Sphinx正确答案:B,C

考题 以下不属于Django概念的是?()A、ModelB、ViewC、TemplateD、Engine正确答案:D

考题 以下哪些是方法是Django中ORM的Manager的方法?()A、filterB、annotateC、allD、prefetch_related正确答案:A,B,C,D

考题 Django的以下哪个模块用于安全防护()A、redirectsB、csrfC、markupD、contenttypes正确答案:B