快手二面
- 面試官給我介紹客戶(hù)端的不同方向,安卓,IOS,鴻蒙,各個(gè)方向的區(qū)別和發(fā)展前景,以及客戶(hù)端開(kāi)發(fā)的應(yīng)用場(chǎng)景。也介紹了前端后端開(kāi)發(fā)大概的情況,讓我自己要有充分的認(rèn)識(shí)之后選擇好方向。
- 自我介紹
- 為什么選擇客戶(hù)端開(kāi)發(fā),職業(yè)規(guī)劃是什么?
- 項(xiàng)目
- 數(shù)據(jù)中臺(tái)中的Doris庫(kù)的選擇,能否使用Mysql + Redis進(jìn)行替換?
- OJ判題項(xiàng)目中,題庫(kù)的問(wèn)題是怎么解決的?
- 多個(gè)用戶(hù)同時(shí)作答同一道題,如何解決高并發(fā)的問(wèn)題?
- 判題過(guò)程的長(zhǎng)連接問(wèn)題是怎么解決的?用戶(hù)需要使用http連接等待返回結(jié)果?
- c++中的void*指針的作用是什么?(c++的八股其實(shí)一點(diǎn)都沒(méi)看過(guò)。。)
- void* 強(qiáng)制類(lèi)型轉(zhuǎn)換會(huì)不會(huì)發(fā)生錯(cuò)誤?如何解決這種錯(cuò)誤呢?
- c++中什么是虛函數(shù)表?在調(diào)用一個(gè)虛函數(shù)的時(shí)候,如何知道真正調(diào)用的是哪個(gè)子類(lèi)中的函數(shù)?
- java中的抽象類(lèi)和接口有什么區(qū)別?(面試官舉例子來(lái)說(shuō)明了區(qū)別,禽類(lèi)可以抽象成一個(gè)具體的類(lèi),衍生出雞鴨鵝這一些子類(lèi),這樣的關(guān)系是很清晰的。但是雞鴨鵝不只是被禽類(lèi)所限制,它們可以屬于會(huì)飛的動(dòng)物,等等維度。所以單繼承是不足以描述雞鴨鵝的所有維度的,需要接口進(jìn)行擴(kuò)展。講得真好)
- 手撕二叉樹(shù)的中序遍歷(需要自己建樹(shù))
反問(wèn):
- 客戶(hù)端的核心能力應(yīng)該是什么?要想長(zhǎng)遠(yuǎn)的走下去,學(xué)習(xí)路線(xiàn)應(yīng)該是怎樣的?
這個(gè)面試官是目前見(jiàn)過(guò)最好的了,很多時(shí)間其實(shí)是在聊天,他分享自己對(duì)行業(yè)現(xiàn)狀,行業(yè)未來(lái)的看法和思考。遇到不會(huì)的地方也不會(huì)為難。學(xué)到了很多??上Ы裉鞝顟B(tài)不好,非常非常累,感覺(jué)表現(xiàn)很差。希望能過(guò)吧。