一個二三線城市的開發團隊,可能不適合來自北上廣深或者BAT團隊的開發人員,請自行繞過。mysql
對於新手基礎知識是最重要的,比學歷更重要,對於沒有大學文憑的同窗其實不用自卑;記得以前一個小夥子,我問他簡歷上怎麼沒有學歷信息,他有點激動地說道我沒有上過大學,若是公司要求大學學歷那就算了,說完作出了要起身離開的姿式;我連忙安撫他坐下說不是,只是問下。固然他的基礎知識實在太過通常。jquery
對於這些開發者,我仍是側重技術知識賽過項目經歷,一般這些人在項目中所扮演的角色無關緊要。nginx
基礎只是包括可是不限於徒手寫sql語句的能力, 徒手寫js代碼的能力,jquery選擇器的認知能力,面向對象的三大特性,一些經常使用的spring的註解,ArrayList和LinkedList的區別。若是基礎知識較好,人也不笨, 我通常不會拒絕。面試
整體來講,對於初級者,仍是但願他有一個很好的基礎,而且有可培養性。spring
對於中級開發者,就是對於工程的理解;詢問他所經歷的項目,以及在項目中所扮演的角色,所承擔的模塊;針對他所負責的模塊進行延伸看看他對於縱向和橫向都掌握瞭解到什麼地步。sql
固然毫不止這些,詢問他最近有在讀什麼書籍,看看是否是一個技術性的人;服務器
詢問他在工程中遇到了哪些問題,不是經過百度,也不是經過詢問同事;而是經過本身的邏輯推演或者調試來解決的,看看他是否是具備工程師思惟。併發
整體來講對於中級開發,仍是但願他能在項目中能獨立承擔一個模塊。分佈式
面對高級開發者,我仍是比較虛的,可能本身也達不到一個高級開發者的水平;可是實際的面試過程當中,也遇到過一些,也簡單說下。調試
面對高級開發者,通常仍是詢問對於版本的控制; 對於mysql併發死鎖方面的詢問,有沒有遇到這種狀況,以及如何處理如何避免。 對於nginx的使用,若是某一個區的線纜被挖了,該如何解決這種突發狀況,以及如何避免。 對於分佈式的理解,隨着客戶增多,訂單量的增大,若是不斷分解,層層隔離讓服務器承載更大的壓力和併發。 等等