sokaoti.com
国脉科技股份有限公司1月招聘面试题150道2020121

API验证工具Postman,主要能提供哪项功能?()

A.模拟服务器,接受HTTP请求并发送响应

B.发送任何类型Web请求至对端

C.既可作客户端,也能做服务器端

D.模拟客户端,创建和发送任何的HTTP请求


答案:D


下面()不是XMLHttpRequest对象的方法。

A.open()

B.send()

C.readState

D.responseText


参考答案:C, D


关于XmlHttpRequest对象的readyState属性,下列说法中正确的有()。

A.当open()方法调用后,readyState属性值为2

B.当readyState的值为3时,send()方法已经被调用

C.当readyState的值为3时,服务器已经响应,但响应未完全结束

D.当readyState的值为4时,HTTP响应码一定是200


参考答案:B, C


下面Ajax代码中,存在哪些错误()。

A.var url="operate=doCheckUserExists&uname="+uname;

B.xmlHttpRequest=createXmlHttpRequest();

C.xmlHttpRequest.onreadystatechange=haoLeJiaoWo;

D.xmlHttpRequest.open("POST",url,false);


参考答案:A


从创建一个XmlHttpRequest对象开始,到成功接收到服务器响应结束,onreadystatechange事件一共触发()次。

A.2

B.3

C.4

D.5


参考答案:D


国脉科技股份有限公司1月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:AJAX是什么,如何使用AJAX?可用的回答 : jax(异步的javascript 和xml) 能够刷新局部网页数据而不是重新加载整个网页。 第一步,创建xmlhttprequest对象, var xmlhttp =new XMLHttpRequest(); XMLHttpRequest对象用来和服务器交换数据。 第二步,使用xmlhttprequest对象的open()和send()方法发送资源请求给服务器。 第三步,使用xmlhttprequest对象的responseText或responseXML属性获得服务器的响应。 第四步,onreadystatechange函数,当发送请求到服务器,我们想要服务器响应执行一些功能就需要使 用onreadystatechange函数,每次xmlhttprequest对象的readyState发生改变都会触发onreadystatechange函数。 问题 Q2:什么是猴子补丁?可用的回答 :在运行时动态修改类和模块问题 Q3:如何在Python中复制对象?可用的回答 :要在Python中复制对象,可以尝试copy.copy() 或 copy.deepcopy() 来处理一般情况。copy.copy()浅拷贝,复制引用;copy.deepcopy()深拷贝,完全独立的对象问题 Q4:迭代器和生成器的区别?可用的回答 : 1)迭代器是一个更抽象的概念,任何对象,如果它的类有next方法和iter方法返回自己本身。对于 string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调 用iter()函数,iter()是python的内置函数。iter()会返回一个定义了next()方法的迭代器对象,它在容器中 逐个访问容器内元素,next()也是python的内置函数。在没有后续元素时,next()会抛出一个 StopIteration异常 2)生成器(Generator)是创建迭代器的简单而强大的工具。它们写起来就像是正规的函数,只是在需 要返回数据的时候使用yield语句。每次next()被调用时,生成器会返回它脱离的位置(它记忆语句最后 一次执行的位置和所有的数据值) 区别:生成器能做到迭代器能做的所有事,而且因为自动创建了iter()和next()方法,生成器显得特别简洁, 而且生成器也是高效的,使用生成器表达式取代列表解析可以同时节省内存。除了创建和保存程序状态 的自动方法,当发生器终结时,还会自动抛出StopIteration异常 问题 Q5:在Python中切片是什么?可用的回答 :从序列类型(如列表,元组,字符串等)中选择一系列项目的机制称为切片。问题 Q6:说一下Django,MIDDLEWARES中间件的作用?可用的回答 : 中间件是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。 问题 Q7:描述一下scrapy框架的运行机制?可用的回答 : 从start_urls里面获取第一批url发送请求,请求由请求引擎给调度器入请求对列,获取完毕后, 调度器将请求对列交给下载器去获取请求对应的响应资源,并将响应交给自己编写的解析方法做提取处理,如 果提取出需要的数据,则交给管道处理,如果提取出url,则继续执行之前的步骤,直到多列里没有请求,程序结束。 问题 Q8:说说什么是爬虫协议?可用的回答 : Robots协议(也称为爬虫协议、爬虫规则、机器人协议等)也就是robots.txt, 网站通过robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。 Robots协议是网站国际互联网界通行的道德规范,其目的是保护网站数据和敏感信息、确保用户个人信息和隐私不被侵犯。因其不是命令,故需要搜索引擎自觉遵守。 问题 Q9:描述数组、链表、队列、堆栈的区别?可用的回答 : 数组与链表是数据存储方式的概念,数组在连续的空间中存储数据,而链表可以在非连续的空间中存储数据; 队列和堆栈是描述数据存取方式的概念,队列是先进先出,而堆栈是后进先出; 队列和堆栈可以用数组来实现,也可以用链表实现。 问题 Q10:什么是Python?使用Python有什么好处?可用的回答 :Python是一种编程语言,包含对象,模块,线程,异常和自动内存管理。Python的好处在于它简单易用,可移植,可扩展,内置数据结构,并且它是一个开源的。算法题面试官常问到的一些算法题目整理如下(大概率会机考):算题题 A1:生成括号题目描述如下:Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.For example, given n = 3, a solution set is: (), ()(), ()(), ()(), ()()()生成有效的括号对。关键字: 递归可做参考的解答如下:class Solution(object): def generateParenthesis(self, n): :type n: int :rtype: Liststr result = def _generateParenthesis(x, y, parenthesis): if not x and not y: result.append(parenthesis) return if y x: _generateParenthesis(x, y-1, parenthesis=parenthesis+) if x: _generateParenthesis(x-1, y, parenthesis=parenthesis+() _generateParenthesis(n-1, n, () return result 算题题 A1:子数组的或运算题目描述如下:We have an array A of non-negative integers.For every (contiguous) subarray B = A

在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用()对象来实现。

ARequest

BResponse

CServer

DSession


B


关于XmlHttpRequest对象的readyState属性,下列说法中正确的有()。

  • A、当open()方法调用后,readyState属性值为2
  • B、当readyState的值为3时,send()方法已经被调用
  • C、当readyState的值为3时,服务器已经响应,但响应未完全结束
  • D、当readyState的值为4时,HTTP响应码一定是200

正确答案:B,C


下面()不是XMLHttpRequest对象的方法。

  • A、open()
  • B、send()
  • C、readState
  • D、responseText

正确答案:C,D


当XMLHttpRequest对象的状态发生改变时调用callBackMethod函数,下列正确的是()。

  • A、xmlHttpRequest. callBackMethod=onreadystatechange;
  • B、xmlHttpRequest. onreadystatechange(callBackMethod);
  • C、xmlHttpRequest. onreadystatechange(new function(){callBackMethod });
  • D、xmlHttpRequest. onreadystatechange= callBackMethod;

正确答案:D


在SIP UA注册过程中,收到了状态码为401的响应应消息,说明()。

  • A、UA已经正常注册到注册服务器上
  • B、表示UA发送的请求消息中包台了服务器不认识的字段,但已被服务器忽略,UA依然注册成功
  • C、表示服务器需要UA发送认证信息,UA收到该响应后,会特自己的鉴权信息通过第二个注册请求发送给注册服务器
  • D、表示UA发送的请求消息中包含了服务器不认识的字段,注册失败

正确答案:C

更多 “国脉科技股份有限公司1月招聘面试题150道2020121” 相关考题
考题 Response属性对象表示Web服务器对客户的请求的响应,它是什么类的实例?()A、UserB、HttpResponseC、WebResponseD、IsPostBack正确答案:B

考题 下面Ajax代码中,存在哪些错误()。A、var url="operate=doCheckUserExists&uname="+uname;B、xmlHttpRequest=createXmlHttpRequest();C、xmlHttpRequest.onreadystatechange=haoLeJiaoWo;D、xmlHttpRequest.open("POST",url,false);正确答案:A

考题 XMLHttpRequest对象用于在后台与服务器交换数据。()正确答案:正确

考题 单选题在NAS向RADIUS服务器发出的实时计费请求未得到响应的次数超过所设定的限度时,NAS将()。A 转而向备用计费服务器发送计费请求B 切断用户连接C 把实时计费请求报文缓存在本机上,然后重新发送,直到RADIUS计费服务器产生响应D 把发送的实时计费请求次数置位,重新开始计数正确答案:D解析:暂无解析

考题 单选题当XMLHttpRequest对象的状态发生改变时调用callBackMethod函数,下列正确的是()。A xmlHttpRequest. callBackMethod=onreadystatechange;B xmlHttpRequest. onreadystatechange(callBackMethod);C xmlHttpRequest. onreadystatechange(new function(){callBackMethod });D xmlHttpRequest. onreadystatechange= callBackMethod;正确答案:D解析:暂无解析

考题 下述Servlet的处理流程中表述不正确的步骤是()。A、客户端发送一个请求至服务器端;服务器将请求信息发给ServletB、Servlet引擎,也就是ejb容器会调用Servlet的service方法C、Servlet.构建一个响应,并将其传给服务器。这个响应是动态构建的,相应的内容通常取决于客户端的请求,这个过程中也可以使用外部资源D、服务器将响应返回给客户端正确答案:B

考题 在Ajax中,下列哪个函数用于建立服务器的连接?()A、 send(content)B、 open(method,URL,async)C、 setRequestHeader(header,value)D、 Onreadystatechange()正确答案:B

考题 单选题从创建一个XmlHttpRequest对象开始,到成功接收到服务器响应结束,onreadystatechange事件一共触发()次。A 2B 3C 4D 5正确答案:D解析:暂无解析

考题 当readyState值为2时,说明()。A、请求已发送(这里通常可以从响应得到内容头部)B、请求已提出(调用send()之前)C、请求未初始化D、服务器连接已建立正确答案:A

考题 单选题在Ajax中,下列哪个函数指定XMLHttpRequest 对象的回调函数?()Aonreadystatechange ()BreadyState()CredirectHttp()DXMLHttpRequest ()正确答案:A解析:暂无解析