記錄近期的一些面試經(jīng)歷 - foreach_break - 博客園

//
記錄近期的一些面試經(jīng)歷 - foreach_break - 博客園
http://www.cnblogs.com/foreach-break/p/interviews_in_last_3_months.html

@ 李玉寶玉寶兄謙虛了。這些東西是數(shù)據(jù)處理必須的東西按脚。領(lǐng)域不同丹拯,但公司的規(guī)模大小尿背,以及對(duì)基礎(chǔ)的重視,我覺得還是值得考慮吻育。其實(shí)了解注暗,到會(huì)用冕臭,覺得沒啥,挺簡(jiǎn)單的卷胯。不過如何把原理和實(shí)現(xiàn)技巧拿過來用子刮,并作出創(chuàng)新,實(shí)在需要理論素養(yǎng)和工程經(jīng)驗(yàn)的深厚積累才行窑睁。共勉~


背景

自從2013年離開北京后挺峡,就沒有在固定單位上班了。
期間搗鼓過一些東西担钮,也掙了點(diǎn)小錢橱赠,日子也沒有到過不下去非要找工作的地步。

只是覺得自身仍有不足箫津,作為技術(shù)狭姨,還是想再開闊一點(diǎn),再深刻一點(diǎn)苏遥,再專業(yè)一點(diǎn)送挑。

也沒有去刻意地投遞簡(jiǎn)歷,本來老婆懷孕暖眼,自己在家惕耕,時(shí)間比較多,所以就寫寫博客诫肠,所以會(huì)有一些來自私信的機(jī)會(huì)司澎。

既然有機(jī)會(huì),那就愉快地去追一下栋豫,本篇挤安,就記錄一下最近幾個(gè)月的一些經(jīng)歷。

云XX

這個(gè)公司招聘全棧丧鸯,要求精通編譯蛤铜、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò),要精通一門底層語(yǔ)言围肥,比如匯編或者C剿干,要精通一門高級(jí)語(yǔ)言,比如C++或者Java穆刻,沒有.Net方面的要求置尔。

因?yàn)椴皇亲约和兜模话憧吹街T如要求精通的氢伟,我就呵呵一下榜轿,然后就掃其他的了,但是機(jī)緣巧合朵锣,可能HR妹妹比較具有親和力谬盐,所以也就答應(yīng)應(yīng)試。

約的兩周后聊诚些,不過由于老總臨時(shí)有事设褐,就和CTO哥哥先聊下,主要聊的一些內(nèi)容是:

操作系統(tǒng)的進(jìn)/線程區(qū)別泣刹,Linux Kernel進(jìn)線程調(diào)度的機(jī)制助析,以及操作系統(tǒng)原理概念上的調(diào)度算法。
分布式存儲(chǔ)的一些問題椅您,比如分布式鎖外冀、鎖性能、Master-Master多主架構(gòu)和Master-Slave架構(gòu)的各自優(yōu)劣掀泳,等等雪隧。
作為第2個(gè)問題的延續(xù),會(huì)聊到CouchBase和HBase的一些實(shí)現(xiàn)原理员舵,但并不深入脑沿,還會(huì)聊到性能上的東西,比如為什么不選擇HBase马僻。
自己的一些項(xiàng)目經(jīng)歷庄拇,一些比較泛的知識(shí)點(diǎn),看似隨意韭邓,但應(yīng)該是在考察知識(shí)結(jié)構(gòu)措近,是否全面。
知道哪些開源軟件或者框架女淑,看沒看過源碼瞭郑,有沒有自己的理解等等。
Java多態(tài)的實(shí)現(xiàn)和體現(xiàn)鸭你,接口和抽象類的關(guān)系屈张,我從java和vm層面大概做了敘述擒权。
第二天,和老總聊阁谆,這個(gè)比較有趣碳抄,因?yàn)槔峡偟募夹g(shù)很厲害,而且也很堅(jiān)持己見的笛厦,這次聊的很久纳鼎,大概有3個(gè)小時(shí)俺夕,主要還是爭(zhēng)論裳凸,其實(shí)到這一步基本就沒打算要這個(gè)offer了:

碩士為什么沒有畢業(yè)。
天文科學(xué)家為何要選擇Python來處理數(shù)據(jù)劝贸,而不選擇其他的語(yǔ)言姨谷。我說這是歷史原因,然后老總說這個(gè)設(shè)計(jì)方向不是用來處理這個(gè)的映九。這里也有點(diǎn)小爭(zhēng)議梦湘,略過吧。
為什么要在Python虛擬機(jī)上做核間并行件甥,在kernel里做會(huì)不會(huì)更舒服捌议。
聊到老總面過的一些人,包括985出來的引有,和BAT出來的一些T瓣颅,能把編譯、裝載譬正、鏈接宫补,說清楚的人不超過5個(gè)。我說你們公司要求挺嚴(yán)格的曾我,老總說不是他們要求嚴(yán)格粉怕,是行業(yè)整體水平太低。很多做WEB開發(fā)的抒巢,后面的東西一點(diǎn)不懂贫贝,但也能做,你說能做好嗎蛉谜。這一點(diǎn)平酿,各自有不同的看法,但分歧到?jīng)]有大到要爭(zhēng)論的地步悦陋。
中途我問到了一個(gè)問題,為什么選擇Erlang作為開發(fā)語(yǔ)言蜈彼。因?yàn)檫@家公司目前主要做云通訊(之前CTO自己的定位),而這個(gè)問題也是本次面試最大的爭(zhēng)議所在俺驶。

老總說你應(yīng)該自己做做homework幸逆,當(dāng)時(shí)我是覺得吧棍辕,通過這個(gè)點(diǎn)讓人家介紹下業(yè)務(wù),畢竟沒業(yè)務(wù)聊啥都是比較泛还绘,自己想有點(diǎn)針對(duì)性楚昭,但被這么當(dāng)頭一棒,覺得自己是在浪費(fèi)人家的時(shí)間拍顷,而且“做做homework”如果你聽了也會(huì)有點(diǎn)火吧抚太,呵呵。

從這里開始昔案,基本各種爭(zhēng)論的東西也就出來了尿贫,比如,聊到ZooKeeper:

老總:ZooKeeper太重踏揣,在他們的架構(gòu)中是臃腫的或者累贅庆亡。
我:可以不用zk,但一致性和同步也得自己實(shí)現(xiàn)吧捞稿。
老總:他們自己基于paxos算法實(shí)現(xiàn)了又谋。同時(shí)列舉了一些行業(yè)內(nèi)的反例,說其實(shí)用zk等開源框架拼出來的系統(tǒng)娱局,都存在邏輯上的問題彰亥。
我:提到了twitter。
老總:如果你有機(jī)會(huì)可以去twitter看看衰齐,我們現(xiàn)在做的是取代他們的老框架任斋。
我:雖然我沒在twitter工作過,不過各種Con娇斩,各種Summit仁卷,各種SlideShare,還是有看過的犬第。

后來又聊到多主結(jié)構(gòu)锦积,和主從結(jié)構(gòu):

我:我之前有了解到,類似p2p這種歉嗓,捕獲網(wǎng)絡(luò)拓補(bǔ)變化的速度會(huì)比較慢丰介,隨著節(jié)點(diǎn)數(shù)的上升,可能時(shí)間復(fù)雜度過高鉴分。
老總:我們從不空談問題哮幢。很多業(yè)內(nèi)觀點(diǎn),認(rèn)為這種架構(gòu)不好志珍,但事實(shí)上我們有一套老系統(tǒng)性能特別高橙垢,目前的通訊也是基于這個(gè),30-40個(gè)節(jié)點(diǎn)沒有什么問題伦糯。
我:那心跳是怎么維護(hù)的柜某?
老總:是由每個(gè)節(jié)點(diǎn)互相維護(hù)心跳嗽元。
我:好的。但好像這樣也是將同步和協(xié)調(diào)機(jī)制耦合進(jìn)去了喂击,我覺得Hadoop和HBase那種Master-Slave的剂癌,抽象出NameNode或者M(jìn)asterNode,然后維護(hù)一些metadata在zk上翰绊,也是已經(jīng)被成功證明的一種架構(gòu)呀佩谷?
老總:我問你,如果狀態(tài)節(jié)點(diǎn)和數(shù)據(jù)節(jié)點(diǎn)之間發(fā)生網(wǎng)絡(luò)割裂怎么辦监嗜?
我:發(fā)現(xiàn)網(wǎng)絡(luò)拓補(bǔ)這塊不通后谐檀,肯定要進(jìn)行節(jié)點(diǎn)間復(fù)制,并等待網(wǎng)絡(luò)恢復(fù)秤茅,比如阿里那次光纖切斷事件稚补。而且童叠,您為什么一定覺得狀態(tài)節(jié)點(diǎn)一定是單個(gè)節(jié)點(diǎn)呢框喳?
老總:所以,它們之間并沒有解耦厦坛。
我:哦五垮,我說的解耦不是說徹底不協(xié)作了,只是從設(shè)計(jì)上按照獨(dú)立角色原則分離開來杜秸,這樣清晰一些放仗。
老總:那還是耦合的。

期間撬碟,老總還覺得Java不是一門比較好的語(yǔ)言诞挨,當(dāng)然,這一點(diǎn)我也有同感呢蛤,但我覺得生態(tài)可能更重要一些惶傻。

最后,還是回到了那個(gè)Homework問題:

我:X總其障,您應(yīng)該是一直受西化文化的影響银室,所以覺得問這個(gè)問題會(huì)沒有什么價(jià)值?因?yàn)槟膆omework回答励翼,讓我感覺有點(diǎn)過于直接和難以接受蜈敢。
老總:公司需要以效率為重。
我:其實(shí)汽抚,我個(gè)人聽HR說您的技術(shù)很厲害抓狭,我也搜過一些新聞和對(duì)您的采訪,我覺得我個(gè)人是作為一個(gè)follower來取經(jīng)的造烁,不過這么干脆的拒絕否过,的確我是第一次見狱从。
老總:講了很多公司開會(huì)的方式,比如先做好準(zhǔn)備再開會(huì)叠纹,否則要一直給某個(gè)不懂的人講季研,會(huì)算白開了。
我:這個(gè)我同意誉察,但我是面試与涡,所以不清楚你們公司的業(yè)務(wù),只是想聽聽作為創(chuàng)始人持偏,對(duì)這個(gè)技術(shù)選型的看法驼卖,而且很多大牛,如果你郵件給他鸿秆,他也會(huì)很謙虛酌畜,很詳實(shí)地回答你的問題。

期間又聊到StackOverflow卿叽,我提到桥胞,記得以前有個(gè)人對(duì)于回答問題的人,表示了感謝考婴,站務(wù)覺得這是廢話贩虾,后來有很高reputation的人站出來發(fā)聲:至少在我們的國(guó)度,如果有人幫了你沥阱,說聲謝謝缎罢,是有教養(yǎng)的體現(xiàn)。如果覺得表示感謝這樣的話考杉,過于社交向策精,那不如去掉reputation和回答者的個(gè)人鏈接好了。

后面的很多問答崇棠,其實(shí)也是在互相表達(dá)團(tuán)隊(duì)溝通的一些原則咽袜,我只是覺得,公司不是招聘機(jī)器人易茬,大家都是專家獨(dú)當(dāng)一面酬蹋,開會(huì)高效,無可厚非抽莱,但人與人之間普遍存在差距范抓,一個(gè)好的leader,如果這么冷面食铐,那團(tuán)隊(duì)氛圍會(huì)利于激發(fā)創(chuàng)新么匕垫?

的確,老總說的很多都是有道理的虐呻,比如美團(tuán)象泵,就有要么牛逼寞秃,要么滾蛋之類的宣言,但我個(gè)人覺得任何事偶惠,得3-7開春寿,不能那么絕對(duì)。
覺得像云XX這樣的公司忽孽,走Geek路線绑改,全招的是專家或者有潛力成為專家的全棧牛,而且對(duì)智能硬件兄一、云通訊厘线、實(shí)時(shí)系統(tǒng)有自己的一套理念和實(shí)現(xiàn),還是很有前途的出革,祝福一下吧造壮。

極客XX

教育類公司,職位好像是大數(shù)據(jù)就業(yè)班主管布道師骂束,就是研發(fā)管理大數(shù)據(jù)方向的課程耳璧。

這個(gè)是從獵聘上來的機(jī)會(huì)。

HR要了簡(jiǎn)歷后栖雾,覺得太簡(jiǎn)單了楞抡,我又大概補(bǔ)充了下伟众,3天后析藕,跟數(shù)據(jù)中心負(fù)責(zé)研發(fā)的leader聊,主要內(nèi)容是:

算法課程凳厢,在大學(xué)和在培訓(xùn)機(jī)構(gòu)的課程账胧,有什么不同。
對(duì)方leader表示算法雖然沒什么用先紫,學(xué)起來沒有干貨的感覺治泥,但是可以幫助一些學(xué)員就業(yè),比如一些公司會(huì)考算法遮精。
Hadoop和Spark居夹。
項(xiàng)目經(jīng)歷。
上班時(shí)間本冲,課程開發(fā)的一些過程准脂,等等。
有個(gè)槽點(diǎn)就是檬洞,對(duì)方leader把C#念作"C井"狸膏,我當(dāng)時(shí)有點(diǎn)慌,如果糾正說C-Sharp添怔,會(huì)不會(huì)留下不好的印象湾戳,如果說C井贤旷,好像又很別扭. : ]
本來覺得聊得還行,結(jié)果HR后來說砾脑,可能此方面直接項(xiàng)目經(jīng)驗(yàn)少了些幼驶。

民XXX

這個(gè)機(jī)會(huì),接觸了來回有2個(gè)多月的感覺韧衣,對(duì)方的總監(jiān)是個(gè)很好的人县遣,上海交大的碩士,素質(zhì)很高汹族。

因?yàn)榻佑|的時(shí)間挺長(zhǎng)萧求,所以對(duì)我的一些擅長(zhǎng)和不足都有較深的了解,去上海時(shí)顶瞒,和總監(jiān)聊的少一些夸政。

去上海終面,先和負(fù)責(zé)數(shù)據(jù)中心研發(fā)的leader聊榴徐,人非常不錯(cuò)守问,平易近人,聊的內(nèi)容也挺廣泛坑资。

項(xiàng)目經(jīng)歷.
Hadoop.
HBase是否適合作為行為分析的后端storage耗帕,二級(jí)索引等。
淘寶dubbo.
Phoenix.
Storm的混合拓補(bǔ)問題袱贮,比如同時(shí)支持最少一次和僅一次的數(shù)據(jù)處理語(yǔ)義仿便。
SOA,異步攒巍,原子服務(wù)嗽仪。
Spark.
流式處理。
實(shí)時(shí)系統(tǒng)構(gòu)建柒莉,主要問下有沒有一個(gè)完整的設(shè)計(jì)和想法闻坚。
Kafka,全局序的一些限制和問題兢孝。
目前數(shù)據(jù)中心的研發(fā)狀態(tài)和產(chǎn)品窿凤。
這個(gè)leader哥,人真的很好跨蟹,哈哈雳殊,中午請(qǐng)我吃了一餐。

下午和CIO聊喷市,主要是聽人家的看法相种,因?yàn)樗耙詾槲沂菓?yīng)聘數(shù)據(jù)科學(xué)家,后來發(fā)現(xiàn)是想聘基礎(chǔ)平臺(tái)的搭建,傾向于工程師寝并,所以數(shù)據(jù)挖掘和數(shù)據(jù)倉(cāng)庫(kù)沒有問太多箫措。

大概介紹了互聯(lián)網(wǎng)金融行業(yè)內(nèi)的一些生態(tài),對(duì)數(shù)據(jù)倉(cāng)庫(kù)和ODS的異同表達(dá)了一些見解衬潦。
對(duì)數(shù)據(jù)中心期待的數(shù)據(jù)倉(cāng)庫(kù)斤蔓,有什么,應(yīng)該是什么镀岛,做了一些設(shè)計(jì)上的表述弦牡,讓我更明白一些已經(jīng)實(shí)現(xiàn)的,和沒有實(shí)現(xiàn)的漂羊,從整體上有個(gè)把握驾锰。
數(shù)據(jù)挖掘的一些東西,比如分類走越、聚類椭豫、關(guān)聯(lián)規(guī)則、有監(jiān)督和無監(jiān)督學(xué)習(xí)等等旨指。
音頻和視頻數(shù)據(jù)的處理和知識(shí)發(fā)現(xiàn)赏酥。
結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù),在生產(chǎn)環(huán)境的一些強(qiáng)制要求谆构。
北京裸扶、成都、上海搬素,各個(gè)研發(fā)中心的一些情況呵晨,看更傾向于在哪里,從事何種工作蔗蹋,大數(shù)據(jù)方向的還是在上海何荚。
敏捷,自我驅(qū)動(dòng)猪杭,等等內(nèi)容。
基礎(chǔ)平臺(tái)的重要性妥衣,以及領(lǐng)域?qū)<野l(fā)現(xiàn)知識(shí)的價(jià)值皂吮,等等關(guān)系。
工程師文化税手。
CIO感覺深不可測(cè)哈蜂筹,因?yàn)樗霸趪?guó)外一些挺著名的搞DW的公司做,所以經(jīng)驗(yàn)很豐富芦倒,理論素養(yǎng)也很高艺挪,因?yàn)榱牡脰|西很廣泛,所以我更多是在聽兵扬,表達(dá)的比較少一點(diǎn)麻裳。

結(jié)語(yǔ)

僅作流水記錄口蝠,感謝每個(gè)給機(jī)會(huì)的人和公司,呵呵津坑。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末妙蔗,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子疆瑰,更是在濱河造成了極大的恐慌眉反,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件穆役,死亡現(xiàn)場(chǎng)離奇詭異寸五,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)耿币,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門播歼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人掰读,你說我怎么就攤上這事秘狞。” “怎么了蹈集?”我有些...
    開封第一講書人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵烁试,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我拢肆,道長(zhǎng)减响,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任郭怪,我火速辦了婚禮支示,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘鄙才。我一直安慰自己颂鸿,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開白布攒庵。 她就那樣靜靜地躺著嘴纺,像睡著了一般。 火紅的嫁衣襯著肌膚如雪浓冒。 梳的紋絲不亂的頭發(fā)上栽渴,一...
    開封第一講書人閱讀 49,842評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音稳懒,去河邊找鬼闲擦。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的墅冷。 我是一名探鬼主播纯路,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼俺榆!你這毒婦竟也來了感昼?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤罐脊,失蹤者是張志新(化名)和其女友劉穎定嗓,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體萍桌,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡宵溅,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了上炎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恃逻。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖藕施,靈堂內(nèi)的尸體忽然破棺而出寇损,到底是詐尸還是另有隱情,我是刑警寧澤裳食,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布矛市,位于F島的核電站,受9級(jí)特大地震影響诲祸,放射性物質(zhì)發(fā)生泄漏浊吏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一救氯、第九天 我趴在偏房一處隱蔽的房頂上張望找田。 院中可真熱鬧,春花似錦着憨、人聲如沸墩衙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)捏雌。三九已至坝茎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間暴拄,已是汗流浹背于个。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工氛魁, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓秀存,卻偏偏與公主長(zhǎng)得像捶码,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子或链,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容