刚刚面的bloomber Inter,应该没戏了,上 面筋。。# JobHunting - 待字闺中
h*o
1 楼
上来没啥废话直接就问,你面intern?我说恩。
你的C++怎么样?答曰:以前用过,现在一直用java。
好我们来一些基本的C++。。。shiit。。
给写了一个class A{};
默认定义哪些函数。。。
啥时候需要constructor,destructor?
上面这个类需要一个destructor,怎么定义?
定义一个object,多大内存。。。
。。。。。
你回答一个问题,后面马上就follow另一个。。
C++都忘光了,围着上面这个空类,他就是狂问,都崩溃了。。
container 都包含哪些? 说一个问一个。。。都无语了。。
最后说到hashmap跟map,他问俩啥区别, 我说一个有序一个无序,插入查找时间不一
样blabala。。
然后问还有呢?。。我:。。。
你怎么implement map?我说map应该是树吧(我不清楚,隐约记得是logn的时间,所以
就猜树了),要我写,我直接就跪了,给你几个string 在map里怎么存储。写个结构。
map说完了,那你implement一个hashmap吧。一直狂汗。。我说就用array吧。。那你怎
么开内存。。array存什么。。一大堆问题
最后问怎么解决collision,我说了那几个基本的方法,然后给个例子,说两个string
,hash到一个了,你给我画个图咋解决。。。
然后又问你怎么知道有 collision? 还问了怎么定义hashfunction?
到这就不行了,基本挂了,然后他说咱们写段code吧
给一个 struct 定义 Node,如何判断一个结构是不是二叉树,是不是二叉搜索树,最
后又问这个结构不是树,你的代码行不行?我说不行吧。。。到这就懵了,这还要检查
是不是树?给我例子,让我跑我的代码,我说这个work,让我举个不work的例子,举了
一个,然后他又给我一个例子,说这个行不行,我走了一下,说这个好像work的,然后
他说这个例子跟你给我举得有circle的例子是一样的。我无语了。。难道这代码可以?
他说 you tell me。。。就这样在这个上面耗了好久 终于时间到了。。
整个面试 一顿狂鄙视啊。。
唉
你的C++怎么样?答曰:以前用过,现在一直用java。
好我们来一些基本的C++。。。shiit。。
给写了一个class A{};
默认定义哪些函数。。。
啥时候需要constructor,destructor?
上面这个类需要一个destructor,怎么定义?
定义一个object,多大内存。。。
。。。。。
你回答一个问题,后面马上就follow另一个。。
C++都忘光了,围着上面这个空类,他就是狂问,都崩溃了。。
container 都包含哪些? 说一个问一个。。。都无语了。。
最后说到hashmap跟map,他问俩啥区别, 我说一个有序一个无序,插入查找时间不一
样blabala。。
然后问还有呢?。。我:。。。
你怎么implement map?我说map应该是树吧(我不清楚,隐约记得是logn的时间,所以
就猜树了),要我写,我直接就跪了,给你几个string 在map里怎么存储。写个结构。
map说完了,那你implement一个hashmap吧。一直狂汗。。我说就用array吧。。那你怎
么开内存。。array存什么。。一大堆问题
最后问怎么解决collision,我说了那几个基本的方法,然后给个例子,说两个string
,hash到一个了,你给我画个图咋解决。。。
然后又问你怎么知道有 collision? 还问了怎么定义hashfunction?
到这就不行了,基本挂了,然后他说咱们写段code吧
给一个 struct 定义 Node,如何判断一个结构是不是二叉树,是不是二叉搜索树,最
后又问这个结构不是树,你的代码行不行?我说不行吧。。。到这就懵了,这还要检查
是不是树?给我例子,让我跑我的代码,我说这个work,让我举个不work的例子,举了
一个,然后他又给我一个例子,说这个行不行,我走了一下,说这个好像work的,然后
他说这个例子跟你给我举得有circle的例子是一样的。我无语了。。难道这代码可以?
他说 you tell me。。。就这样在这个上面耗了好久 终于时间到了。。
整个面试 一顿狂鄙视啊。。
唉