sokaoti.com
北京同城必应科技有限公司7月招聘面试题107道202076

查看变量类型的Python内置函数是__________。


正确答案:type()


查看对象内存地址的Python内置函数是__________。


正确答案:id()


Python内置函数_____________用来打开或创建文件并返回文件对象。


正确答案:open()


查看变量内存地址的Python内置函数是_________________。


正确答案:id()


Python代码中,翻译模块“中文”选项的代码是()

  • A、’中文’
  • B、‘zh’
  • C、‘ch’
  • D、‘-1’

正确答案:B


北京同城必应科技有限公司7月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:如果让你来防范网站爬虫,你应该怎么来提高爬取的难度?可用的回答 : 1. 判断headers的User-Agent; 2. 检测同一个IP的访问频率; 3. 数据通过Ajax获取; 4. 爬取行为是对页面的源文件爬取,如果要爬取静态网页的html代码,可以使用jquery去模仿写html。 问题 Q2:什么是python模块?Python中有哪些常用的内置模块?可用的回答 :Python模块是包含Python代码的.py文件。此代码可以是函数类或变量。一些常用的内置模块包括:sys、math、os、re、random、time,datatime、json等问题 Q3:一行代码实现1-100之和?可用的回答 :使用sum函数。sum(range(1, 101)问题 Q4:什么是Python pass?可用的回答 :pass意味着,无操作的Python语句,或者换句话说,它是复合语句中的占位符,其中应该留有空白,并且不必在那里写入任何内容。问题 Q5:说一说redis-scrapy中redis的作用?可用的回答 : 它是将scrapy框架中Scheduler替换为redis数据库,实现队列管理共享。 优点: 可以充分利用多台机器的带宽; 可以充分利用多台机器的IP地址。 问题 Q6:生成器?可用的回答 :生成器的本质就是一个逐个返回元素的函数,即“本质函数”最大的好处在于它是“延迟加载”,即对于处理长序列问题,更加的节省存储空间。即生成器每次在内存中只存储一个值问题 Q7:什么是局域网和广域网?可用的回答 : 局域网:(Local Area Network,LAN), 局域网是一个局部范围的计算计组, 比如家庭网络就是一个小型的局域网,里面包含电脑、手机和平板等,他们共同连接到你家的路由器上。 又比如学校的机房就是一个局域网,里面有几百几千台电脑, 当机房无法上外网时,但是电脑之间仍可以通信,你们可以通过这个局域网来打CS 、玩红警。 理论上,局域网是封闭的,并不可以上外网,可以只有两台电脑,也可以有上万台。 广域网:(WAN,Wide Area Network),广域网的范围就比较大了, 可以把你家和别人家、各个省、各个国家连接起来相互通信。 广域网和局域网都是从范围的角度来划分的, 广域网也可以看成是很多个局域网通过路由器等相互连接起来。 问题 Q8:用尽量多的方法实现单例模式?可用的回答 : 一、模块单例 Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生成.pyc文件,当第二次导入时,就会直接加载.pyc文件,而不会再次执行模块代码。 二、静态变量方法 先执行了类的_new_方法(我们没写时,默认调用object._new_),实例化对象; 然后再执行类的_init_方法,对这个对象进行初始化,所有我们可以基于这个,实现单例模式。 class Singleton(object): def _new_(cls,a): if not hasattr(cls, _instance): cls._instance = object._new_(cls) return cls._instance def _init_(self,a): self.a = a 问题 Q9:如何提高爬取效率?可用的回答 : 爬虫下载慢主要原因是阻塞等待发往网站的请求和网站返回 1,采用异步与多线程,扩大电脑的cpu利用率; 2,采用消息队列模式 3,提高带宽 问题 Q10:装饰器的作用和功能?可用的回答 : 1. 引入日志 2. 函数执行时间统计 3. 执行函数前预备处理 4. 执行函数后的清理功能 5. 权限校验等场景 6. 缓存 算法题面试官常问到的一些算法题目整理如下(大概率会机考):算题题 A1:3数相加题目描述如下:Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note:The solution set must not contain duplicate triplets.Example:Given array nums = -1, 0, 1, 2, -1, -4,A solution set is: -1, 0, 1, -1, -1, 23sum。a + b + c = 0.1. 第一次尝试首先是减去一个数,然后剩下的用twoSum的二分法做判断进行查找,结果非常慢。TLE.2. 学习了一波 O(n) 的算法:start-+ -end当等于之后,还有可能存在同样会相等的数:我们预先去重了,所以是唯一的,start和end同时朝着各自的方向进1就可以。然后就是去重问题:在非0的情况下,如果下标多于等于2个,则判断-2*A 是否在里面。在0的情况下,多于等于3个才可以。可做参考的解答如下:class Solution(object): def threeSum(self, nums): :type nums: Listint :rtype: ListListint sortedNums = nums result = index_dict = for i, d in enumerate(sortedNums): try: index_dictd.append(i) except KeyError: index_dictd = i sortedNums = sorted(s

在Python3.x中reduce()是内置函数。


正确答案:错误


python中,类的实例化,我们称之为()

  • A、方法
  • B、函数
  • C、模块
  • D、对象

正确答案:D


Python代码中,语音输入模块“更多”选项的代码是()

  • A、’更多’
  • B、‘-1’
  • C、‘1’
  • D、‘60’

正确答案:D


Python代码中,图像识别模块“手动”选项的代码是()

  • A、mcookie库
  • B、spirit库
  • C、ai库
  • D、arduino库

正确答案:C


关于自定义模块和自定义函数的描述,不正确的是()。

  • A、自定义模块相当于把一段需要反复使用的代码打包,保存为一个.Py(Python)文件,在其它程序中可以调用该文件
  • B、自定义函数是把一段需要反复使用的代码用一个自定的函数名进行命名,我们需要使用这段代码时,只需输入该函数名就能进行调用
  • C、当一个自定义模块被保存为.Py文件后存放在D盘,那么它可以被存放在D盘,那么它可以被存放在E盘的Python程序调用
  • D、自定义函数名的命名规则和变量名一样:只能由字母、数字、汉字和下划线组成;不能以数字开头;变量名中不能有空格;要区分大小写;不能跟Python内置命令重名

正确答案:C

更多 “北京同城必应科技有限公司7月招聘面试题107道202076” 相关考题
考题 Python内置函数()用来返回数值型序列中所有元素之和。正确答案:sum()

考题 填空题Python内置函数()用来返回数值型序列中所有元素之和。正确答案:sum()解析:暂无解析

考题 判断题在Python中,模块是集成了一些特定功能函数和变量的“.py”文件。A 对B 错正确答案:对解析:暂无解析

考题 多选题python中递归函数的作用()A缩小问题规模B代码简洁C代码易懂D代码清晰正确答案:D,B解析:暂无解析

考题 单选题在Python中,模块是集成了一些特定功能函数和变量的()文件。A .txtB .psdC .docD .py正确答案:D解析:暂无解析

考题 填空题查看变量类型的Python内置函数是()。正确答案:type()解析:暂无解析

考题 填空题查看变量内存地址的Python内置函数是()。正确答案:id()解析:暂无解析

考题 单选题python中,常用的数学模块的是()A mathB randomC threadD sax正确答案:C解析:暂无解析

考题 在Python中,模块是集成了一些特定功能函数和变量的()文件。A、.txtB、.psdC、.docD、.py正确答案:D

考题 单选题python中,查看python中数据类型的内置函数是()A id()B dir()C list()D type()正确答案:D解析:暂无解析