| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

阿里巴巴2014校园招聘笔试试题-软件研发工程师+答案

微***起

贡献于2014-03-08

字数:4505

阿里巴巴2014秋季校园招聘软件研发工程师笔试题
1 单选题
1 假设整数关键码K散列N槽列表散列函数散列函数
A h(K)KN
B h(K)1
C h(K)K mod N
D h(K)(K+rand(N)) mod N rand(N)返回0N1整数
答案D
2 面排序算法中初始数集排列序算法性影响:
A 堆排序 B:插入排序
C 泡排序 D快速排序
答案A(插入排序:优时间复杂度O(n)差时间复杂度O(n^2)均时间复杂度O(n^2)
泡排序:优时间复杂度O(n)差时间复杂度O(n^2)均时间复杂度O(n^2)
快速排序:优时间复杂度O(nlogn)差时间复杂度O(n^2)均时间复杂度O(nlogn)
堆排序:优时间复杂度O(nlogn)差时间复杂度O(nlogn)均时间复杂度O(nlogn))
3 面说法错误:
A CISC计算机RISC计算机指令
B 指令格式中采扩展操作码设计方案目保持指令字长变增加寻址空间
C增加流水线段数理提高CPU频率
D冯诺曼体系结构特征存储程序工作方式
答案B
4 属冯诺曼体系结构必组成部分:
ACPU B Cache CRAM DROM
答案B
5 栈入栈序列式ABCDE出栈序列
ADECBA BDCEBA CECDBA DABCDE
答案C
6认完成编写C语言编译器语言:
A:汇编 BC语言 CVB D全
答案:D
7 关C++JAVA类中static成员象成员说法正确:
A:static成员变量象构造时候生成
B static成员函数象成员函数中法调
C 虚成员函数static成员函数
D static成员函数访问static成员变量
答案:A
8:

答案:C
9:某进程运行程中需等磁盘读入数时进程状态:
A 绪变运行 B运行变绪
C 运行变阻塞 D阻塞变绪
答案:C
10:面算法时间复杂度:
Int f(unsigned int n)
{
If(n0||n1)
Return 1
Else
Return n*f(n1)
}
A O(1) BO(n) CO(N*N) DO(n)
答案:B
11 n1开始操作选择n加1者n加倍想获整数2013少需少操作
A18 B24 C21 D
答案:A 2013法显示2013>2012>1006>503>502>251>250>125>124>62>31>30>15>14>7>6>3>2>1
正+1×2逆12程18次
12:具n顶点图采邻接表数结构表示存放表头节点数组:
A n B n+1 C n1 Dn+边数
答案:A
13:

答案A中字符串取hash作分布独立重复事件事件出现10概率p11024出现时候期次数1p1024
14:函数32bit系统foo(2^313)值:
Int foo(int x)
{
Return x&x
}
A: 0 B 1 C2 D4
答案:B
15:序存储线性数组访问节点增加节点删节点时间复杂度:
A O(n)O(n)BO(n)O(1) CO(1)O(n) DO(n)O(n)
答案:C
1632系统环境编译选项4字节齐sizeof(A)sizeof(B):
Struct A
{
Int a
short b
int c
char d
}
Struct B
{
int a
short b
char c
int c
}
A 1616 B1312 C1612D1116
答案:C
17袋中红球黄球白球次意取放回连续3次列事件中概率89:
A 颜色全相 B颜色全相C颜色全相D颜色红色
答案:A
18:洗牌程序功n张牌序乱关洗牌程序功定义说法恰:
A 张牌出现n位置概率相等
B 张牌出现n位置概率独立
C 连续位置两张牌容独立
D n张牌两排列出现概率相等
答案:A
19:两种颜色染排成圈6棋子果通旋转算种少种染色:
A 10 B11 C14 D15
答案:C
解释:应该14种方案设黑白两色默认白色p(n)表示n黑棋种类
p(0)p(6)1
p(1)p(5)1
p(2)p(4)3 相邻种隔种两种
p(3)4 相邻种BB0B种BB00B种B0B0B种4种
综14种

20:递式先序遍历n节点深度d二叉树需栈空间:
A O(n) BO(d) CO(logn) D(nlogn)
答案:B
第二部分:选
21:两线程运行双核机器线程线程线程1:x1r1y线程2:y1r2x
Xy全局变量初始0r1r2值:
A r11r21
B r11r20
Cr10r20
Dr10r21
答案:ABD
22关Linux系统负载表述正确:
A 通绪运行进程数反映
B 通TOP命令查
C 通uptime查
D Load251311表示系统负载压力逐渐变
答案:BC(A确定)
23:关排序算法说法错误:
A 快速排序均时间复杂度O(nlogn)坏O(N^2)
B堆排序均时间复杂度O(nlogn)坏O(nlogn)
C泡排序均时间复杂度O(n^2)坏O(n^2)
D排序均时间复杂度O(nlogn)坏O(n^2)
答案:D
解释:排序均时间复杂度O(nlogn)坏O(nlogn)
24假设函数rand_k会机返回1k间机数(k>2)证书出现概率相等目前rand_7通调rand_7()四运算符适增加逻辑判断循环控制逻辑列函数实现:
Arand_3 Brand_21 Crand_23 Drand_49
答案:ABCD
解释:rand_x(x<7)直接截断rand数x直接忽略保证rand_x够做概率相等采7×rand_7+rand_77rand_49然截断成rand_42统2rand_21类似
阿里巴巴2014秋季校园招聘软件研发工程师笔试题 续
20130921 2332368阅读评(0)收藏举报
校园招聘百度阿里巴巴软件研发算法
第三部分
25某二叉树前序遍历序列+a*bcdef序遍历序列abcd*+ef问中序遍历序列——
答案:a+b*cdef
26某缓存系统采LRU淘汰算法假定缓存容量4初始空序访问数项时候15132412出现缓存命中次数——缓存中准备淘汰数项——
答案:33
解释:(LRULeast Recently Used 期少算法)115515135132132432413412
首先1调入存然5调入存然1调入存(命中缓存)然3调入存然2调入存然4调入存(少5置换出存)然1调入存(命中缓存)然2调入存(命中缓存)少3面置换出危险
27两较长单链表ab找出诶单noed满足node in anode in b请设计空间量算法(cc++java 者伪代码)
[html]view plaincopyprint
1 struct node
2 {
3 int v
4 node *next
5 }
6 *
7 返回链表长度
8 链表空 返回0
9 *
10 size_t listLen(node * p)
11 {
12 size_t num 0
13 while (pNULL)
14 {
15 num++
16 p p>next
17 }
18 return num
19 }
20 果找 返回指针 指公节点
21 果存 返回空指针
22 node * findFirstCommenNode(node * pheada node * pheadb)
23 {
24 size_t lenA listLen(pheada)
25 size_t lenB listLen(pheadb)
26
27 node * plistA pheada
28 node * plistB pheadb
29 调整长度
30 plistA 指较长
31 if (lenA < lenB)
32 {
33 plistB pheada
34 plistA pheadb
35 size_t t lenA
36 lenA lenB
37 lenB t
38 }
39 while(lenA > lenB)
40 {
41 plistA plistA>next
42 lenA
43 }
44 样长
45 寻找公节点
46 while (plistANULL && plistA plistB)
47 {
48 plistA plistA>next
49 plistB plistB>next
50 }
51 return plistA
52 }
struct node
{
int v
node *next
}
*
返回链表长度
链表空 返回0
*
size_t listLen(node * p)
{
size_t num 0
while (pNULL)
{
num++
p p>next
}
return num
}
果找 返回指针 指公节点
果存 返回空指针
node * findFirstCommenNode(node * pheada node * pheadb)
{
size_t lenA listLen(pheada)
size_t lenB listLen(pheadb)

node * plistA pheada
node * plistB pheadb
调整长度
plistA 指较长
if (lenA < lenB)
{
plistB pheada
plistA pheadb
size_t t lenA
lenA lenB
lenB t
}
while(lenA > lenB)
{
plistA plistA>next
lenA
}
样长
寻找公节点
while (plistANULL && plistA plistB)
{
plistA plistA>next
plistB plistB>next
}
return plistA
}


算法空间复杂度O(1)时间复杂度O(m+n)
28存储数量超出单节点数理力时候采办法数库sharding解决方案定规律数分散存储数理节点N中(节点编号012N1)假设存储数时a 请完成数a计算存储节点程序
[html]view plaincopyprint
53 #define N 5
54 int hash(int element){
55 return element*2654435761
56 }
57 int shardingIndex(int a){
58 int p hash(a)
59 _________________________ 里空格
60 return p
61 }
#define N 5
int hash(int element){
return element*2654435761
}
int shardingIndex(int a){
int p hash(a)
_________________________ 里空格
return p
}

答案:pN
29宿舍5学起玩战游戏场赛作红方作蓝方请问少需少场赛意两间场红方蓝方蓝方红方赛?
答案:4场分ABCDEACDBEBCEADDEABC



文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 积分 [ 获取积分 ]

购买文档

相关文档

阿里巴巴2014校园招聘笔试试题-软件研发工程师+答案

阿里巴巴2014秋季校园招聘-软件研发工程师笔试题1. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数 A: h(K)=K/N; B: h(K)=1; C: h(K)=K mod N; D: h(K)=(K+rand(N)) mod N, rand(N)返回0到N-1的

y***f 10年前 上传426   0

阿里巴巴2014秋季校园招聘-软件研发工程师笔试题-文字版

1. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数          A: h(K)=K/N;          B: h(K)=1;          C: h(K)=K mod N;          D: h(K)=(K+rand(N)) mod N, rand(N)返回0到N-1的整数答案:D2. 下面排序算法中,初始数据集的

j***s 9年前 上传321   0

阿里巴巴2014秋季校园招聘-软件研发工程师笔试题-文字版

1. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数          A: h(K)=K/N;          B: h(K)=1;          C: h(K)=K mod N;          D: h(K)=(K+rand(N)) mod N, rand(N)返回0到N-1的整数答案:D2. 下面排序算法中,初始数据集的

1***9 10年前 上传588   0

百度2014校园招聘笔试试题-软件研发工程师

2014百度笔试题(软件研发工程师)一,简答题(本题共30分)1. 当前计算机系统一般会采用层次结构来存储数据,请介绍下典型的计算机存储系统一般分为哪几个层次,为什么采用分层存储数据能有效提高程序的执行效率?(10分)2. Unix/Linux系统的僵尸进程是如何产生的?有什么危害?如何避免?(10)3. 简述Unix/Linux系统中使用socket库编写服务器程序的流程,

t***i 10年前 上传556   0

阿里巴巴2014校园招聘笔试题及参考答案-研发工程师-哈尔滨站

注:答案仅供参考2014哈尔滨阿里笔试题1. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数A: h(K)=K/N;B: h(K)=1;C: h(K)=K mod N;D: h(K)=(K+rand(N)) mod N, rand(N)返回0到N-1的整数答案:C2. 下面排序算法中,初始数据集的排列顺序对算法的性能无影响的是:

s***3 9年前 上传422   0

阿里巴巴2014校园招聘笔试题及参考答案-研发工程师-哈尔滨站

注:答案仅供参考By LB@HUST. 2013-09-202014哈尔滨阿里笔试题1. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数A: h(K)=K/N;B: h(K)=1;C: h(K)=K mod N;D: h(K)=(K+rand(N)) mod N, rand(N)返回0到N-1的整数答案:C2. 下面排序算法

o***5 10年前 上传372   0

百度2014校园招聘笔试试题-技术类软件研发

百度2014校园招聘技术类软件研发(济南站)一面总结问题一:如何实现一个JVM答:面试官(很好的一个,不是很好的两个面试官)一开始就来了这么一个问题,可能是我的简历上面写了些JVM相关的东西吧。一下就蒙了,然后就开始回忆编译原理。准备来拿编译原理说事。面试官提示javac是干嘛用的。果断意会,面试官的意图。然后就从java文件的编译开始说,编译时执行语法检查,然后通过之后生成clas

项***锐 10年前 上传469   0

百度2014校园招聘笔试试题-深度学习算法研发工程师

百度2014校园招聘笔试题 ——深度学习算法研发工程师.今天上午到腾迅那里,没有叫到笔试通知,是去霸笔的。原本以为是可以霸笔的,因为像阿里,360等大公司都专门的考场给霸笔的人准备的,但是腾迅不是这样,只有两个很小教室给那些霸笔的人考试,一会就都占满了,太少了,还有一大批没收到通知人不让考试。参加腾迅笔试的也够火爆的,一条走廊全占满了人,都是霸笔的,等了半小时者不让进,太不厚道了。下

x***c 10年前 上传458   0

2013年阿里巴巴校园招聘笔试试题研发工程师

第一部分 单选题(前10题,每题2分;后10题,每题3分,共50分。选对得满分,选错倒扣1分,不选得0分)1.12345*12345 1105266261所采用的是多少进制的计算?()A、2进制 B、8进制 C、10进制 D、16进制2. 关于HTTP协议的说明,一下哪项是错误的?()A、在CS模式下,作为一种request-response协议B、无状态,对每一个

y***s 11年前 上传363   0

2013年阿里巴巴校园招聘笔试试题研发工程师

第一部分 单选题(前10题,每题2分;后10题,每题3分,共50分。选对得满分,选错倒扣1分,不选得0分)1.12345*12345 1105266261所采用的是多少进制的计算?()A、2进制 B、8进制 C、10进制 D、16进制2. 关于HTTP协议的说明,一下哪项是错误的?()A、在CS模式下,作为一种request-response协议B、无状态,对每一个

李***q 11年前 上传460   0

2014华为校园招聘软件测试笔试题分

华为软件测试笔试题主要分三部分:软件基础题、数据结构编程题、数据库题     其中软件基础题题型有:选择(约50题,多为软件工程知识:黑盒测试、软件测试流程等、数据库SQL语言、二叉树中序遍历、数据类型在内存中存储情况、面向对象的含义、队列、栈、堆等)、程序填空(1题,二叉树先序遍历)、写运行结果,还有一个忘记了。          数据结构编程题:给出一组数据,要求按照降序排列。写

w***7 10年前 上传531   0

2014美团网校园招聘笔试题目及答案-研发工程师-长沙站文字版

2014美团网笔试题目   1、一堆硬币,一个机器人,如果是反的就翻正,如果是正的就抛掷一次,无穷多次后,求正反的比例解答:是不是题目不完整啊,我算的是3:12、一个汽车公司的产品,甲厂占40%,乙厂占60%,甲的次品率是1%,乙的次品率是2%,现在抽出一件汽车时次品,问是甲生产的可能性解答:典型的贝叶斯公式,p(甲|废品) = p(甲 && 废品) / p(

l***y 10年前 上传385   0

阿里巴巴校园招聘测试笔试题总结

选择题(每题5分)1. 某校园网用户无法访问外部站点210.102.58.74,管理人员在windows 操作系统下可以使用( )判断故障发生在校园网内还是校园网外。  A. ping 210.102.58.74        B. tracert 210.102.58.74  C. netstat 210.102.58.74          D. a

d***g 9年前 上传614   0

阿里巴巴校园招聘笔试试题(java)

阿里巴巴java笔试java笔试Question 1. (单选)在60年代初石油危机的时候,美国总统肯尼迪要求美国石油公司不要将石油的价格提得太快,但是美国石油公司拒绝了肯尼迪的要求。因此,肯尼迪总统在记者招待会上说:“很久以前,我的父亲告诉我,所有的商人都是见钱眼开的……直到今天我才相信这是真的。”肯尼迪总统的讲话是以下面哪项假设为前提的?1. 美国的企业应该听从政府的

W***Y 10年前 上传427   0

阿里巴巴校园招聘笔试试题(java)

阿里巴巴java笔试java笔试Question 1. (单选)在60年代初石油危机的时候,美国总统肯尼迪要求美国石油公司不要将石油的价格提得太快,但是美国石油公司拒绝了肯尼迪的要求。因此,肯尼迪总统在记者招待会上说:“很久以前,我的父亲告诉我,所有的商人都是见钱眼开的……直到今天我才相信这是真的。”肯尼迪总统的讲话是以下面哪项假设为前提的?1. 美国的企业应该听从政府的

d***7 10年前 上传431   0

阿里巴巴集团2014校园招聘系统工程师北京站笔试题

阿里巴巴集团 2014年秋季校园招聘系统工程师 北京 笔试卷 第一部分 单选题(前10题,每题2分;后10题,每题3分;共50分。选对得满分,选错倒扣一分,不选得0分。)1. 字符串“alibaba”有 个不同的排列。A. 5040 B. 840 C. 14 D.420

对***是 10年前 上传420   0

阿里巴巴集团2014校园招聘系统工程师北京站笔试题

阿里巴巴集团 2014年秋季校园招聘系统工程师 北京 笔试卷 第一部分 单选题(前10题,每题2分;后10题,每题3分;共50分。选对得满分,选错倒扣一分,不选得0分。)1. 字符串“alibaba”有 个不同的排列。A. 5040 B. 840 C. 14 D.420

z***3 10年前 上传542   0

阿里巴巴2014校园招聘笔试试题-系统工程师-北京站

阿里巴巴 2014年校招笔试题本文档由香当网(https://

f***q 10年前 上传497   0

阿里巴巴校园招聘Oracle_DBA笔试题及参考答案

阿里巴巴的Oracle DBA笔试题及参考答案 - 数据库基本概念类 1:pctused and pctfree 表示什么含义有什么作用  pctused与pctfree控制数据块是否出现在freelist中,  pctfree控制数据块中保留用于update的空间,当数据块中的free space小于pctfree设置的空间时,  该数据块从freelist中去掉,当块由于d

E***o 9年前 上传304   0

阿里巴巴校园招聘Oracle_DBA笔试题及参考答案

阿里巴巴的Oracle DBA笔试题及参考答案 - 数据库基本概念类 1:pctused and pctfree 表示什么含义有什么作用  pctused与pctfree控制数据块是否出现在freelist中,  pctfree控制数据块中保留用于update的空间,当数据块中的free space小于pctfree设置的空间时,  该数据块从freelist中去掉,当块由于d

f***h 12年前 上传399   0

百度2014校园招聘笔试试题-移动研发笔试题目——1013清华版

百度2014移动研发笔试题目——1013清华版一.简答题1.简述计算机的存储系统分为哪几个层次,为什么这样的分层能够提高程序的执行效率。2.浮点数在计算中如何表示,如何对浮点数判等。3.简述TCP与UDP协议的差别,两者与HTTP的关系。并列举HTTP的方法,以及常见的返回状态码。二.算法与程序设计1.设计一个反转字符串的函数 char *reverse_str(ch

s***旭 10年前 上传399   0

百度2014校园招聘笔试试题-移动研发笔试题

百度2014校招移动研发笔试题一.简答题  1.简述计算机的存储系统分为哪几个层次,为什么这样的分层能够提高程序的执行效率。  2.浮点数在计算中如何表示,如何对浮点数判等。  3.简述TCP与UDP协议的差别,两者与HTTP的关系。并列举HTTP的方法,以及常见的返回状态码。  二.算法与程序设计  1.设计一个反转字符串的函数 char *reverse_str(ch

l***y 9年前 上传530   0

2014美团网校园招聘笔试题-研发工程师-(长沙站)图片版

感谢IT面试3群的爱尔兰咖啡分享本文档由香当网(https://www.xiangdang.net)用户上传

啦***a 9年前 上传505   0

2014年3月阿里巴巴实习招聘笔试题及部分答案

1. 解析:192.168.1.121 & 255.255.255.248 = 192.168.1.120IP & 子网掩码 = 主机网络号参考:http://baike.baidu.com/link?url=zqDQnsPwmCfpXhTeOIZMiHVFGibN1A0rbJLCsijKkOcwn5yuJPSy78HKVkWxv-Le2. int型的字节数 = 系统位数/8

8***0 10年前 上传405   0

2014去哪儿网校园招聘笔试试题-技术笔试题-成都站,开发

去哪儿网2014校园招聘技术笔试题-成都站,开发编程题,开发岗三道都必做,前端岗和测试岗前两道必做 1. implement a function of String randomAlphabetic(int count)Creats a random string whose length is the number of characters specified;

w***n 10年前 上传636   0