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

热门搜索

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

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

y***s

贡献于2013-06-18

字数:3834

第部分 单选题(前10题题2分10题题3分50分选满分选错倒扣1分选0分)
1.12345*12345 1105266261采少进制计算?()
A2进制 B8进制 C10进制 D16进制

2 关HTTP协议说明项错误?()
ACS模式作种requestresponse协议
B状态请求成独立
CHTTPWWWEmail协议
DHTTP响应包括数字状态码404常代表PageNot Found

3 程序输出结果?()
char msg[] AAAA
strcpy(msg BBB)
strcpy(msg CC)
strcpy(msg D)
printf(smsg)
ADCBA BABCD CD DA

4. gcc默认齐规情况列两数结构sizeof少?()
struct FirstStruct{
char a
uint64_t b
uint32_t c
uint32_t d
}
struct SecondStruct{
char a
uint32_t b
uint32_t c
}
A1713 B2416 C2424 D3216

5 关联函数项叙述错误?()
A递函数定义联函数
B联函数先定义
C源文件联函数必须包含函数定义
DMain函数联

6 执行IO时直接调核异步API核完成IO操作回调户种IO模式什?()
ABIO BNIO CAIO DFIO

7 系统中5台印机进程需两台规定进程次仅允许申请台允许少进程参竞争会发生死锁?()
A2 B3 C4 D5

8 栈入栈序列abcde输出序列?()
Aedcba Bdceab Cdecba Dabedc

9 关C程序运行存空间说法错误项?()
A全局变量static变量位数区需应程序分配
B局部变量作域前函数程序块出作域效
C堆分配存需调malloc函数需调free函数释放
D递程序递深度受限堆空间超限制程序会崩溃

10 关数组说法正确项?()
A建立公数组模块声明阶段private语句
B数组设定没界
C二维数组初始化时类型说明时标变量赋予初值
D数组元素赋予初始值时定标注长度说明

11 列情况中栈(stack)解决问题?()
A数学表达式转化缀形式 B实现递算法
C高级编程语言程调 D操作系统分配资源(CPU)

12 已知数表中元素距终位置远节省时间应该采算法什?()
A直接选择排序 B堆排序 C快速排序 D直接插入排序

13 Skip List非常优秀数结构实现简单插入删查找复杂度(logN)该数结构中插入元素遇坏情况时间复杂度少?()
AO(N) BO(logN) CO(√N) DO(N logN)

14 设棵二叉树中3叶子结点8深度1结点该二叉树中总节点数少?()
A11 B12 C13 D14

15 数表中10000元素果仅求求出中10元素采什算法节省时间?()
A堆排序 B希尔排序 C快速排序 D直接选择排序

16 AB两路公交车均发车间隔分5分钟10分钟某客站点S意选择两者坐假设AB达S时刻法确定该客均等时间约少?()
A1分钟20秒 B1分钟40秒 C2分钟30秒 D3分钟20秒

17.堆石子100枚甲乙轮流该堆中取石子次取246枚取石子玩家赢家家先取说法正确项?()
A甲必胜策略
B乙必胜策略
C双方没必胜策略
D确定

18 4抬着三货物出门遇条河四游河时间分13815(分钟)货物必须两托起会浸湿防止货物失窃货物需守请问少花分钟完成渡河?()
A15 B20 C23 D25

19 某班25名学生中14会篮球12会排球6会篮球排球5会篮球网球2三种球会6会网球会外种球请问25中三种球会数少?()
A3 B4 C5 D6

20 N*N方格国际象棋盘knight意指定方格出发1横2竖者1竖2横跳马规(图X开始走意Y)走遍棋盘格子格子走次跳法做骑士征程请问N少时knight完成骑士征程?()
A5 B7 C8 D9










Y

Y




Y



Y





X





Y



Y




Y

Y













第二部分 定项选择(4题题5分题15正确选项完全正确计5分漏选计2分选计0分选错选扣2分)
21 段时间允许进程访问资源称作界资源针界资源说法错误?()
A界资源实现资源享
B程序发执行发执行程序界资源实现享
C界资源配相应设备控制块便实现享
D界资源采互斥访问方式便实现享

22 设存三函数f g h分f(n)53n~3+26n+18 g(n)1500n~3+n~2 h(n)15n~(15)+45n lg(n)列关系成立?()
Af(n) O(g(n)) Bg(n) O(f(n)) Ch(n) O(n~15) Dh(n) O(n lg(n))

23 假设树中节点x节点y双亲时(xy)代表树边已知棵树边集合{(im) (in) (ei) (be) (bd) (ab) (gj) (gk) (cg) (cf) (hi) (ch) (ac)}列说法正确?()
Aa根节点
Bghif兄弟
Ccg双亲
D树深度5

24 根项程序员界面收入调查发现:i)10喜欢白底黑字60喜欢黑底绿字ii)50高收入面描述正确?()
A半程序员低收入
B30喜欢黑底绿字程序员高收入
C没程序员喜欢白底黑字高收入
D喜欢黑底绿字程序员高收入


第三部分 填空问答(5题30分)
25 (4分)操作系统生产者消费者问题中否生产者进程wait(empty)wait(mutex)语句交换?什?

26(5分)某提着两空水壶池塘边水两水壶容积分5L6L求需带回3L水请问少需少次操作两水壶中3L水(提示:注水倒水均算步骤出操作步骤终次数)

27(6分)请指出二叉树序遍历栈操作算法关键出简单算法思路

28(8分)请出分满足面条件二叉树
(1)前序序列中序序列相 (2)中序序列序序列相
(3)前序序列序序列相 (4)前序中序序序列相

29(7分)代码种广度优先搜索算法请图中V0源点执行算法回答问题:
(1)顶点Vn+1需入队少次?重复访问少次?
(2)加黑斜体算法部分该做修改避免重复访问顶点错误?
V0
V1
V2
Vn
Vn+1













void BFS(ALGraph *G int k)
{ 省略局部变量说明visited初始值False
InitQueue(&Q) 置空队列
EnQueue(&Q k) k入队
while(QueueEmpty(&Q)){
i DeQueue(&Q) Vi出列
visited[i] True 设置访问标记
print(c G>adjlist[i]vertex) 访问Vi
for(p G>adjlist[i]firstedgepp p>next) 次搜索Vi邻点
if(visited[p>adjvex]) Vi没访问
EnQueue(&Q p>adjvex) Vi入列
} endofwhile
} BFS


第四部分:JAVA选做题(注:阿里量JAVA研发工程师需求选作题目机会增加该方面试机会)
1 请画出工厂模式uml图简描述素作列举模式优势出jdk源码中例子

2 Map非常重数结构设计出Map接口基hash算法简单实现Map果实现HashMap做支持高发场景线程安全优化改进?

更进步基HashMap简单实现支持LRU算法cache?果cache支持分布式缓存服务导入解决问题?请列举出出解决方法
文档香网(httpswwwxiangdangnet)户传

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

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

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

需要 2 积分 [ 获取积分 ]

购买文档

相关文档

阿里巴巴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校园招聘笔试试题-软件研发工程师+答案

阿里巴巴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的

微***起 10年前 上传373   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的

y***f 10年前 上传427   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年前 上传590   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

阿里巴巴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

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年前 上传461   0

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

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

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

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

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

x***c 10年前 上传459   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年前 上传615   0

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

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

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

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

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

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

阿里巴巴校园招聘前端在线笔试

1.你做过的最满意的前端作品?2.你了解哪些新技术?3.你是怎样接触前端的?4.你对你的学校和专业怎么看?5.写一段脚本,实现:当页面上任意一个链接被点击的时候,alert出这个链接在页面上的顺序号,如第一个链接则alert(1), 依次类推;6.现有代码如下:var foo = 1;function main(){ alert(foo);

a***i 8年前 上传458   0

阿里巴巴校园招聘前端在线笔试

1.你做过的最满意的前端作品?2.你了解哪些新技术?3.你是怎样接触前端的?4.你对你的学校和专业怎么看?5.写一段脚本,实现:当页面上任意一个链接被点击的时候,alert出这个链接在页面上的顺序号,如第一个链接则alert(1), 依次类推;6.现有代码如下:var foo = 1;function main(){ alert(foo);

b***b 12年前 上传559   0

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

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

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

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

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

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

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

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

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

阿里巴巴校园招聘阿里云笔试试题题目

1. 有一个文件:c:/c.txt,写java程序把该文件内容复制两遍,追加到c:/c.txt;2. 写正则表达式 1.邮箱 2.数字3. HashMap 改变map类对用户会不会有影响?4. Linux中需查看所有的java进程,用什么命令ps -ef|grep java5. Ajax请求的整个流程AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求

再***人 9年前 上传455   0

2012阿里巴巴校园招聘阿里云C++笔试试题

阿里云C++1、(2分)1)请列出两个线程(或进程)死锁的三个必要条件2)当异常(Exception)发生的时候,智能指针(SmartPointer)的析构函数是被谁调用的?3)一般的台式机硬盘一次随机读写大约需要多少毫秒(0.1ms、1ms、10ms、100ms)?4)除了应用程序的系统调用之外,LinuxKernel中的代码在什么情况下还有机会运行?2、(1分

小***3 12年前 上传398   0

阿里巴巴校园招聘销售类笔试题

阿里巴巴销售类笔试题 数字推理题主要有以下几种题型: 1.等差数列及其变式 例题:1,4,7,10,13,() A.14 B.15 C.16 D.17 答案为C。我们很容易从中发现相邻两个数字之间的差是一个常数3,所以括号中的数字应为16。等差数列是数字推理测验中排列数字的常见规律之一。 例题:3,4,6,9,(),18 A.11 B.12 C.13 D.14

0***1 10年前 上传480   0

2012阿里巴巴校园招聘阿里云C++笔试试题

阿里云C++1、(2分)1)请列出两个线程(或进程)死锁的三个必要条件2)当异常(Exception)发生的时候,智能指针(SmartPointer)的析构函数是被谁调用的?3)一般的台式机硬盘一次随机读写大约需要多少毫秒(0.1ms、1ms、10ms、100ms)?4)除了应用程序的系统调用之外,LinuxKernel中的代码在什么情况下还有机会运行?2、(1分

q***e 11年前 上传485   0

阿里巴巴校园招聘阿里云笔试试题题目

1. 有一个文件:c:/c.txt,写java程序把该文件内容复制两遍,追加到c:/c.txt;2. 写正则表达式 1.邮箱 2.数字3. HashMap 改变map类对用户会不会有影响?4. Linux中需查看所有的java进程,用什么命令ps -ef|grep java5. Ajax请求的整个流程AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求

l***u 10年前 上传540   0

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

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

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

阿里巴巴校园招聘销售类笔试题

阿里巴巴销售类笔试题 数字推理题主要有以下几种题型: 1.等差数列及其变式 例题:1,4,7,10,13,() A.14 B.15 C.16 D.17 答案为C。我们很容易从中发现相邻两个数字之间的差是一个常数3,所以括号中的数字应为16。等差数列是数字推理测验中排列数字的常见规律之一。 例题:3,4,6,9,(),18 A.11 B.12 C.13 D.14

c***7 11年前 上传547   0

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

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

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