主题:【纪事】失败的苹果面试(上) -- landlord
人不是电脑,什么都记住是不可能的,但干一行有些经验的,总有些基本知识因为在工作中老接触老使用是马上能答出来的。
第二个可能他觉得干你们这行有些经验的都应该知道铁铝铜的密度和钼的直径吧,如果你不知道,要么经验不够,要么工作不上心,像有些东西新人是需要查手册的,但老接触的老工程师应该是能马上答出来的。
或许那位女大牛觉得把地主招进来挑战了她的位置?
抓住函数名不放以求压倒面试者,俺觉得面试官是不是不够自信啊。
还是说已经早有心目中的人选了,剩下的就打发了事?
可是,就我的经验,材料密度这一块,对现场的工作人员来说,一般是不大用的。而且我不做设计工作很久了,这些早就忘干净了。(自己汗一下)。
至于说到线切割的切割线直径,对使用者而言,我还真的不知道谁知道这个数据。这就好比问你,你知道你家炒菜锅的厚度吗?
而且,对这个公司的产品以及这个职位而言,线切割是一定用不到的;至于材料密度,一般也用不到,因为我当时在做同类产品,而且是同种职位的工作,只是这家公司给的薪水更高。
自以为这些对这个职位很重要.
比较适合招底层人员,招来就用。
后面按照马三立的说法,是“逗你玩儿”的吧
美国现在的这个社会体系,有一个问题就是,有0.01%的天才,剩下的都是程序复杂程度不同的机器人。所以从教育到就业,都得基于这个假设来。
一般地方招人的时候,就想知道你这个机器人的那块板子上都刻了些啥,因为大家潜意识里都假设没刻上的东西以后就没法刻上了。
说得通俗一点,知道一个苹果加一个苹果等于两个苹果,是否意味着知道一个梨加一个梨等于两个梨,各人的认识是不一样的。
华山剑宗高手风清扬者,善独孤九剑,破天下诸般武功,自以为从此可笑傲江湖矣。
未料,剑宗操作失败,被裁。清扬手中余钱无几,居屋因无银还贷,面临被收,只好重出江湖,欲觅一镖师职位糊口。
面试一:
问:吾镖局赴西域,常与喇嘛交恶,汝可有与喇嘛作战经验?
答:无。但吾屡败和尚尼姑,可否?
镖头令上茶:无行业经验者,暂不予考虑。
面试二:
问:可尝挫败五虎断门刀高手哉?
答:应该可能也许灭过一二。
问:请详细描述汝如何用独孤九剑破其五虎断门刀、其刀法特点及被破招数名。
清扬呐呐不可语。。。
面试三:
问:汝为剑宗高手,用此剑必久矣。
答:已十数载。
问:可知此剑乎。
小心翼翼答:尚可。
问:剑重几何?
答:约7斤。
问:又几两?
(汗):4两?
答:几钱?
(大汗):实不知。
镖头(兼镖局剑匠),笑曰:次批量生产精铁剑,重7斤4两3钱。
又问:汝可知此剑含铁几许?何种合金?
清扬汗出如浆,两股战战,不能语,自请出。
自此信心大失,家败人贫,赴华山后山风餐露宿,与猴为伍,名为隐居。
数年后,突患猴流感,一无钱,二无劳保,亡。
本帖一共被 1 帖 引用 (帖内工具实现)
几年前,自己就业的时候,一个哥们跟我约了面试时间,等我准时到场的时候,发现他不在,等了一刻钟多,他才回来,原来是去楼下买咖啡了。这搞得我一开始对他印象很糟。
寒暄两句,面试开始,他说先看看你对数字的反应如何。我心里暗骂,咱年纪都一把了,心算怎么能灵?那不是有计算器吗?不过,人在屋檐下,还得听他的。先是某个数的平方是多少,然后是100除以1.05的五次方大约是多少。等我蒙完了结果,这兄弟说出一句让我吐血的话,其实我们部门不缺人,你应该到另外那个业务部去试试的。
恭喜:你意外获得【通宝】一枚
鲜花已经成功送出。
此次送花为【有效送花赞扬,涨乐善、声望】
恭喜:你意外获得【通宝】一枚
鲜花已经成功送出。
此次送花为【有效送花赞扬,涨乐善、声望】
如果公司有需要,我可以在三个月内发明一种新语言,开发一个完整的编译器,并且,不需要加班。
你以为这样就粉牛吗?没用的。苹果这样的公司面人,不知道一天要看几千份简历,哪有心思细细了解一个人?平常有正经工作的人,又怎么会被HR拉出来面?平常有正经工作被HR拉出来面的,多半刚好手上缺某种技术,那就专门问这个技术,侥幸抓住一个,拉回去就上了。
总之,不是技术问题,不是态度问题,而是现实与想象的差距问题。出来混,要听比尔的话,别太把自己当堞菜。
int f( int n )
{
int fib[3], index[3]={1,2,0}; i;
if( n <= 0 ) { printf("Error!\n"); exit(0); }
if( n <= 2 ) return 1;
fib[0] = 1; fib[1] = 1;
i = 2;
while( i++ < n )
{
index[2] = ( index[2] + 1 ) % 3;
index[1] = ( index[1] + 1 ) % 3;
index[0] = ( index[0] + 1 ) % 3;
fib[ index[0] ] = fib[ index[1] ] + fib[ index[2] ];
}
return fib[ index[0] ];
}
不过,要是面试,我容易紧张,可能写不出。
细细一想,同事问这道题还是很有道理的。
能用递归做出来的,起码说明思路清晰;能转换成循环的,说明有优化的意识,对于我们这种写企业级软件的,这两点都很重要。
曾经有一位牛人(这人数学一定学得很不错)给出另类答案:
double x = (1 + sqrt(5))/2;
Fib(n) = (x^n - (1-x)^n)/sqrt(5);
这是一个数学上简洁完美的答案,可是在计算机世界里,这是最优解吗?
本帖一共被 1 帖 引用 (帖内工具实现)