2007年2月1日星期四

阿里巴巴的(资深搜索引擎工程师)电话面试

今天意外地接到阿里巴巴的电话面试,可是在基础问题方面答得惨不忍睹!

我现在想想问了的问题包括:

1. 对搜索引擎的发展方向,

2. 对搜索引擎的自己的见解。

3. 搜索引擎的主要注意的方面。

。。

其它的就是基础的知识了。

1. Lucene 的低层算法。--查询算法,倒排索引的算法

2. Java 的基础知识,比如io里的inputStream,reader,数据结构里的hashtable,hashmap的区别等。

3. Java的线程的同步。

4. Java的基类object的方法有哪些。

5. 打开文件的方式,比如读写改删等的组合

6. 还有java的exception类继承自哪里?

其实我自己也知道,我不算什么资深工程师呀,lucene基础部分没有答好,没办法,可是java基础部分答得太不好了,真是太悲惨了。最近这些都没用过看过,而且前几个月也不是把心思放在这个上面的。

以后自己总的来说两个方面,一个是java的基础要好好复习,另一方面要对lucene的算法进行研究。

没有评论: