星美联合股份有限公司5月招聘面试题199道2020524

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

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

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

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

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


参考答案:D


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

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


参考答案:正确


在HTTP响应信息中,若状态信息码是404则表示()。

A、请求成功

B、登录失败

C、没有找到请求的页面

D、访问被禁止


参考答案:C


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

A. 返回下个实例的值

B. 返回空值

C. 不予响应

D. 显示错误


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


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

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

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


星美联合股份有限公司5月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:常见的HTTP方法有哪些?可用的回答 : GET:请求指定的页面信息,返回实体主体; HEAD:类似于get请求,只不过返回的响应中没有具体的内容,用于捕获报头; POST:向指定资源提交数据进行处理请求(比如表单提交或者上传文件),。数据被包含在请求体中。 PUT:从客户端向服务端传送数据取代指定的文档的内容; DELETE:请求删除指定的页面; CONNNECT:HTTP1.1协议中预留给能够将连接方式改为管道方式的代理服务器; OPTIONS:允许客户端查看服务器的性能; TRACE:回显服务器的请求,主要用于测试或者诊断。 问题 Q2:Python中的生成器是什么?可用的回答 :实现迭代器的方法称为生成器。这是一个正常的函数,除了它在函数中产生表达式。问题 Q3:单引号,双引号,三引号的区别?可用的回答 : 单引号和双引号是等效的,如果要换行,需要符号(),三引号则可以直接换行,并且可以包含注释 如果要表示Lets go 这个字符串 单引号:s4 = Lets go 双引号:s5 = “Lets go” s6 = I realy like“python”! 这就是单引号和双引号都可以表示字符串的原因了 问题 Q4:深拷贝和浅拷贝有什么区别?可用的回答 :在创建新实例类型时使用浅拷贝,并保留在新实例中复制的值。浅拷贝用于复制引用指针,就像复制值一样。这些引用指向原始对象,并且在类的任何成员中所做的更改也将影响它的原始副本。浅拷贝允许更快地执行程序,它取决于所使用的数据的大小。深拷贝用于存储已复制的值。深拷贝不会将引用指针复制到对象。它引用一个对象,并存储一些其他对象指向的新对象。原始副本中所做的更改不会影响使用该对象的任何其他副本。由于为每个被调用的对象创建了某些副本,因此深拷贝会使程序的执行速度变慢。问题 Q5:Python中的self是什么?可用的回答 :self是类的实例或对象。在Python中,self包含在第一个参数中。init方法中的self变量引用新创建的对象,而在其他方法中,它引用其方法被调用的对象。问题 Q6:谈谈你对面向对象的理解?可用的回答 : 在我理解,面向对象是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想。 在现实生活中的任何 物体都可以归为一类事物,而每一个个体都是一类事物的实例。 面向对象的编程是以对象为中心,以消息为驱 动,所以程序=对象+消息。 面向对象有三大特性,封装、继承和多态。 封装就是将一类事物的属性和行为抽象成一个类,使其属性私有化,行为公开化, 提高了数据的隐秘性的同时,使代码模块化。这样做使得代码的复用性更高。 继承则是进一步将一类事物共有的属性和行为抽象成一个父类,而每一个子类是一个特殊的父类-有父类的行为和属性,也有自己特有的行为和属性。 这样做扩展了已存在的代码块,进一步提高了代码的复用性。 如果说封装和继承是为了使代码重用,那么多态则是为了实现接口重用。 多态的一大作用就是为了解耦-为了解除父子类继承的耦合度。 如果说继承中父子类的关系式IS-A的关系,那么接口和实现类之之间的关系式 HAS-A。 简单来说,多态就是允许父类引用(或接口)指向子类(或实现类)对象。很多的设计模式都是基于面向对象的多态性设计的。 总结一下,如果说封装和继承是面向对象的基础,那么多态则是面向对象最精髓的理论。掌握多态必先了解接口,只有充分理解接口才能更好的应用多态。 问题 Q7:ngnix的正向代理与反向代理?可用的回答 : 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容, 客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。 客户端必须要进行一些特别的设置才能使用正向代理。 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。 客户端向反向代理的命名空间中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求, 并将获得的内容返回给客户端,就像这些内容原本就是它自己的一样。 问题 Q8:说一说redis-scrapy中redis的作用?可用的回答 : 它是将scrapy框架中Scheduler替换为redis数据库,实现队列管理共享。 优点: 可以充分利用多台机器的带宽; 可以充分利用多台机器的IP地址。 问题 Q9:简述 生成器、迭代器、可迭代对象 以及应用场景?可用的回答 : Python可迭代对象(Iterable) Python中经常使用 for 来对某个对象进行遍历,此时被遍历的这个对象就是可迭代对象,像常见的 list , tuple 都是。 如果给一个准确的定义的话,就是只要它定义了可以返回一个迭代器的 _iter_ 方法, 或者定义了可以支持下标索引的 _getitem_ 方法,那么它就是一个可迭代对象。 Python迭代器(iterator) 迭代器是通过 next() 来实现的,每调用一次他就会返回下一个元素,当没有下一个元素的时候返回一个 StopIteration 异常, 所以实际上定义了这个方法的都算是迭代器。 Python生成器(Generators) 生成器是构造迭代器的最简单有力的工具,与普通函数不同的只有在返回一个值的时候使用 yield 来替代 return , 然后 yield 会自动构建好 next() 和 iter() 因为迭代器如此普遍,python专门为for关键字做了迭代器的语法糖。 在for循环中,Python将自动调用工厂函数iter()获得迭代器,自动调用next()获取元素,还完成了检查StopIteration异常的工作。 问题 Q10:说一说redis-scrapy中redis的作用?可用的回答 : 它是将scrapy框架中Scheduler替换为redis数据库,实现队列管理共享。 优点: 可以充分利用多台机器的带宽; 可以充分利用多台机器的IP地址。 算法


在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


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

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

正确答案:B


相关考题:

考题 简述使用GET请求并获取服务器端返回的文本信息的过程。正确答案: (1)创建请求字符串。var url=”servlet/doLogin?uname=zhangsanpwd=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协议中GET方法和POST方法的区别内容?()A提交数据时,POST比GET安全B提交数据时,POST没有数据量的限制CGET方法请求的页面可以作为书签DPOST方法请求的页面可以使用邮件发送正确答案: B解析: 暂无解析

考题 问答题设计面试题目包括哪些内容?面试题目的题型有哪些?正确答案: 设计面试题目包括:面试要素的设计、面试题目的题型面试的设计、面试评价量表和问话提纲的设计。 面试题目的题型:背景型、智能型、情景型、行为型、意愿型、作业型。解析: 暂无解析

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

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

考题 对所有HTTP请求都适用的方法是()A、get-Parameter-ValuesB、get-ParameterC、get-Query-StringD、get-Form正确答案:A,B

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

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

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

考题 单选题以下对请求头方法的功能说明错误的是()。AgetCookies方法会返回Cookie头的内容,解析后会存放在Cookie对象的数组中BgetHeaderNames方法返回当前请求的所有头的名称的字符串对象CgetMethod方法返回请求方法,通常是GET或者POSTDgetProtocol返回HTTP版本号正确答案: C解析: 暂无解析
最新考题