深圳长城开发科技股份有限公司1月招聘面试题197道2020120

关于HTTP的描述中,正确的是()

A.定义了请求报文和应答报文的格式

B.定义了Web服务器上存储文件的格式

C.定义了Web页面的组成结构

D.是浏览器与Web服务器之间的传输协议

E.建立在TCP的基础上


参考答案:A, D, E


WAP网关与JAVA在线服务器之间的通信是在通信协议的哪一层实现的?()

A.IP

B.TCP

C.UDP

D.HTTP


参考答案:A


关于Web服务的描述中,正确的是

A.Web最早由Tim-BernersLee主持开发

B.页面到页面的链接信息由URL维持

C.Web服务器应实现HTML传输协议

D.Web页面通常符合HTTP标准

E.Web服务器中通常保存用户共享的信息


正确答案:ABE


( 57 )下列关于以 Web 服务器 为中心的浏览器 / 服务器模式的叙述中,哪一条是不正确的?

A) 与传统的客户机 / 服务器结构相比较, Web 服务器负载过重

B) 与传统的客户机 / 服务器结构相比较, HTTP 协议的效率低

C) 服务器扩展程序主要使用 CGI 和 Web API 两种编程接口编写

D) CGI 在执行时动态加载到 Web 服务器进程内


正确答案:D


Web浏览器和服务器之间的通信协议是FTP协议。()


参考答案:错误


深圳长城开发科技股份有限公司1月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:Django 本身提供了 runserver,为什么不能用来部署?可用的回答 : runserver 方法是调试 Django 时经常用到的运行方式, 它使用 Django 自带的 WSGI Server 运行,主要在测试和开发中使用,并且 runserver 开启的方式也是单进程 。 uWSGI 是一个 Web 服务器,它实现了 WSGI 协议、uwsgi、http 等协议。 注意 uwsgi 是一种通信协议,而 uWSGI 是实现 uwsgi 协议和 WSGI 协议的 Web 服务器。 uWSGI 具有超快的性能、低内存占用和多 app 管理等优点, 并且搭配着 Nginx就是一个生产环境了,能够将用户访问请求与应用 app 隔离开,实现真正的部署 。 相比来讲,支持的并发量更高,方便管理多进程,发挥多核的优势,提升性能。 问题 Q2:你对Django的认识?可用的回答 : Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 Django内置的ORM跟框架内的其他模块耦合程度高。 应用程序必须使用Django内置的ORM,否则就不能享受到框架内提供的种种基于其ORM的便利; 理论上可以切换掉其ORM模块,但这就相当于要把装修完毕的房子拆除重新装修,倒不如一开始就去毛胚房做全新的装修。 Django的卖点是超高的开发效率,其性能扩展有限;采用Django的项目,在流量达到一定规模后,都需要对其进行重构,才能满足性能的要求。 Django适用的是中小型的网站,或者是作为大型网站快速实现产品雏形的工具。 Django模板的设计哲学是彻底的将代码、样式分离; Django从根本上杜绝在模板中进行编码、处理数据的可能。 问题 Q3:遇到反爬机制怎么处理?可用的回答 : 反爬机制: headers方向 判断User-Agent、判断Referer、判断Cookie。 将浏览器的headers信息全部添加进去 注意:Accept-Encoding;gzip,deflate需要注释掉 问题 Q4:写爬虫使用多进程好,还是用多线程好?可用的回答 : IO密集型代码(文件处理、网络爬虫等), 多线程能够有效提升效率(单线程下有IO操作会进行IO等待,造成不必要的时间浪费,而开启多线程能在线程A等待时,自动切换到线程B,可以不浪费CPU的资源,从而能提升程序执行效率)。 在实际的数据采集过程中,既考虑网速和响应的问题,也需要考虑自身机器的硬件情况,来设置多进程或多线程 问题 Q5: scrapy的优缺点?为什么要选择scrapy框架?可用的回答 : 优点: 采取可读性更强的xpath代替正则强大的统计和log系统 同时在不同的url上爬行 支持shell方式,方便独立调试 写middleware,方便写一些统一的过滤器 通过管道的方式存入数据库 缺点: 基于python爬虫框架,扩展性比较差,基于twisted框架, 运行中exception是不会干掉reactor,并且异步框架出错后是不会停掉其他任务的,数据出错后难以察觉 问题 Q6:什么是局域网和广域网?可用的回答 : 局域网:(Local Area Network,LAN), 局域网是一个局部范围的计算计组, 比如家庭网络就是一个小型的局域网,里面包含电脑、手机和平板等,他们共同连接到你家的路由器上。 又比如学校的机房就是一个局域网,里面有几百几千台电脑, 当机房无法上外网时,但是电脑之间仍可以通信,你们可以通过这个局域网来打CS 、玩红警。 理论上,局域网是封闭的,并不可以上外网,可以只有两台电脑,也可以有上万台。 广域网:(WAN,Wide Area Network),广域网的范围就比较大了, 可以把你家和别人家、各个省、各个国家连接起来相互通信。 广域网和局域网都是从范围的角度来划分的, 广域网也可以看成是很多个局域网通过路由器等相互连接起来。 问题 Q7:如何在Python中内存管理?可用的回答 :Python内存由Python私有堆空间管理。 所有Python对象和数据结构都位于私有堆中。 程序员无权访问此私有堆,解释器负责处理此私有堆。 Python对象的Python堆空间分配由Python内存管理器完成。核心API提供了一些程序员编写代码的工具。 Python还有一个内置的垃圾收集器,它可以回收所有未使用的内存并释放内存并使其可用于堆空间。问题 Q8:ngnix的正向代理与反向代理?可用的回答 : 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容, 客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。 客户端必须要进行一些特别的设置才能使用正向代理。 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。 客户端向反向代理的命名空间中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求, 并将获得的内容返回给客户端,就像这些内容原本就是它自己的一样。 问题 Q9:如何在Flask中访问会话?可用的回答 :会话基本上允许您记住从一个请求到另一个请求的信息。在一个Flask中,它使用签名cookie,以便用户可以查看会话内容并进行修改。如果只有密钥Flask.secret_key,则用户可以修改会话。问题 Q10:提到Python中局部变量和全局变量的规则是什么?可用的回答 :局部变量:如果在函数体内的任何位置为变量赋值,则假定它是本地的。全局变量:仅在函数内引用的那些变量是隐式全局变量。算法题面试官常问到的一些算法题目整理如下(大概率会机考):算题题 A1:落单的数题目描述如下:Given a non-empty array of integers, every element appears twice except for one. Find that single one.Note:Your algorit

Web浏览器和Web服务器都遵循____协议,该协议定义了浏览器和服务器的网页请求格式及应答格式。

A、TCP

B、HTTP

C、UDP

D、FTP


正确答案:B


腾讯云CLB提供多种强大功能,可以实现更高水平的应用程序负载均衡和容错能力。CLB支持多协议转发主要体现在()。

A、集中化的证书管理系统支持HTTPS协议

B、数据传输更快速、更安全可靠

C、支持四层协议请求(包括TCP、UDP协议)

D、支持七层协议请求(包括HTTP、HTTPS协议)


答案:ABCD


阅读以下说明,回答问题(1)~(5)。

SSL(Secure Socket Layer)是目前解决传输层安全问题的一个主要协议,其设计的初衷是基于TCP协议之上提供可靠的端到端安全服务,SSL的实施对于上层的应用程序是透明的。应用SSL协议最广泛的是 HTTPS,它为客户浏览器和Web服务器之间交换信息提供安全通信支持,如图1所示。图2给出了IIS5.0 Web服务器软件中启用HTTPS服务之后的默认配置。

(1) SSL协议使用哪一密钥体制进行密钥协商。在IIS 5.0中,Web服务管理员必须首先安装Web站点数字证书,然后Web服务器才能支持SSL会话,数字证书的格式遵循ITU-T哪一标准。通常情况下,数字证书需要由什么机构颁发。

(2) 如果管理员希望Web服务器既可以接收http请求,也可以接收https请求,并且Web服务器要求客户端提供数字证书,在图2中如何进行设置?

(3) 如果Web服务器管理员希望Web服务器只接收https请求,并要求在客户IE和Web服务器之间实现128位加密,并且不要求客户端提供数字证书,在图2中如何进行设置?

(4) 如果Web服务器管理员希望Web服务器对客户端证书进行强制认证,在图2如何进行设置?

(5) 如果Web服务器管理员准备预先设置一些受信任的客户端证书,在图2中如何进行设置?


正确答案:(1)公开密钥体制; X.509数字证书技术; 第三方证书颁发机构(CA)或证书认证机构。 (2) 不选择“要求安全通道SSL”复选框在“客户证书”选项区中选择“接受客户证书”单选按钮。 (3) 选择“要求安全通道SSL”复选框选择“要求128位加密”复选框再在“客户证书”选项区中选择“忽略客户证书”单选按钮。 (4) 选择“要求安全通道(SSL)”复选框选择“接受客户证书”单选按钮。 (5) 预先定义证书认证列表把需要认证的证书加入到列表中并选择“启用证书认证列表”复选框。
(1)公开密钥体制; X.509数字证书技术; 第三方证书颁发机构(CA)或证书认证机构。 (2) 不选择“要求安全通道SSL”复选框,在“客户证书”选项区中选择“接受客户证书”单选按钮。 (3) 选择“要求安全通道SSL”复选框,选择“要求128位加密”复选框,再在“客户证书”选项区中选择“忽略客户证书”单选按钮。 (4) 选择“要求安全通道(SSL)”复选框,选择“接受客户证书”单选按钮。 (5) 预先定义证书认证列表,把需要认证的证书加入到列表中,并选择“启用证书认证列表”复选框。


WEB服务器主要使用的协议是()

A.FTP协议

B.UML2

C.SMTP

D.HTTP协议


本题答案:D


HTTP协议定义了Web浏览器向Web服务器发生Web页面请求的格式及Web页面在Internet上传输的方式。()


答案:正确

更多 “深圳长城开发科技股份有限公司1月招聘面试题197道2020120” 相关考题
考题 若访问一个Web服务器,一般传输时其应用层协议采用(),访问一个FTP服务器时,其应用层协议采用()。正确答案:HTTP;FTP

考题 如果浏览器的用户输入:http://www.exampie.com/home.html,向服务器方发出访问请求,请问支持这种访问至少要求具备下列哪一条件?()A、浏览器和web服务器都必须支持SSL/TSL协议B、浏览器单方支持SSL/TSL协议C、Web服务器单方支持SSL/TSL协议D、浏览器和web服务器都不必支持SSL访问控制正确答案:A

考题 WEB服务器主要使用的协议是()A、FTP协议B、UML2C、SMTPD、HTTP协议正确答案:D

考题 单选题如果浏览器的用户输入:http://www.exampie.com/home.html,向服务器方发出访问请求,请问支持这种访问至少要求具备下列哪一条件?()A 浏览器和web服务器都必须支持SSL/TSL协议B 浏览器单方支持SSL/TSL协议C Web服务器单方支持SSL/TSL协议D 浏览器和web服务器都不必支持SSL访问控制正确答案:D解析:暂无解析

考题 下列对HttpServlet类描述错误的是()A、HttpServlet类是针对使用Http协议的Web服务器的Servlet类B、HttpServlet类通过执行Servlet借口,能够提供Http协议的功能C、HttpServlet的子类实现了doGet()方法去响应HTTP的Get请求D、HttpServlet的子类实现了doPost()方法去响应HTTP的Post请求E、HttpServlet类通过init()方法和destory()方法管理Servlet自身的资源正确答案:E

考题 WAP网关与JAVA在线服务器之间的通信是在通信协议的哪一层实现的?()A、IPB、TCPC、UDPD、HTTP正确答案:A

考题 使用会话管理的主要原因是()。A、Web应用的HTTP通信协议是无连接的B、标识用户跨多个页面的请求C、方便访问网站,存贮用户有关信息D、识别跟踪用户会话正确答案:A,B,C,D

考题 在Web的客户/服务器工作环境中,()起着控制的作用。A、Web浏览器览B、http协议C、HTML语言D、Web服务器正确答案:D

考题 单选题对客户请求访问HTML页面与访问Servlet的不同点描述正确的是()?A 前者使用HTTP协议,后者使用RMI协议B 前者Web服务器直接返回HTML页面,后者Web服务器返回的是Servlet的源代码C 前者Web服务器直接返回HTML页面,后者Web服务器调用Servlet的方法,由Servlet动态生成HTML页面D 前者必须运行在web容器中,后者不一定正确答案:B解析:暂无解析

考题 windows XP内置了个人Web服务器,是用户在本机就可以实现创建及管理个人Web页面的强大功能。正确答案:正确