簡歷上寫了C++和golang,所以兩個語言都涉及了
一面:
- golang如何設(shè)計一個生產(chǎn)者消費者的模型
- 對channel和goroutine的理解
- 字符串實現(xiàn)減法
- 快速排序
- c++虛函數(shù)
- 進程的通信方式
- 死鎖
二面:
- Linux的幾個操作
- 找出二叉樹中的某路徑,使其和為定值
- 二叉樹轉(zhuǎn)為雙向[表
- CPU調(diào)度方式
- channel緩沖的問題
一二面都還有幾個問題的,但是幾天前面的實在是想不起來了,其實面得都比較基礎(chǔ),就是面很廣。
算法我基本上都沒問題了,但是二面的Linux和其他幾個答得太差,而且一點我最擅長的計算機網(wǎng)絡(luò)一點都沒問,也是挺郁悶的。
本文由 GOLANG ROADMAP 發(fā)布!