從被人面到面別人,今天講面試。(程序員?。?/h1>
本文涉及企業(yè):Discovery Garden(海外)、MTV.com(海外)、貓耳FM、?B站、熊貓直播、字節(jié)跳動、MediaTrack。
以下人員請迅速撤離:想看幾篇文章刷幾套題,進(jìn)大廠的高級職位。
雖然是講面試,但是不提供臨時抱佛腳的技巧。什么樣的職位和薪資,都是積累的結(jié)果。就算進(jìn)了也干不長,不要逼自己。

好吧,言歸正傳。最近到了畢業(yè)季,很多小婊貝開始找工作了。然后,這幾年無論是被面還是面人都經(jīng)歷了比較多。所以第一部分按時間線。
一、我所經(jīng)歷的面試:
我的第一份工作在學(xué)校,圖書館(正式工作)。因為當(dāng)時沒有拿到工作簽證,只能在學(xué)校。好處是不用交稅。拿到工簽之后,就去了圖書館的一個大佬開的公司Discovery Garden Inc.(好吧,其實在學(xué)校圖書館的時候,也是給他的個人公司做事,哈哈哈)。但是走流程,還是要面試的。
內(nèi)容: Drupal、PHP、JS、Linux操作、git使用。
這是面初級工程師的標(biāo)準(zhǔn)面試方法。如果一個公司,面得是編程語言、框架、系統(tǒng)使用,那他就是想撈一個便宜勞動力。與高職位高薪無關(guān),與之后的個人發(fā)展關(guān)系也不大。留神,如果沒有更好的選擇,不要去這種公司。
這時候面了MTV.com 內(nèi)容同上。也是Drupal開發(fā)。后來名額被當(dāng)?shù)厝藬D掉了。??。然后讀了個研究生,回國。
第二個工作在貓耳FM,沒有經(jīng)歷面試,幫著寫了個需求。好像是發(fā)短信驗證碼還是啥的。忘記了。然后跟老板聊了很久。這種,不面試的,看聊什么,對給他寫的代碼的評價會評價到什么份上。如果沒有編程本質(zhì)的東西,也是一樣,限制個人發(fā)展,去了也是搬磚。
之后是從貓耳裸辭。如上面所說,技術(shù)上很難有突破了。于是辭職。此時面了B站和熊貓。先說B站,內(nèi)容:MSE,彈幕流性能占用過多的處理(我當(dāng)時還不知道虛擬DOM樹,面試官很好,引導(dǎo)我說了大致的設(shè)計思路,其實后來想想就是虛擬DOM樹。)這種問到某一領(lǐng)域的性能優(yōu)化、前沿技術(shù)的。對于剛畢業(yè)或者工作了一兩年的人來說,這公司可以去,至少在未來的兩三年內(nèi),會有提高。
然后是熊貓,內(nèi)容:一面:JS語言特性、基礎(chǔ)算法和數(shù)據(jù)結(jié)構(gòu)、彈幕性能優(yōu)化(是不是很巧?)二面:汽車維修與改裝(聊了五個小時)。
→_→,我知道你們很好奇。其實一面就差不多決定了去留。二面是CTO面得,主要看這個人的潛力。我個人情況,家里往上數(shù)兩輩人都是做汽車的。在國外生活換了倆車,還有一輛比較貴的。如果花了金錢、又有家庭條件的熏陶。仍然對這個事物沒有一定的了解,只能說明這個人不愛折騰(不喜歡研究)。大致是這個邏輯,后來CTO告訴我的。如果一個公司跟你聊數(shù)據(jù)結(jié)構(gòu)、算法等編程本質(zhì)性問題,考你深層次的東西。并且跟你扯閑篇,看人本身。那就去吧。
然后估計是很多人愛聽的字節(jié),
內(nèi)容:一面:語言特性、算法。(有手?jǐn)]代碼)二面:音視頻知識、算法、架構(gòu)設(shè)計。(有手?jǐn)]代碼)三面:架構(gòu)設(shè)計、開發(fā)坑點。四面:團(tuán)隊管理。
這個時候因為從熊貓出來,面試崗位已經(jīng)是資深崗位了,所以經(jīng)歷了四輪。也去面過別家。個人認(rèn)為,字節(jié)的面試還是比較好的,中規(guī)中矩但是穩(wěn)扎穩(wěn)打。是大廠篩選人的有效手段。也能比較好的把你放在正確的位置上。但是大廠基本都這樣(因為者之間還面了個阿里系的公司,差不多。)
但是大廠就有一點不好吧,就是如果是個愛自由,充滿想象力的人,其實并不合適。大廠需要你擰螺絲。但是能不能把擰螺絲這事兒做到天下第一,大廠會給你環(huán)境,修行還是在個人。
二、我會怎么面試:
(目前在招職位:音視頻工程師(初級)音視頻工程師(高級))
做過啥,看著簡歷一條一條過,問道這個項目里你不知道的細(xì)節(jié)為止,過下一個。(因為可以看出這個人在做一件事情的時候,能研究到什么程度,當(dāng)然還有簡歷真實性)。
音視頻基礎(chǔ)知識:像素格式、編碼格式、封裝格式。視頻分發(fā)架構(gòu)。流加密。想起來啥問啥吧。
OpenGL中的一些算法、信號處理算法(如果做過相關(guān)項目,或者簡歷提及):矩陣運算、傅里葉變換等。背公式?jīng)]用,會問為什么這么算,要對應(yīng)到實際場景的。
扯閑篇,想到啥說啥。其實到了這一步,基本就過了??聪乱惠喠?。
三、給面試者的一點建議:
不要好高騖遠(yuǎn),找工作跟相親一樣,就算你能嫁給王思聰,后面日子過得下去么?適合自己,能在幾年內(nèi)有發(fā)展的是最好的。無論公司大小。
公司選你,你也選他。就像上一條,在相親,你得看得上,要么怎么過?
不要“修飾”簡歷,一問就露餡。
搞清自己要什么,穩(wěn)定或者在一個領(lǐng)域有見地去大廠、發(fā)揮想象力從0到1去小廠。
團(tuán)隊氛圍。太重要了。要么能憋死。(我們團(tuán)隊沒事開車。。??)
四、小廣告:
急招音視頻工程師、前端工程師。
負(fù)責(zé)內(nèi)容:Web播放器研發(fā)、小程序播放器研發(fā)、PC/MAC端播放器研發(fā)(對,我要把我手頭的播放器脫手一部分)。所以這回是會JS的音視頻工程師。初級。要求:會js、懂點音視頻基礎(chǔ)就行,愛折騰。鉆牛角尖。另外:代碼潔癖加分。簡歷或gayhub隨便丟一個。私信就行。
(底下的群,不是招人的,純交流)

交流群:711929228
本期問題:yuv420p指的是啥?
答案:像素格式。