A、二者皆可能用到cookie,但Session可以不依赖它
B、Session数据集中保存在服务器上,cookie数据保存在客户端
C、Cookie面向web服务器的发布目录,Session与此无关
D、没有不同
此题为判断题(对,错)。
为了在不同网页之间传递参数,可以使用的技术及其特性是______。
A.Cookie,将状态信息保存在客户端硬盘中,具有很高的安全性
B.Cookie,将状态信息保存在服务器硬盘中,具有较低的安全性
C.Session,将状态信息保存在服务器缓存中,具有很高的安全性
D.Session,将状态信息保存在客户端缓存中,具有较低的安全性
试题四(共15分)
阅读以下说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。
【说明】
某公司使用 ASP 开发了商务网站,购物车是网站中一个重要的组件。
【问题 1】(6 分)
设计购物车模块的核心思想是将顾客订购的物品进行临时保存,其中利用 (1) 可以将订购信息临时存在WEB服务器内存中,利用 (2) 可以将订购信息临时存于客户端硬盘上,另外还可以将订购信息临时存在 (3) 中。
【问题 2】(4 分)
1.在ASP内置对象中,有两个对象与cookie操作有关。其中 (4) 用来写cookie内容,
(5) 用来读cookie内容。
备选答案:
A.application B.asperror C.response
D.request E.session F.server
2.在ASP内置组件中,使用(6)可以在主页上交替地变换广告,使用(7)可以读写
服务器文件。
A.Browser Capabilities B.File Access C.AD Rotator
D.Content Linking E.Database Access
【问题 3】 (5 分)
该网站购物车模块页面脚本语言是 JavaScript,用户订购信息临时存在 cookie 中,下
面是购物车页面中读取 cookie 值的函数,请完成该程序。
<script. language="javascript">
……
function readCookie(name)
{
var cookieValue = "";
var search = (8) + "=";
if(document.cookie. (9) > 0)
{
start= document.cookie.indexOf(search);
if (start != -1)
{
start += search.length;
end = document.cookie.indexOf(";",start);
if (end = = -1)
end = document.cookie.length;
cookieValue = document.cookie.substring( (10) , (11) )
}
}
return (12) ;
……
</script>
【问题 3】(2分)
下面有关cookie说法错误的是 (9) 。
(9)备选答案:
A. 用户可以在浏览器中设置使用或者禁用 Cookie
B. Cookie 的用途之一是存储用户在特定网站上的密码和 ID
C. Cookie 以密文的方式在浏览器和服务器间传输
D. Cookie利用网页代码中的HTTP头信息进行传递
咪咕文化科技有限公司9月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:cookie 和session 的区别?可用的回答 : 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上。当访问增多,会比较占用服务器的性能考虑到减轻服务器性能方面,应当使用COOKIE。 4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。 5、建议: 将登陆信息等重要信息存放为SESSION 其他信息如果需要保留,可以放在COOKIE中 问题 Q2:Python中的生成器是什么?可用的回答 :实现迭代器的方法称为生成器。这是一个正常的函数,除了它在函数中产生表达式。问题 Q3:遇到反爬机制怎么处理?可用的回答 : 反爬机制: headers方向 判断User-Agent、判断Referer、判断Cookie。 将浏览器的headers信息全部添加进去 注意:Accept-Encoding;gzip,deflate需要注释掉 问题 Q4:是否使用过functools中的函数?其作用是什么?可用的回答 :python自带的 functools 模块提供了一些常用的高阶函数,也就是用于处理其它函数的特殊函数。换言之,就是能使用该模块对可调用对象进行处理。functools.cmp_to_key(func)functools.total_ordering(cls)functools.reduce(function, iterable, initializer)functools.partial(func, args, *keywords)functools.update_wrapper(wrapper, wrapped, assigned, updated)functools.wraps(wrapped, assigned, updated)问题 Q5:写爬虫使用多进程好,还是用多线程好?可用的回答 : IO密集型代码(文件处理、网络爬虫等), 多线程能够有效提升效率(单线程下有IO操作会进行IO等待,造成不必要的时间浪费,而开启多线程能在线程A等待时,自动切换到线程B,可以不浪费CPU的资源,从而能提升程序执行效率)。 在实际的数据采集过程中,既考虑网速和响应的问题,也需要考虑自身机器的硬件情况,来设置多进程或多线程 问题 Q6:说一下Django,MIDDLEWARES中间件的作用?可用的回答 : 中间件是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。 问题 Q7:Django 和 Flask 之间有什么区别?可用的回答 :Flask是一个“微框架”,主要用于具有更简单要求的小型应用程序。在Flask中,必须使用外部库。Django也可以用于更大的应用程序。它包括一个ORM。问题 Q8:常见的HTTP方法有哪些?可用的回答 : GET:请求指定的页面信息,返回实体主体; HEAD:类似于get请求,只不过返回的响应中没有具体的内容,用于捕获报头; POST:向指定资源提交数据进行处理请求(比如表单提交或者上传文件),。数据被包含在请求体中。 PUT:从客户端向服务端传送数据取代指定的文档的内容; DELETE:请求删除指定的页面; CONNNECT:HTTP1.1协议中预留给能够将连接方式改为管道方式的代理服务器; OPTIONS:允许客户端查看服务器的性能; TRACE:回显服务器的请求,主要用于测试或者诊断。 问题 Q9:如何将数字转换为字符串?可用的回答 :要将数字转换为字符串,请使用内置函数str()。如果需要八进制或十六进制表示,请使用内置函数oct()或hex()问题 Q10:简述一下爬虫的步骤?可用的回答 : 确定需求; 确定资源; 通过url获取网站的返回数据; 定位数据; 存储数据。 算法题面试官常问到的一些算法题目整理如下(大概率会机考):算题题 A1:二叉树的最大深度题目描述如下:可做参考的解答如下:class Solution: def maxDepth(self, root: TreeNode) - int: if root is None: return 0 else: left_height = self.maxDepth(root.left) right_height = self.maxDepth(root.right) return max(left_height, right_height) + 1 算题题 A1:路径和题目描述如下:Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.Note: A leaf is a node with no children.Example:Given the below binary tree and sum = 22, 5 / 4 8 / / 11 13 4 / 7 2 1return true, as there exist a root-to-leaf path 5-4-11-2 which sum is 22.给一颗二叉树和一个值,找到从根到叶的所有路径的和中是否有一个与给定的值相当。因为只要有一个就可以了,所以直接用深度优先,最差是 O(n)。测试用例:https:/ TreeNode(object):# def _init_(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution(object): def hasPathSum(self, root, sum): :type root: TreeNode :type sum: int :rtype: bool
要想查看储存在COOKIE文件的信息,可以在浏览器目录中查找()。
A、COOKIE.TXT
B、COOKIE.EXE
C、MAGICCOOKIE
D、MSNCOOKIE
下面有关cookie说法错误的是______。
A. 用户可以在浏览器中设置使用或者禁用Cookie
B. Cookie 的用途之一是存储用户在特定网站上的密码和ID
C. Cookie 以密文的方式在浏览器和服务器间传输
D. Cookie利用网页代码中的HTTP头信息进行传递
Cookie是Web服务器保存在用户硬盘上的一段文本,分会话Cookie和永久Cookie。如要定义一个半永久Cookie,则必须设置Cookie的Expires属性。
此题为判断题(对,错)。