一面30分鐘:
1 自我介紹
2 項目介紹
3 Go語言的問題
4 計網2個問題
5 3道算法題
6 反問
二面15分鐘:
1 自我介紹
2 項目介紹
3 Go語言相關問題
4 你的愛好、對自己未來規劃、對所制定的規范采取了那些措施之類的
一面:
Go:defer、channel的異常情況、逃逸分析
計網: time_wait、websoket(沒答上來,不太了解,只知道是保持長連接的一個協議)
算法:都是說思路和過程,翻轉鏈表、合并兩個有序鏈表、合并k個有序鏈表
前兩個都是簡單題,雖然說了但是可能表達的不太清楚,最后一個當時太緊張沒想出來,其實思路也很簡單,用分治或者小頂堆就行。
反問:問面試官薪資如何,面試官說這個現在不能談,得到了HR之后才能談,然后就是問公司主要用Go來做什么,太緊張忘了
二面:
項目:本來項目就挺簡單的,也沒啥問的,面試官當場就說你這個項目挺簡單的,我說是
Go: GMP模型,向已經關閉的channel發送數據會怎樣,然后好像沒別的了
二面當時就覺得自己沒了,睡一覺起來發現通過了,真是不知道怎么說....,然后看后續是個啥情況
流程什么都很清楚,然后面試官也很和善,但是周一約了一次面試,周二又讓我約了一次,然后我周三就面了一次,面試官給我說面周三一次就夠了,結果周四問我為什么沒上線面試,然后就說之后再約,兩個禮拜沒消息了,二面待定也變一面待定了,發短信沒人回,打電話沒人接,加微信也一直沒反應。
面試官問的面試題: socket和websocket的區別。
講講自己最熟悉的項目。
https和http的區別。
iso七層網絡協議。
路由器和交換器屬于哪一層的。
還知道什么協議。
堆和棧的區別。
怎么防止內存泄漏。
linux的常用命令。
基本上是按照簡歷上你的寫的技能問的。
一面線上,面試官人很好,深挖項目,不斷提問,有場景題,其中會涉及簡單的八股,還會問項目的具體實現方法。
面試官問的面試題: 1.線程池相關;2.項目中某一部分是怎么實現的;3.redis是什么;4.詳細說一下用的什么框架搭建的平臺;5.io操作詳細解釋一下。
首先是進行自我介紹,然后面試官根據簡歷進行提問,問了簡歷上的幾個項目,在項目開發中的分工以及遇到的問題,遇到問題是如何解決的,有沒有使用示波器去找問題。
面試官問的面試題: 1、局部變量跟靜態變量的區別;
2、結構體有什么好處;
3、介紹一下I2C;
4、有沒有了解過串口頻率?
5、項目中的傳輸距離是多少?
1、先進行筆試題、技術面試、個人性格和能力測評、綜合面試、HR面試、offer
2、技術面試先了解個人校園經歷 重點問崗位相關,在圍繞項目開展,從背景、做什么、成果觸發來。從項目李每個技術點逐一開展,從細節到原理。在問一些基礎知識。
1、針對項目的背景、你在項目里面做什么、成果是什么來介紹項目
2、項目遇到最難點是什么? 你是如何解決的?
3、還有什么能夠改建的措施?
4、如何來學習崗位方面的技術知識的?
一共三輪面試,人力是第一輪,個人基本情況、簡歷簡單溝通、未來職業規劃、個人優缺點。
業務崗第二輪面試,大區經理進行面試更多對個人對該崗位的理解和認識進行溝通。
最后一輪是人資面試,大概是談薪
1、個人發展規劃
2、對崗位和公司的了解程度
3、過往工作經驗和個人職業規劃
4、個人是否接受外派,是否能夠適應高強度的工作內容