- 相關(guān)推薦
京東軟件測試面試題
今年有換換環(huán)境的打算,就先拿以前非常粗糙的簡歷,投了幾份(印象中有央視網(wǎng),某個網(wǎng)銀類的,京東),要說反應(yīng)快的還是市場化的京東。不得不點贊
上我我從地鐵到亦莊,到了大廈的大廳,中間巨幅藝術(shù)畫,一片紅,后面似有一個發(fā)光的球。 大廳里面試的人雖然不是成批,但也一個接一個的。 昨天面試有兩輪A和B兩輪,級別不清楚。
(問題都是交談中問及,不是刻意準(zhǔn)備,如果您照此去京東面試,請充分準(zhǔn)備) 首先是第一個A,看了簡歷,簡單的自我介紹,說下項目經(jīng)歷及承擔(dān)角色。
然后問了如下問題:
1、LRU的cache設(shè)計 答:采用hashmap,記錄<緩存數(shù)據(jù),更新時間>,設(shè)置緩存閥值和時間間隔,當(dāng)達(dá)到緩存閥值時,觸發(fā)清除緩存機(jī)制。
2、分庫分表 答:多年前搞過mysql分庫分表,實際應(yīng)用中效果不佳棄用。
3、jvm原理及性能調(diào)優(yōu) 答:沒搞過。
4、linux 答:安裝沒搞過,常見應(yīng)用沒問題。
5、多線程設(shè)計 答:將數(shù)據(jù)按線程個數(shù)拆分,各個線程處理。
6、如果程序假死,如何找出問題 答:我一般會判斷是搶占資源引起。會根據(jù)日志判斷程序執(zhí)行在那一段以后,往下找是否存在請求外部資源,設(shè)備,外部資源和設(shè)備是否存在問題。 接下來第二個,B來了,直接問問題:
7、未坐定就問如何理解精通,很操蛋的問題。 未答。
8、持久化用過什么。 hibernate 9、設(shè)計模式用過哪些 答:工廠模式,spring時候都是各種factory(但原理哥向來不細(xì)究,因為這是大家選出來的框架,我在項目使用中目的是要用其實現(xiàn)業(yè)務(wù),而不是糾結(jié)原理。)
9、十億數(shù)據(jù)存儲,多線程如何實現(xiàn) 答:依然是上面的分線程拆分?jǐn)?shù)據(jù)的做法。
10、翻頁后端設(shè)計 答:sql。這個問題好深奧,我覺得他問的目的肯定不是這個。
【京東軟件測試面試題】相關(guān)文章:
軟件測試面試題07-12
金山軟件測試面試題07-13
華為軟件測試面試題07-13
軟件測試面試題及答案12-30
騰訊軟件測試面試題07-13
手機(jī)軟件測試面試題07-13
文思創(chuàng)新軟件測試面試題07-11
關(guān)于軟件測試的英語面試題目07-13
京東運維面試題07-04