- 相關(guān)推薦
Hulu面試經(jīng)歷
一直以為下午2點(diǎn)開(kāi)始,12點(diǎn)50還在睡著呢,一個(gè)電話過(guò)來(lái)說(shuō)你到了沒(méi)有,才知道面試1點(diǎn)開(kāi)始。。然后迅速自行車(chē)去清華科技園,1 點(diǎn)20到了地兒開(kāi)始面。言歸正傳,第一位大哥上來(lái)讓我別緊張,我其實(shí)不緊張就是困,上來(lái)問(wèn)我項(xiàng)目背景啥的,我盡可能舉例子以免講得過(guò)于枯燥,然后bb了一會(huì)問(wèn)了一個(gè)算法題,求最大連續(xù)子序列和,普通的不能再普通的題,但是我只寫(xiě)出了一個(gè)n^2的算法,問(wèn)我有沒(méi)有更快的,我說(shuō)有,然后想啊想,越想越困。。后來(lái)想到點(diǎn)了就差一步然后卡住了,失敗的一面。。(狀態(tài)公式其實(shí)就是F[i+1] = F>0?F+a[i+1]:a[i+1] F表示包含第i的數(shù)的最長(zhǎng)子序列)。
然后上來(lái)一個(gè)清華的gg,主要還是問(wèn)了技術(shù)問(wèn)題,包括java的模塊類(lèi)問(wèn)題,我就講了我項(xiàng)目里面怎么通過(guò)反射來(lái)構(gòu)造模板函數(shù)生成通用mvc框架的例子,怎么一步步改進(jìn),然后問(wèn)了幾個(gè)題,一個(gè)是100!估算要多少個(gè)bit位來(lái)表示,一開(kāi)始想數(shù)學(xué)公式來(lái)著,但是一想不知道公式怎么辦,不能說(shuō)不會(huì)啊,然后就在紙上開(kāi)始瞎寫(xiě),寫(xiě)著寫(xiě)著靈感來(lái)了(來(lái)的真實(shí)時(shí)候),用2做底,需要位數(shù) n= log2^100+log2^99+……+log2^1可以知道 log2^128+log2^128……log2^64+...log2^32+...log2^16...+log2^8+...是一個(gè)上限 = 36*7+32*6+16*5+8*4+4*3+2*2+1*1 = 573 一個(gè)下限36*6+32*5+16*4+8*3+4*2+2*1 = 474 最后的范圍就在474~573之間 差別100個(gè)bit;
下一個(gè)問(wèn)題在百度面試過(guò),找前m大數(shù)的問(wèn)題,然后我還是用堆和找第k大數(shù)的方式來(lái)解了這個(gè)題,寫(xiě)了代碼。
最后一個(gè)是撿石子的問(wèn)題,單堆和雙堆的都問(wèn)了,后來(lái)我直接說(shuō)在POJ上看過(guò)雙堆的,說(shuō)了解法然后完成了這輪面試。
3 輪面的是項(xiàng)目,問(wèn)一些遇到項(xiàng)目問(wèn)題怎么處理,自己職業(yè)規(guī)劃啥的,我一直說(shuō)對(duì)code感興趣,應(yīng)為我做的項(xiàng)目管理都是粗放式的,而且感覺(jué)pm比較無(wú)聊,關(guān)鍵要求英語(yǔ)好,所以沒(méi)打算做這個(gè),老老實(shí)實(shí)做程序猿吧;這輪以瞎bb為主,然后讓我等第四輪,當(dāng)時(shí)我就苦逼了,等了10十幾分鐘吧,來(lái)人說(shuō)不用面了可以走了,當(dāng)時(shí)我嚴(yán)重懷疑被鄙視了,最后順利拿到Rejection。。。
【Hulu面試經(jīng)歷】相關(guān)文章:
面試與offer 面試經(jīng)歷11-19
愛(ài)普生的面試經(jīng)歷11-19
下午的面試經(jīng)歷11-19
網(wǎng)通面試經(jīng)歷11-21
成功的面試經(jīng)歷11-09
沃爾瑪?shù)拿嬖嚱?jīng)歷11-21
宜家面試經(jīng)歷11-19
SAP面試經(jīng)歷02-18
新鮮的面試經(jīng)歷11-20