大概是三輪面試。
第一輪是筆試,考八股文基礎,還是簡單的算法,不難。
第二輪是技術面,問項目的一些問題和八股文,當時在推行國產化,所以有問動不動國產化的知識,以及問會不會文件上傳。面試官當時是C#語言,在轉Java
第三輪是人力面,介紹公司情況,加班文化以及薪資構成等。
藍鴿集團java開發面試題
寫出常見排序算法的實現(例如冒泡排序、快速排序),并比較它們的時間復雜度
簡單的數據結構題,例如鏈表反轉、二叉樹遍歷等
介紹一下項目中使用的主要技術棧和架構設計。
如何看待國產操作系統、數據庫或中間件在項目中的應用
簡歷是在boss上hr看到的,直接加qq,然后約面試時間,一般有三輪,分別是hr,hr+技術面(hr和技術小哥都在,hr主要負責記錄),總裁面(如果是在廣州的話一般是副總裁面)。hr態度還是很不錯的,會準備水,然后安排到單獨的會議室,開空調,問了一下家庭的基本情況還有在校的情況,介紹了公司的情況,邊聊邊等技術官過來,然后就記錄了。
面試官問的面試題:藍鴿集團C++軟件開發工程師面試題
1.c 和 c++的區別?
2.c++ 的多態,試寫一個虛函數?
3.什么是線程安全,如何保證線程安全?
4.什么是讀寫鎖?
5.class和struct有什么區別?
6.stl用過嗎?vector的擴容機制?
7.如果你入職了,領導給你安排一個非常緊急的任務,你要怎么辦?
8.你有什么想問的嗎?
第一輪HR先詢問一下基本信息和意向,然后填一份表。
簡歷通過后,有一輪基礎的C++筆試題,有選擇、問答、編程題。
第二輪是技術面試,就是常規的八股文和項目經驗。
第三輪是人事面,反正這輪要低微一點,這輪給刷走概率不小。
藍鴿集團C++軟件工程師面試題
簡述下C++語言的特點
說說引用和指針的區別
深拷貝與淺拷貝的區別
構造與析構的順序
析構函數必須為虛函數嗎?構造函數可以為虛函數嗎?