以下为《淘宝校园招聘清华笔试试题》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
选择题
DB、DBS、DBMS之间的关系
DBS包括DB和DBMS
char* s1 = "hello"和char s2[6] = "hello"哪个效率高?
基本可以认为效率一样
网友解答:指针和数组的执行机制是相同的,都是按指针方式执行的,数组在实际执行时先由编译器转换成指针解释。严格来说,指针肯定比数组效率高——高一点点,现代编译器对此的优化使两者几乎完全看不出来,其实他们效率的差距本来就非常小。
3.const int* a = &b;
const* int a = &b;
const int* const a = &b;
int const* const a = &b;
这里面哪两个效果相同?
传说是后两个,具体待研究
4.下面能判断一个数是符号数还是无符号数的是
#define isUnsigned(X) (x >= 0 && ~x >= 0);
#define isUnsigned(X) (x < 0);
#define isUnsigned(X) (type) ((type)0-1 < 0);
#define isUnsigned(X) (typ 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 oid run(){
System.out.println("step2");
}
}).start();
System.out.println("step1");
new Thread(new Runnable(){
public void run() {
System.out.println("step3");
}
}).start();
System.out.println("end");
}
}
问:1.输出是什么样的,为什么?
2.若要按start step1 step2 step3 end的顺序输出,应该如何修改
回忆不一定准确。。。
大数据量的系统,一般是数据库只负责存储,而由外部的搜索引擎来实现数据的查找,你认为系统设计的关键点是什么?如果让你设计,你会如何实现?
综合题
太长了,不细写了。。。
就是如何在海量网页内容当中查找关键词,例如“阿迪达斯09新款红色T恤”,还要分析你方法的效率如何。
另外就是,内容中可能会有“阿迪达斯09 T恤”之类的短的关键词,如何优先查找出长的关键词。
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《淘宝校园招聘清华笔试试题》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。