阿里巴巴2014校招笔试哈尔滨站笔试题

进修社 人气:3W

1、宿舍内5个同学一起玩对战游戏。每场比赛有一些人作为红方,另一些人作为蓝方。请问至少需要多少场比赛,才能使任意两个人之间有一场红方对蓝方和蓝方对红方的比赛?答案为4场

阿里巴巴2014校招笔试哈尔滨站笔试题

2、一个有10亿条记录的文本文件,已按照关键字排好序存储。请设计算法,可以快速的从文件中查找指字关键字的记录。

3. 请描述一下TCP建立连接的三次握手过程

4. 在互联网时代,系统稳定性、可用性要求越来越高,请列举至少4中技术解决硬件、系统、网络等层面的'单点问题。

5. 请设计出一个搜索引擎爬虫的架构图,并说明你设计的爬虫需要如何优化来提升性能。