騰訊的垃圾電話面試,補充更新

NO IMAGE

2周之前經由獵頭推薦

給騰訊深圳投了份簡歷

於是2周後我收到了電話面試的機會???

我告訴他最近已經入職了

然後他似乎有點不爽

我說可以聊聊

於是他開始得意洋洋地逼問我問題

一開始問我:什麼是軟體架構???靠,估計是看我簡歷上寫軟體架構師,心裡不以為然,想鄙視我一下

我回:軟體架構根據業務目標特性所設計的特定的軟體程式碼結構。

比如說Android Chromium,它的軟體架構所適應的核心需求就是效能、安全、等等。

Chromium的核心在於IPC、cc(硬體加速合成器);

而Skia、V8、ANGLE可以認為是屬於WebKit/Blink部分。

他可能以為我一直是做Android Chromium的

然後問我行動網路下如何解決瀏覽速度問題

我說這分為好幾個層次的問題:DNS、網路連線(響應和頻寬)、HTML解析、資料壓縮、首次渲染、硬體加速等等
先從DNS解析開始,找最快的伺服器

於是他追問,如果有幾個伺服器,如何處理?

我說那就併發地發請求

當最快的那個響應收到後

其他的就可以丟掉了

然後他繼續追問,這是不是會增加網路擁塞、多花使用者的流量費

見tmd的鬼,什麼流量費,這不是網路運營商太過貪婪欺壓使用者的結果嗎?

雖然很想說說所謂的雲加速(他可能希望聽到這個嗎?)

不過在我看來,那玩意兒除了一堆瑣碎的工程問題,沒啥技術含量

不知道他問這個流量費用問題時,有沒有意識到瀏覽效能和流量費用有時候是內在矛盾的需求?

擺明了是想找茬刁難我了——哎,這面試官懂的東西太少,卻覺得自己很了不起。

又問:如何知道哪臺伺服器最快。

回:可以在瀏覽器客戶端嵌入效能測量模組,進行被動測量,然後將此資料傳送到伺服器,由伺服器根據這樣的大資料做調整。

然後又問我專案經驗

唉,老是被重複地問這些弱智問題真讓我不爽——專案經驗屬於過去

我作為資深程式設計師,重要的在於始終解決新的有挑戰的問題,不在於吹噓回憶什麼專案經驗

。。。

然後他恍然大悟的說,原來你一直在做“外圍”的工作啊?

呵呵,WebKit port層的網路、圖形模組的定製、Bug修正,API擴充套件,雖然不涉及Layout核心和JavaScript引擎

但也不是說一句“外圍”就可以鄙視的

末了他問我有沒有做過增加一個HTML標籤的工作

感覺他認為這就屬於Layout核心的非外圍工作了!

我很想說你是不是想說WML支援(我想不出還有什麼東西需要定製HTML標籤的,不過EPUB標準似乎也可以算?),不過那本質上就是把Nokia在早期老版本WebKit中的工作移植到最新版本中而已

實在也談不上有多難了,就是瑣碎

就這樣吧

感覺騰訊深圳想找的就是踏踏實實能聽話幹活的IT苦力

這個面試官對於真正的技術也不是很瞭解

可能他更多的關注在於產品運營上(網際網路公司PPM可能比TPM的許可權更大一點?)

我倒是想知道,假如面試讓他滿意的話,他能不能開出3W/月的薪水(不是指年終獎包含在內的所謂年薪)

PS:今年好像騰訊上海開出的待遇是年薪20W,大概相當於1.2W×16,或者1.3W×15的樣子(此PS與上面的內容無關)