問的主要是k8s相關的東西,問到了原始碼級別的相關的設計,最後問了下面試官也是開源社群的推動者,入職後也是參與k8s核心原始碼的開發。
crd的原理,問得非常細緻,我說分成兩個部分乙個是client乙個是controller,後面試官問api資源從**取,佇列還是快取?
pvc的原理,我說分sc、pv、pvc以及之間的聯絡。後問是否了解localpvc
golang中 channel的實現原理
k8s中閱讀過哪些部分的原始碼,之前看過一點scheduer部分的一些排程演算法原始碼,大概說了下使用greedy進行排程。之後問是否看過scheudler-one的**,這是啥??看來還得細看啊
statefulset的原理,如何保證儲存與服務的一致
etcd的原理,cap中拋棄了哪個
golang gc,三色標記法(感覺就是多步驟的引用計數法),還了解過其他語言的gc嗎
用golang實現乙個消費者生產者模型
視窗內的最大值,沒有想出最優解,還用到了排序。。
總結:
位元組跳動 推薦演算法工程師面經
作者是研二的學弟,和號主一樣都為非科班,但是實力不容小覷,頂住壓力早早地在提前批收割了大廠的offer,可以說是 神仙學弟 了,方向為機器學習 資料探勘 nlp,同時也對推薦系統具有強烈的興趣,如下僅為部分面經,牆裂歡迎各網際網路大佬來撩!7.2更新,晚上7點終於收到了意向書,不用再反覆刷郵箱了 6...
資料倉儲工程師面經(未完)
map數 通過調整maxsize的大小來控制map數,減少則增加map,增加則減少map。set mapreduce.input.fileinputformat.split.maxsize 100 reduce數 set mapreduce.job.reduces 原因 優化 hive分桶類似於mr...
京東測試工程師面經分析
tcp ip是乙個協議簇,是乙個開放的協議標準,所有人都可以免費試用,並且是獨立於硬體和作業系統的。tcp ip協議是不區分網路硬體的,它在區域網,廣域網和網際網路中都被廣泛使用。tcp ip協議使用統一的網路位址分配的方案。網路中的每台電腦都具有唯一的ip位址。tcp ip協議是乙個標準的高層協議...