请教克隆promoter# Biology - 生物学
s*t
1 楼
连接的两个面试,每个45分钟,感觉题目都很不典型,与在版上看到的不太一样。
面试官1
1、 有多个large size file,file里每行存一string,问用啥方法将这些文件包含的
string都列出来(去掉重复的)。 我回答可以用unix自带的一些命令,比如先sort
再unique。。 然后又支支吾吾说这样速度也许可以用hashtable记录,但是他觉得空间
是个问题,实际上一般情况下大家也就用Unix命令搞定这些事情。
2、如何用最少的空间记录25条Y/N的信息,ii) 如何修改第N条信息。我回答,用单个
int
32bit表示,用位操作如&, | 等。
3、java 中interface 和abstract class的区别
4、列一些你熟悉的数据结构。 (我列了数组,单向双向链表,树,图,等等
5、一般如何表示一个图? 需要提供一些什么操作?
6、coding 描述了他们的一个page ranking的算法,(由于有点紧张,导致基本不理解
算法),page 和page 形成一个图, 给段代码,修改每个page的score。这题因为一开
始没理解算法,所以时间在
面试官1
1、 有多个large size file,file里每行存一string,问用啥方法将这些文件包含的
string都列出来(去掉重复的)。 我回答可以用unix自带的一些命令,比如先sort
再unique。。 然后又支支吾吾说这样速度也许可以用hashtable记录,但是他觉得空间
是个问题,实际上一般情况下大家也就用Unix命令搞定这些事情。
2、如何用最少的空间记录25条Y/N的信息,ii) 如何修改第N条信息。我回答,用单个
int
32bit表示,用位操作如&, | 等。
3、java 中interface 和abstract class的区别
4、列一些你熟悉的数据结构。 (我列了数组,单向双向链表,树,图,等等
5、一般如何表示一个图? 需要提供一些什么操作?
6、coding 描述了他们的一个page ranking的算法,(由于有点紧张,导致基本不理解
算法),page 和page 形成一个图, 给段代码,修改每个page的score。这题因为一开
始没理解算法,所以时间在