剛到恒電大廈,hr就過來接人了。大廳里很多人,同時有很多人在找工作。面試基本上在各部門的辦公區(qū)的會議室。一面面試官很和藹,問了一些基礎(chǔ)問題,二面面試官問一些設(shè)計問題。三面是架構(gòu)師面得。約了四面時間就回去了。
面試官問的面試題: 1.什么是冪等操作?怎么解決冪等操作
2.樂觀鎖和分布式鎖是什么,分別對應(yīng)的場景是什么?
27.mysql數(shù)據(jù)庫是否熟悉?
5.mysql的查詢,優(yōu)化知識點(diǎn),常用的優(yōu)化操作
6.mysql數(shù)據(jù)庫的分庫分表,有什么中間件?,主鍵策略是什么
20.大規(guī)模的數(shù)據(jù)量的分庫分表,動態(tài)數(shù)據(jù)源怎么做查詢(一個業(yè)務(wù)需要查詢多個數(shù)據(jù)源的信息,怎么做到找到對應(yīng)的數(shù)據(jù)源)?
21.如何保證數(shù)據(jù)庫并發(fā)時沒有問題?如先查詢,后更改,或者同一時間用戶查詢用戶分期單記逾期,同時用戶執(zhí)行還款,到底用戶逾期成功嗎,換的錢是多少?
########## 緩存的問題 #####################################
19.redis的數(shù)據(jù)量,如何做的備份恢復(fù)?
10.你們的股票行情數(shù)據(jù)怎么做正確性校驗(yàn),加入db以及redis都出錯了呢?
11.redis的復(fù)制,持久化,分布式鎖,隊列支持
7.redis的內(nèi)存碎片化問題怎么解決?什么策略?
8.redis集群嗎?你們的集群分多少片?
24.如何解決redis的緩存穿透問題?怎么解決redis的緩存雪崩問題?