京東技術面試流程
前段時間,想換個工作,到京東商城去面試,結果被嚴重鄙視了。
做企業級應用無大牛,網際網路才是最終歸宿。
凌亂的我到現在才緩過神來,稍微清醒下,記錄下慘淡的面試過程。
面試的是京東商城的雲平臺高階工程師,
據面試官說,開發雲平臺的都是京東各部門的高工,每個都是出來可以單獨帶專案的,
他是其中技術最菜的,給我下的結論是:我還不如他,要去京東其他部門,做箇中高階工程師沒問題,做雲平臺,太菜啦。
面試前的小試牛刀:
1、有一張員工表,有員工名稱,部門編號,工資收入,查詢每個部門中收入前三的`人員清單
狀態:不會
答案:(百度搜的,依然沒看懂,有麼有?)
select deptno, ename, sal
from emp e1
where
(
select count(1)
from emp e2
where e2.deptno=e1.deptno and e2.sal>=e1.sal
) <=3 /*這裡的數值表示你想取前幾名*/
order by deptno, sal desc;
2、關於多執行緒
問:一個執行緒能不能重用?
答:不能
問:執行緒池的原理?
答:執行緒池維護幾個基本執行緒執行任務,執行結束後,該執行緒並不會死亡,而是再次返回執行緒池中成為空閒執行緒
問:那執行緒池怎麼重用空閒執行緒的?
答:不知道
據他說,京東商城面試的,因為是做雲平臺,億萬訪問量的API呼叫及效能最佳化,所以要求硬體原理比較多,有五個指標的:
1、JVM原理
2、IO模型
3、...
4、(現在我已經失聰啦~~~)
5、...
哎,好久了有麼有,上邊兩個問題,第一題依然沒看懂,第二題依然不會,有麼有?
路漫漫其修遠兮,吾將上下而求索。。
只能用這句結束了,我有多久技術沒有提高了?踏實工作,不斷學習,以此為激勵!