1. 程式人生 > >【個人面經】杭州趣鏈科技--研發工程師

【個人面經】杭州趣鏈科技--研發工程師

實習的要求:


面試問題: 

1、自我介紹

2、TCP的三次握手和四次揮手,問的比較細節,比如:TC的頭部資訊、為什麼是握手是三次啊,揮手為什麼要等2MLS啊...

3、TCP的擁塞控制方法:慢開始、擁塞避免、快重傳、快恢復

4、Java執行緒池的實現原理

5、Git的使用,怎麼協同開發

6、常用的Linux的指令

7、Spring的原始碼:AOP

8、手寫快排

9、常用的垃圾收集器

10、垃圾回收策略

11、開發中有沒有遇到過多執行緒問題,怎麼解決的?

12、介紹常見的資料結構


大概就是這麼多了,總的來說都回答上來了。因為這是普通實習,所以問的並不深,大部分都是丟擲一個很大的模組,讓你自己去說你會什麼,然後面試官再挑其中的幾個點再細問下。兩個面試官都非常好,個別問題回答的不好,也沒有追著問了,一直也在引導我往正確的方向回答。

總的來說,這家公司雖然不大,初創公司,但是感覺公司文化挺好的。但是主流語言是go,所以面試快結束時,被問到是否介意學習新語言!!!----我的回答是:如果只是偶爾用下也無所謂的。畢竟實習的目的是鞏固自己的Java體系知識。全程聊的都很好,坐等結果!

最後問下各位老哥!go語言現在真的很火嗎?面試官最後給我科普go語言在多執行緒以及效能方面如何的好。兩個面試官,一個C轉go,一個C#轉go。你覺得go用的多嗎?