代招高級后端工程師(數(shù)據(jù)平臺)
面議1.設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)
你將負(fù)責(zé)設(shè)計(jì)并維護(hù)復(fù)雜的數(shù)據(jù)Schema,用于描述:
?視頻及其元信息
?質(zhì)檢,標(biāo)注及數(shù)據(jù)處理結(jié)果
?多版本數(shù)據(jù)與歷史狀態(tài)
?眾包模式下的真實(shí)業(yè)務(wù)流程你需要思考的問題包括但不限于:
?數(shù)據(jù)結(jié)構(gòu)如何在需求變化中保持穩(wěn)定
?Schema如何安全演進(jìn)而不破壞歷史數(shù)據(jù)
?如何讓數(shù)據(jù)具備可追溯、可審計(jì)、可回滾的能力
2.支撐真實(shí)規(guī)模的數(shù)據(jù)系統(tǒng)系統(tǒng)需要支持:
?每月千萬級(10M+)視頻數(shù)據(jù)記錄
?萬級在線并發(fā)用戶訪問
你將參與寫入與查詢路徑設(shè)計(jì),定位和解決性能瓶頸,并在高并發(fā)場景下保障系統(tǒng)的穩(wěn)定性和數(shù)據(jù)一致性。
3.將復(fù)雜流程系統(tǒng)化
你將把質(zhì)檢、標(biāo)注、復(fù)檢、眾包等復(fù)雜流程抽象為系統(tǒng)模型,支持多角色、多輪次、多版本的數(shù)據(jù)操作,確保系統(tǒng)中“發(fā)生過什么”始終有清晰記錄。
4.在云環(huán)境中構(gòu)建和運(yùn)行系統(tǒng)
你將基于云平臺設(shè)計(jì)、部署并運(yùn)行后端系統(tǒng),合理使用計(jì)算、存儲和網(wǎng)絡(luò)資源,并與基礎(chǔ)設(shè)施或DevOps同事協(xié)作,提升系統(tǒng)的可觀測性與可靠性。
二、我們希望你已經(jīng)具備
1.必備條件
?熟練掌握至少一門主流后端語言(如Go、Python、Java)
?有扎實(shí)的數(shù)據(jù)庫和Schema設(shè)計(jì)經(jīng)驗(yàn),不只是建表,還考慮過演進(jìn)、遷移和兼容
?具備真實(shí)的云平臺使用經(jīng)驗(yàn),熟悉至少一種主流云平臺(如AWS、GCP、Aliyun),并在云環(huán)境中部署和維護(hù)過后端系統(tǒng)
?對高并發(fā)、大數(shù)據(jù)量系統(tǒng)有實(shí)際經(jīng)驗(yàn)和系統(tǒng)性理解
2.加分項(xiàng)(非必須)
?有視頻、多媒體或數(shù)據(jù)平臺相關(guān)經(jīng)驗(yàn)
?做過數(shù)據(jù)標(biāo)注、質(zhì)檢、審核、工作流或狀態(tài)機(jī)類系統(tǒng)
?做過數(shù)據(jù)標(biāo)注、質(zhì)檢、審核、作流或狀態(tài)機(jī)類系統(tǒng)
?對系統(tǒng)長期健康和技術(shù)債有清晰判斷