阿里云面试题目 大家讨论一下!

ryfdizuo 2011-10-09 09:31:45
1,TCP UDP区别
2,HTTP协议如何区分返回内容中的网页和JPG图片
3,服务器处理每个请求需要500ms,服务器如何实现每秒处理100个请求
4,求取字符串长度,不适用while,go等循环语句,
使用递归。。。
5,一个包含4块硬盘的服务器一年中至少有一块硬盘出故障的概率是99.99%,每块硬盘任意时刻出故障的概率服从相同的分布规律,并且彼此独立,问12块硬盘的服务器一季度内至少有一个硬盘出故障的概率是多少。

6,12工厂分布问题
12个工厂分布在一条东西向高速公路的两侧,工厂距离公路最西端的距离分别是0、4、5、10、12、18、27、30、31、38、39、47.在这12个工厂中选取3个原料供应厂,使得剩余工厂到最近的原料供应厂距离之和最短,问应该选哪三个厂 ?(需注意不知道工厂的分布情况!)
...全文
1317 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
sonmhu 2012-11-30
  • 打赏
  • 举报
回复
第六个是个典型的哈夫曼树问题。
景荣1 2011-10-11
  • 打赏
  • 举报
回复
这个太赞了,我逆着看字符串才明白的。
[Quote=引用 2 楼 thefirstz 的回复:]

来个红色的第四题:
C/C++ code
int mystrlen(const char *str){
if( *str == '\0')
return 0;
else
return 1+mystrlen(str+1);
}
[/Quote]
AndyZhang 2011-10-11
  • 打赏
  • 举报
回复
1,TCP UDP区别
tcp是面向连接的可靠传输
udp是面向数据的非可靠的传输

2,HTTP协议如何区分返回内容中的网页和JPG图片
这个是根据后缀判断的

3,服务器处理每个请求需要500ms,服务器如何实现每秒处理100个请求
并行运算

4,求取字符串长度,不适用while,go等循环语句,
使用递归。。。
那直接调用库函数呗

5,一个包含4块硬盘的服务器一年中至少有一块硬盘出故障的概率是99.99%,每块硬盘任意时刻出故障的概率服从相同的分布规律,并且彼此独立,问12块硬盘的服务器一季度内至少有一个硬盘出故障的概率是多少。

这个要看概率与数理统计了,忘了

6,12工厂分布问题
12个工厂分布在一条东西向高速公路的两侧,工厂距离公路最西端的距离分别是0、4、5、10、12、18、27、30、31、38、39、47.在这12个工厂中选取3个原料供应厂,使得剩余工厂到最近的原料供应厂距离之和最短,问应该选哪三个厂 ?(需注意不知道工厂的分布情况!)

这个是贪心还是最短路问题?
qq120848369 2011-10-11
  • 打赏
  • 举报
回复
考这种题我就回去洗洗睡了。
asjim 2011-10-11
  • 打赏
  • 举报
回复
学习。。。
askyouque 2011-10-11
  • 打赏
  • 举报
回复
TCP与UDP区别

TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。
UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快

以前课堂作业好像做过。
cocoabird 2011-10-09
  • 打赏
  • 举报
回复
mark.
林海 2011-10-09
  • 打赏
  • 举报
回复
网上找的:
原则上浏览器会根据Content-Type来决定如何显示返回的消息体内容。常见的内容类型有:
text/html HTML文本
image/jpeg JPG图片
image/gif GIF图片
application/xml XML文档
audio/x-mpegurl MP3文件列表,如果安装了Winamp,则可以直接把它当面M3U文件来打开
更多的内容类型可以在注册表“HKCR\MIME\Database\Content Type”下看到
moheng1 2011-10-09
  • 打赏
  • 举报
回复
第二题谁回答一下
Roy_Smiling 2011-10-09
  • 打赏
  • 举报
回复
tcp是保证可靠传输,
udp不保证,但是能速度更快。
昵称很不好取 2011-10-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 only_lonely 的回复:]

呵,LS亮了,勾起了我美好的回忆,话说,我第一次来csdn就是被这道递归函数给吸引住了的。
[/Quote]
抓住一只熊猫
only_lonely 2011-10-09
  • 打赏
  • 举报
回复
呵,LS亮了,勾起了我美好的回忆,话说,我第一次来csdn就是被这道递归函数给吸引住了的。
昵称很不好取 2011-10-09
  • 打赏
  • 举报
回复
来个红色的第四题:
int mystrlen(const char *str){
if( *str == '\0')
return 0;
else
return 1+mystrlen(str+1);
}
jiuchang 2011-10-09
  • 打赏
  • 举报
回复
后两个纯数学题啊

65,185

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧