寫在前面:我是在2017年網易校招內推期間通過筆試面試而後最終得到網易Java研發工程師offer的。我以爲可以得到網易offer是一件極其幸運的事情。雖然在筆試面試的時候要靠我的實力,可是最後是否可以拿到offer,運氣也很重要。我我的以爲本身在專業上算不上十分出色,只是一直都在踏踏實實地刷題、看書、寫代碼。還有特別想說的就是:在面試以前,我其實心中很是忐忑,很怕會有不少答不上來的問題。面試中也確實遇到了不少答不上來的問題,可是面試官都是一種很是友好和善,甚至是帶着商量的語氣來對候選人進行提問,這讓我感到很是舒服。因此在應聘互聯網公司的時候呢,我以爲在面試的時候必定要拋開雜念,不要總是想着本身學校很差呀、專業能力可能不如別人啊這些問題。由於既然公司願意給你一個面試的機會,確定是承認你自身能力的。秋招也慢慢步入尾聲啦!在這裏預祝你們收割到滿意的offer哦~git
一面 40分鐘左右
- 自我介紹
- 項目相關的組織
- Tomcat組織結構
- Servlet是不是線程安全的?
- HTTP請求中PUT、POST的區別?HEAD請求的做用?
- Spring MVC 的工做流程?
- Spring MVC 中的經常使用註解?RequestMapping的經常使用配置屬性,分別有什麼做用?
- Spring的主要特性?
- Java如何使用多線程?線程池相關?
- Java的解決多線程衝突的方法,鎖的類型?
- ReentrantLock、synchronized的區別和各自特色?
- Java如何序列化一個對象,如何自定義序列化?如何在序列化的過程當中排除指定的屬性?
- Java如何讀寫文件(多種方案)?如何進行隨機讀寫?字節流和字符流的區別?
- Mysql的索引的類型?有哪幾種索引?怎麼優化查詢?
- Mysql的隔離級別?Mysql是如何消除幻讀的?
- 你有什麼要問個人?
二面 35分鐘左右
- Java的基本類型有哪些?
- 介紹一下Spring Boot?
- Spring Bean的聲明週期?
- Spring MVC的工做流程?
- 最短路徑的算法?能不能寫一下?
- Mysql的隔離級別,分別解決什麼問題?
- Mybatis中的SessionFactory的做用?
- volatile 保留字的做用?
- ThreadLocal的做用?
- git的操做指令?
HR (hr姐姐太漂亮了,讓我忘卻了時間)
- 自我介紹
- 爲何來杭州?
- 你在實習公司作的什麼工做?
技術徵文活動連接:juejin.im/post/59aa74…面試