niusouti.com
北京中长石基信息技术股份有限公司7月招聘面试题163道202078

关于@SubQueryRequestParam注解描述正确的是()

A、将数据转化为List格式,list中map封装一个item数据

B、将返回的list集合转化为json字符串指明返回值将以{items:[{}{}{}{}]}的形式返回

C、GET请求中从url中通过指定KEY值将参数取出,用于查询条件

D、将请求参数{key:value}中的key解析,返回字符串


参考答案:D


HTTP请求方法常用的有GET、HEAD、POST。()

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


参考答案:正确


关于HTTP请求方法中GET和POST的区别,以下说法不正确的是()。

A、GET提交的数据会放在URL之后,以分割URL和传输数据,参数之间以&相连

B、POST方法是把提交的数据放在HTTP包的Body中

C、GET提交的数据大小有限制

D、POST方式提交数据,会带来安全问题


参考答案:D


SIP网络中对UAC和UAS的描述哪些是正确的()。

A、UAC发送SIP请求

B、UAS发送SIP请求

C、UAS返回响应

D、UAC返回响应


参考答案:AC


在SNMP协议中,代理收到管理站的一个GET请求后,若不能提供该实例的值,则( )。

A. 返回下个实例的值

B. 返回空值

C. 不予响应

D. 显示错误


答案: A
正常情况下,返回管理站请求的每个值。如果不能提供,则返回下一个值。


北京中长石基信息技术股份有限公司7月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:常见的HTTP方法有哪些?可用的回答 : GET:请求指定的页面信息,返回实体主体; HEAD:类似于get请求,只不过返回的响应中没有具体的内容,用于捕获报头; POST:向指定资源提交数据进行处理请求(比如表单提交或者上传文件),。数据被包含在请求体中。 PUT:从客户端向服务端传送数据取代指定的文档的内容; DELETE:请求删除指定的页面; CONNNECT:HTTP1.1协议中预留给能够将连接方式改为管道方式的代理服务器; OPTIONS:允许客户端查看服务器的性能; TRACE:回显服务器的请求,主要用于测试或者诊断。 问题 Q2:TCP和UDP的区别?可用的回答 : TCP与UDP基本区别 1. 基于连接与无连接 2. TCP要求系统资源较多,UDP较少 3. UDP程序结构较简单 4. 字节流模式(TCP)与数据报模式(UDP); 5. TCP保证数据正确性,UDP可能丢包 6. TCP保证数据顺序,UDP不保证 具体编程时的区别 1.socket()的参数不同 2.UDP Server不需要调用listen和accept 3.UDP收发数据用sendto/recvfrom函数 4.TCP:地址信息在connect/accept时确定 5.UDP:在sendto/recvfrom函数中每次均 需指定地址信息 6.UDP:shutdown函数无效 问题 Q3:如何提高爬取效率?可用的回答 : 爬虫下载慢主要原因是阻塞等待发往网站的请求和网站返回 1,采用异步与多线程,扩大电脑的cpu利用率; 2,采用消息队列模式 3,提高带宽 问题 Q4:什么是猴子补丁?可用的回答 :在运行时动态修改类和模块问题 Q5:如何在python中使用三元运算符?可用的回答 :三元运算符是用于显示条件语句的运算符。这包含true或false值,并且必须为其评估语句。其基本语法为:三元运算符是用于显示条件语句的运算符。这包含true或false值,并且必须为其评估语句。其基本语法为:on_true if expression else on_false问题 Q6:为何基于tcp协议的通信比基于udp协议的通信更可靠?可用的回答 : TCP的可靠保证,是它的三次握手双向机制,这一机制保证校验了数据,保证了他的可靠性。 而UDP就没有了,udp信息发出后,不验证是否到达对方,所以不可靠。 不过UDP的发送速度是TCP比不了的,而且UDP的反应速度更快。 问题 Q7:谈谈你对闭包的理解?可用的回答 : #闭包函数的实例 # outer是外部函数 a和b都是外函数的临时变量 def outer( a ): b = 10 # inner是内函数 def inner(): #在内函数中 用到了外函数的临时变量 print(a+b) # 外函数的返回值是内函数的引用 return inner if _name_ = _main_: # 在这里我们调用外函数传入参数5 #此时外函数两个临时变量 a是5 b是10 ,并创建了内函数,然后把内函数的引用返回存给了demo # 外函数结束的时候发现内部函数将会用到自己的临时变量,这两个临时变量就不会释放, 会绑定给 这个内部函数demo = outer(5) # 我们调用内部函数,看一看内部函数是不是能使用外部函数的临时变量 # demo存了外函数的返回值,也就是inner函数的引用,这里相当于执行inner函数 demo() # 15 demo2 = outer(7)问题 Q8:ngnix的正向代理与反向代理?可用的回答 : 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容, 客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。 客户端必须要进行一些特别的设置才能使用正向代理。 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。 客户端向反向代理的命名空间中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求, 并将获得的内容返回给客户端,就像这些内容原本就是它自己的一样。 问题 Q9:如何将数字转换为字符串?可用的回答 :要将数字转换为字符串,请使用内置函数str()。如果需要八进制或十六进制表示,请使用内置函数oct()或hex()问题 Q10:说一下Django,MIDDLEWARES中间件的作用?可用的回答 : 中间件是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。 算法题面试官常问到的一些算法题目整理如下(大概率会机考):算题题 A1:根据前序和中序遍历结果中构建二叉树题目描述如下:Given preorder and inorder traversal of a tree, construct the binary tree.Note:You may assume that duplicates do not exist in the tree.For example, givenpreorder = 3,9,20,15,7inorder = 9,3,15,20,7Return the following binary tree: 3 / 9 20 / 15 7给定中序和前序遍历返回完整的二叉树。就思路上来说比较容易理解:1. 前序是 根 左 右。2. 中序是 左 根 右。也就是在 前序中找到根,然后在中序中找到根的左右两颗子树。不断的重复左右两颗子树这样的过程。下面是一个递归实现,效率并不是非常高

在 SNMP 协议中,代理收到管理站的一个 GET 请求后,若不能提供该实例的值,则( )。

A.返回下个实例的值
B.返回空值
C.不予响应
D.显示错误

答案:A
解析:
在 SNMP 协议中,代理收到管理站的一个 GET 请求后,若不能提供该实例的值,则返回下一个值。


在SNMP协议中,代理收到管理站的一个GET请求后,若不能提供该实例的值,则()

A.返回下个实例的值
B.返回空值
C.不予响应
D.显示错误

答案:A
解析:
这个题2012年考过的原题,在没有相关值得时候,返回下一个值。


在 SNMP 协议中,代理收到管理站的一个 GET 请求后,若不能提供该实例的值,则( )

A.返回下个实例的值
B.返回空值
C.不予响应
D.显示错误

答案:A
解析:
代理收到管理站的一个 GET 请求后,若不能提供该实例的值,则返回下个实例的值。


设计面试题目包括哪些内容?面试题目的题型有哪些?


正确答案:设计面试题目包括:面试要素的设计、面试题目的题型面试的设计、面试评价量表和问话提纲的设计。
面试题目的题型:背景型、智能型、情景型、行为型、意愿型、作业型。


以下对请求头方法的功能说明错误的是()。

  • A、getCookies方法会返回Cookie头的内容,解析后会存放在Cookie对象的数组中
  • B、getHeaderNames方法返回当前请求的所有头的名称的字符串对象
  • C、getMethod方法返回请求方法,通常是GET或者POST
  • D、getProtocol返回HTTP版本号

正确答案:B

更多 “北京中长石基信息技术股份有限公司7月招聘面试题163道202078” 相关考题
考题 单选题以下对请求头方法的功能说明错误的是()。A getCookies方法会返回Cookie头的内容,解析后会存放在Cookie对象的数组中B getHeaderNames方法返回当前请求的所有头的名称的字符串对象C getMethod方法返回请求方法,通常是GET或者POSTD getProtocol返回HTTP版本号正确答案:C解析:暂无解析

考题 关于@ItemResponseBody注解描述正确的是()A、将数据转化为List格式,list中map封装一个item数据B、将返回的list集合转化为json字符串指明返回值将以{items:[{}{}{}{}]}的形式返回C、GET请求中从url中通过指定KEY值将参数取出,用于查询条件D、将请求参数{key:value}中的key解析,返回字符串正确答案:B

考题 简述使用GET请求并获取服务器端返回的文本信息的过程。正确答案:(1)创建请求字符串。var url=”servlet/doLogin?uname=zhangsan&pwd=123”;(2)创建XMLHttpRequest对象。xmlHttpRequest =new XMLHttpRequest();//IE7及以上版本或其他浏览器。xmlHttpRequest=new ActiveXObject(“Microsoft.XMLHTTP”);//老版本IE(IE5和IE6)。(3)设置回调函数。xmlHttpRequest.onreadystatechange=回调函数名;在回调函数中使用xmlHttpRequest的responseText获得返回的文本信息。(4)初始化XMLHttpRequest。xmlHttpRequest.open(“GET”,url,true);(5)发送请求。xmlHttpRequest.send(null);。

考题 HTTP请求方法()的作用是向服务器请求某个资源,但仅要求服务器返回响应消息的头部,不需要返回响应消息的主体。A、PUTB、GETC、POSTD、HEAD正确答案:D

考题 下列哪种说法不属于HTTP协议中GET方法和POST方法的区别内容?()A、提交数据时,POST比GET安全B、提交数据时,POST没有数据量的限制C、GET方法请求的页面可以作为书签D、POST方法请求的页面可以使用邮件发送正确答案:D

考题 关于HTTP协议,下面哪个说法是正确的?()A、HTTP协议是有状态协议。B、以下是一个Http链接的response 的响应头: GET /xxx/xxx/js/lib/test.js HTTP/1.1 Host: 127.0.0.1 Connection: keep-alive Pragma: no-cache Cache-Control: no-cache Accept: */*C、RESTful 接口中,利用HTTP协议的method字段来描述要对资源操作的方式,比如GET表示获取资源,POST表示新增一个资源,PUT表示更新资源,DELETE 表示删除资源等等。D、一个HTTP请求返回的HTTP状态码中,304表示临时重定向。正确答案:C

考题 关于@ItemsRequestBody注解描述正确的是()A、将数据转化为List格式,list中map封装一个item数据B、将返回的list集合转化为json字符串指明返回值将以{items:[{}{}{}{}]}的形式返回C、GET请求中从url中通过指定KEY值将参数取出,用于查询条件D、将请求参数{key:value}中的key解析,返回字符串正确答案:A

考题 问答题简述使用GET请求并获取服务器端返回的文本信息的过程。正确答案:(1)创建请求字符串。var url=”servlet/doLogin?uname=zhangsan&pwd=123”;(2)创建XMLHttpRequest对象。xmlHttpRequest =new XMLHttpRequest();//IE7及以上版本或其他浏览器。xmlHttpRequest=new ActiveXObject(“Microsoft.XMLHTTP”);//老版本IE(IE5和IE6)。(3)设置回调函数。xmlHttpRequest.onreadystatechange=回调函数名;在回调函数中使用xmlHttpRequest的responseText获得返回的文本信息。(4)初始化XMLHttpRequest。xmlHttpRequest.open(“GET”,url,true);(5)发送请求。xmlHttpRequest.send(null);。解析:暂无解析

考题 问答题简述使用GET请求并获取服务器端返回的文本信息的过程。正确答案:(1)创建请求字符串。var url=”servlet/doLogin?uname=zhangsan&pwd=123”;(2)创建XMLHttpRequest对象。xmlHttpRequest =new XMLHttpRequest();//IE7及以上版本或其他浏览器。xmlHttpRequest=new ActiveXObject(“Microsoft.XMLHTTP”);//老版本IE(IE5和IE6)。(3)设置回调函数。xmlHttpRequest.onreadystatechange=回调函数名;在回调函数中使用xmlHttpRequest的responseText获得返回的文本信息。(4)初始化XMLHttpRequest。xmlHttpRequest.open(“GET”,url,true);(5)发送请求。xmlHttpRequest.send(null);。解析:暂无解析

考题 关于@SubQueryRequestParam注解描述正确的是()A、将数据转化为List格式,list中map封装一个item数据B、将返回的list集合转化为json字符串指明返回值将以{items:[{}{}{}{}]}的形式返回C、GET请求中从url中通过指定KEY值将参数取出,用于查询条件D、将请求参数{key:value}中的key解析,返回字符串正确答案:D