<cite id="1ndtl"></cite>
<ruby id="1ndtl"></ruby>
<strike id="1ndtl"></strike>
<span id="1ndtl"><dl id="1ndtl"></dl></span><span id="1ndtl"><dl id="1ndtl"></dl></span>
<strike id="1ndtl"></strike>
<strike id="1ndtl"><dl id="1ndtl"><del id="1ndtl"></del></dl></strike>
<span id="1ndtl"></span>
<span id="1ndtl"><dl id="1ndtl"></dl></span>
<strike id="1ndtl"></strike>
<strike id="1ndtl"></strike><span id="1ndtl"><dl id="1ndtl"></dl></span>
<strike id="1ndtl"></strike><strike id="1ndtl"></strike>
<strike id="1ndtl"></strike>
<span id="1ndtl"></span>
<span id="1ndtl"><dl id="1ndtl"></dl></span>
<th id="1ndtl"><noframes id="1ndtl"><span id="1ndtl"><video id="1ndtl"><strike id="1ndtl"></strike></video></span> <strike id="1ndtl"></strike>
<strike id="1ndtl"></strike>
<span id="1ndtl"><dl id="1ndtl"></dl></span>
  1. 首頁
  2. 區塊鏈工程師資格證(第一期 2022秋招區塊鏈開發工程師技術面面經 歐科云鏈)

區塊鏈工程師資格證(第一期 2022秋招區塊鏈開發工程師技術面面經 歐科云鏈)

歡迎加入GOLANG ROADMAP,一個年輕的Go開發者社區。本篇面經中的面試題已收錄到社區企業題庫版塊。

歐科云鏈(OKEx) 區塊鏈工程院

(面后感受:OKEx問的區塊鏈的底層不多,大多是Golang開發的底層)

一面

進程、線程、Goroutine的比較

GMP模型

Golang Map底層

如何實現Map的有序查找(利用一個輔助slice)

sync包了解嗎

Mutex與RWMutex

怎么實現Map的并發安全(sync.Map,底層實際上用了一個Map緩存)

Golang的channel底層

defer函數的使用場景(延遲Close、recover panic)

簡介所知的區塊鏈的共識算法(PoW,PoS,DPoS,PBFT,Raft)

PBFT與Raft的區別(拜占庭容錯與崩潰容錯)

場景題:實現一個接口C在指定時間內最大次數并發調用接口A與接口B

MySQL的B+樹

簡單問了下Solidity、項目

反問部門業務

二面

簡單聊了下項目與畢設

PBFT算法底層(核心三階段,preprepare、prepare、commit)

Raft算法底層(領導者選舉、日志復制)

Golang GC(三色標記法,插入屏障、刪除屏障、混合寫屏障)

Map可以用數組作為Key嗎(數組可以,切片不可以)

Channel的阻塞和非阻塞(順帶問了select用法)

介紹除了單例與工廠模式外的設計模式(消費者模式)

Redis為什么快(內存數據庫,單線程IO多路復用)

介紹Bloom filter特點

區塊鏈里的MT與MPT

以太坊智能合約如何執行,介紹EVM底層

算法:手撕快排

聊區塊鏈行業

反問

本篇面經中涉及的面試題已收錄進GOLANG ROADMAP企業題庫(搜索關注wx-gzh:GOLANG ROADMAP),可查看面試題解析和參與討論。

相關文章
美女网站色