n******6 发帖数: 1829 | 1 【 以下文字转载自 JobHunting 讨论区 】
发信人: BrightSmile (BrightSmile), 信区: JobHunting
标 题: 去某刚上市公司面试被赶出来了。
发信站: BBS 未名空间站 (Thu Aug 11 17:07:23 2011, 美东)
真屈辱,心情恢复平静中。
写出来大家面他家的时候也做好思想准备吧
L公司刚上市,现在狂招人中,不知道是不是大家都cash out了。
本来要面9个人,后来只见了3个。就被人家说“I do not think we should carry on, in respectful of your time and our time”
写写吧,攒rp。大家轻拍,知道自己业务知识不强,回家读书过后再来过。
第一场本来要见host manager,后来跑来两个engineer说调换一下顺序。没有寒暄,直接问,我们问你technical的问题。
第一个给你一个FilterIterator Class(predicate p, iterator i), 写
bool hasnext() 还有bool next()
搞了半天什么是predicate,还有那个iterator i到底是哪个list上头的。但是后来这个在对方提示下写的差不多了。
第二个说给你一个很长的string list,让你分行打印。然后告诉你一行只能写L(比如
25)个字符,而且首位和末尾不能是空格,空格只能在中间,两个词中间可以空两个或者格子。我初步想法一下说可以找到第L个字符,然后打印这个之前的词,空格放中间,虽然我没有想好怎么放。然后看看能不能recrusively。被打断了,说不是要你找第25个字符。好,于是重新想,没有啥头绪。写了个forloop
int length=0
for(int i=0; i
while (length+workds[i]
length=length+words[i];
//try to print,
}
写到try to print卡壳了,对方提示说你不需要现在打印。我完全不知道他们到底要什么了。
换人,换了director,他们内部简单交流了一下,估计说我不太行。director 的问题很简单。说给你一个string array,你怎么消除duplicate。写了个hashmap,但是我是打印出最后的array的,那人说这个有问题,我看不出来,他说我要你return一个array。哦,改,边改边问我说我用的map的iterator!=map.end(),end是什么东西啊,这些基础知道我都很烂。不会答,不在这里丢人了。
然后他说问问你sql吧,说弄个表记录什么学生上什么课。
我弄了个table,: rowid, studentid, classid, userkey是studentid,classid
combined。
他说都什么数据类型啊,我说varchar啊,哦,
然后写个sql数上某门科的学生
select count(*) from table where classid='math101';
然后就结了,说我们不用浪费时间了。我可以找你的朋友带你来吃饭。。。the bar here is pretty high..晕倒,我说不用吃了,谢谢你的时间。
靠,么有这么丢人的面试吧,不过我半途转行以为会写几行code就可以做桂婆,看来不
行啊。回家磨刀霍霍继续读书去。 |
|