- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2018大众点评网校园招聘笔试题目.doc
精选公文范文最新2018大众点评网校园招聘笔试题目
1、有10个文件,每个文件1G,每个文件的每一行存放的都是用户的query,每个文件的query都可能重复。要求你按照query的频度排序。
hash映射:
1、顺序读取10个文件,按照hash(query)%10的结果将query写入到另外10个文件(记为a0,a1,..a9)中。这样新生成的文件每个的大小大约也1G(假设hash函数是随机的)。『本文由
范·文无 忧 网WwW.Fw5U,Com整理版权归原作者原出处所有』
2、hash_map统计:找一台内存在2G左右的机器,依次对(a0,a1,..a9)用hash_map(query, query_count)来统计每个query出现的次数。每个query出现一次,则count+1。
3、堆/快速/归并排序:利用快速/堆/归并排序按照出现次数进行排序,将排序好的query和对应的query_cout输出到文件中,这样得到了10个排好序的文件(记为b0,b1,..b9)。最后,对这10个文件进行归并排序(内排序与外排序相结合)。
2、点评在和第三方网站合作的过程中,需要在由点评页面跳转到对方页面的链接中加入信息来记录点评自己的一些信息,例如用户信息(包括id和识别串)、平台(PC、WAP、APP等)、访问时间等,但是对方只能保留一个由大写字母和数字组成的字符串(长度小于等于128个字符,越短越好)来标识这样一次访问,之后会将该字符串回传给点评。请为这个需求设计一对加密解密函数,函数原型如下:
struct DianPingInfo {
uint_32 userId, string userString, //长度为32,由大小写字母和数字组成
Date viewTime, //精确到秒
uint_8 platform
};
string encode(uinit_32 userId, string userString, Date viewTime, short platform);
DianPingInfo decode(string);
可供编码的字符需要大写字母和数字总共有26+10=36个,那么只能编码5个bit,需要将编码前的5个字节编码为8个字节。其实考虑到算法的简单,可以只编码4个bit,那就是每个字节用两个字节编码,这样只需要使用大写字母而不用数字。比如 一个字节是’a’ ASCII码为0x61,二进制拆分为两个4bit为0110和0001,然后都加上’A’,就编码成为了G和B。这一方式的缺点在于浪费一半空间
3、场景:
考察目的:linux文件系统
管理员有一台普通的pc 机器,已安装linux操作系统(如:centos 6.5)。管理员告诉你,在 /data 目录下 只有1个100MB 大小的文件。他要求你找到这个文件并将它拷贝到 /home 目录下。
问题:
1,由于不知道文件名,只知道文件大小。你能通过使用哪些 linux工具去找到这个文件?
2,找到该文件后,使用什么linux 命令去完成文件拷贝?
3,进行拷贝操作时,系统提示:没有权限。你需要检查哪些地方?
4,进行拷贝时,系统提示:磁盘满,无法写入。你需要使用什么linux命令,检查哪些地方?
5,你估计完成这个文件拷贝需要多长时间?写出你认为对拷贝时间影响比较大的因素,越多越好。
1、ls -lhs 会显示 文件大小、读写执行权限、用户组归属及文件名等信息
或者直接使用find命令 find /data -size 100M
2、cp /data/test /home
3、需要查看该文件的用户组权限,使用 ll 命令查看该文件所有者信息,添加该用户为该文件的归属组
使用chown和chgrp 可以修改文件用户组权限
4、df -h /home
查看目的地址可以空间情况,如果可用空间不足则需要将文件拷贝到其他地方,或者将其他可以空间新挂载/home下
5、cp传输速度大约是8M/s,传输时间大约为10s +
影响因素:
1)缓存。测试以前要先把分区卸载掉,然后加载。这样才没有缓存了。包括目录。
如果有缓存文件和目录,速度差别特别大。
2)还要看文件在磁盘的位置。磁盘还有一个寻道时间平均9m/s.
3)如果是网络传输,还需要考虑网络延时、网络带宽等问题。
4)另外如果有加密的话,加密算法不同会明显影响传输时间,越弱的加密算法传输速度越快
5)压缩问题,压缩会降低传输速度
2018大众点评网校园招聘
您可能关注的文档
最近下载
- 初中历史:八年级上册(人教版)中国历史知识点总结(25页).pdf VIP
- 社会服务项目运作实务(第二版) 课件全套 第1--7章 社会服务项目概述---社会服务优秀案例和项目.pptx
- 家政服务培训家庭烹饪.pptx VIP
- 2025年《信访工作条例》知识竞赛题库及答案 .pdf VIP
- TCHSA-010-2023-恒牙拔除术临床操作规范.pdf VIP
- 一年级语文上册四单元学历案.pdf VIP
- 船舶概论 第三章船舶静力学课件.ppt VIP
- 安捷伦7890B-5977B气相色谱质谱仪操作规程20180802.docx VIP
- 《水浒传》名著阅读资料.docx VIP
- 《农业废弃物利用》课件.ppt VIP
文档评论(0)