下面是這兩個月的 Java面試歷程,分享給大家!有需要java程序員面試資料的同學,轉發此文,關注並私信小編“學習”馬上免費領取

1、新東方 03_19

技術面試,兩輪,地點:中關村地鐵站E口,某大廈大廈6層,

面試時間:2019_03_19_10:30(提前到了45分鐘)

1、自我介紹

2、項目介紹

3、LiveChat項目,第一個

4、海南海航項目,第二個,最熟悉

5、技術:

數據庫 mysql

  • mysql如何做主從/主主複製的,java程序如何操作的?
  • mysql主從複製,多庫的時候,如果一個插入,一個刪除,但是失敗了,事務是如何操作保證數據的唯一性?
  • mysql性能優化方案

—1.給查詢頻繁的詩句建立索引

—使用好的sql語句,不使用like

問:為什麼不使用like

答:因為會破壞索引

問:什麼情況下like不會破壞索引

答:不知道

問:如何發現一個sql語句寫的好壞

答:單元測試,確定執行時間,或者線上打印sql的執行時間

問(總結):有些sql的話,不能通過測試環境測出性能的,必須上生產,因為生產有大數據

通過生產環境的反饋可以知道sql性能

問:數據庫的話用的mybatis,mybatis的sql有幾種方式

答:編程式(java代碼)和集成式XML()

問:HTTP狀態碼

答:200(OK) 400(找不到頁面) 403(權限問題) 500(代碼錯誤) 其他有轉發,重定向和其他

問:dubbo的運行機制

答:生產者,消費者,註冊中心,zookeeper權限和端口權限

問:你的項目如何使用dubbo的

答:使用dubbo調用海航常客小組的接口,配置註冊中心和接口(xml),@AuthorWired 註解方式創建類對象,然後方法調用

問:生成環境的dubbo如何運行突然好好的,突然有問題,你是如何發現的?

(其實dubbo自帶了一個管理頁面,直接可以看)我們項目中是運維配置檢測接口,發現5分鐘斷連接,會發送短信郵寄提醒(答的有問題)

問:面試官說你的dubbo只停留在使用階段

答:是的,這部分的原理還沒有去研究

問:你用過那些緩存

答:memcache,redis,還有session,cookie

面試官2:

問:介紹一下你用的最熟的技術

數據結構和算法基本入門,java的話,瞭解設計模式和jvm還有框架使用

問:框架你有用那些

Spring+SpringMVC+Mybatis

問:Spring的AOp你是怎麼使用的

答:日誌管理,事務管理

問:mybatisde tex parse Error是把參數直接替代,如果參數不經過驗證,則可能發生sql注入,#的參數加了’’號,不會發生sql注入

問:mybatis你用過@param(User user,int id,String name)嗎

答:沒用過,如果多個參數用的map或者封裝對象,單個的直接用String

問:java如果是傳兩個參數,int 和 string 類型的,mybatis是如何接受的

答:(卡殼中)

問:既然閱讀過mybatis,這個應該知道,或者說下mybatis如何解析的

答:(猜測中)安裝順序接受,param1 和param2 用# 後面加參數類型接受(後實際發現應該用typeHandle)

問:dubbo使用(又問了一遍)

問:HTTP狀態嗎(又問了一遍)

問:request如何接受瀏覽器地址接口的

答:request有請求行,請求頭,請求體。接口地址在請求行中,後臺java代碼request讀取請求行東西就行(具體名字真的忘記了)

問:那request還有那些方法

答:request.getParameter ,request.getParameters ,request.getQueryString 等等

問:jsp的九大內置對象

答:頁面page,請求request,會話session,應用application,還有resonse,config 剩下的out,exception,pageContext

問:你對自己未來發展有計劃嗎

答:架構

問:你感覺自己的水平,最低能拿多少,可接受 (人生第二次面試,死在這裡了,不圓滑,對自己實力瞭解不清楚)

答:我投的這個崗位,最低2萬,最高2.5,但我自認為還沒達到2.5的水平,2萬可接受,貴公司當然給越多越好

問:那我和另外的技術協商一下,再給你回覆(面試結束)

答:那接下來還有其他安排嗎

問:沒了

答:好,那我這邊撤了

2、掌趣遊戲公司 (3月20)

1、問了c語言指針是什麼

2、多線程

ThreadLocal

redis (五種基本數據,兩種持久化方式)

3、sql

學生,課程表等等

4、分佈式事務

談薪資 20K(要高了,回去等消息)

3、便麗貓(拿到offer了)(3月4號)

dubbo,zookeeper

大學經歷

最大的缺點和優點

平時幹什麼

4、58集團(總部,大山子)(3月25號)

dubbo如何用,zookeeper如何用

mysql 的索引原理

mysql索引你用過哪些,聚集索引非聚集索引

mysql 的leftjoin 和 inner join區別

單鏈表刪除(手寫)

單例(手寫)

其他項目~

談薪資

5、亞信中國(百子灣)(3月28號)

主要問了mybatis,還有mybatis分頁插件,如何不通過插件手寫分頁,分頁原理

技術認可了,問了薪資,開不到16k

6、盛學成長(三元橋)(4月10號)

hr面。招的開發組長,3-5年,然後技術不再,hr問了一些問題,不記得什麼了,等消息

7、藍卡(國際)健康集團 (4月3號)

睡著了,沒去

8、京東(移動 端開發組)-服務端 (投錯部門了,死掉了,面試官中途接電話20多分鐘,沒說抱歉,最後面試說二面,然後沒找到同事就GG了)(4月7號)

1、訂單支付系統介紹

2、dns域名解析

3、BIO和 NIO

4、滑動窗口協議

5、多路複用

6、nginx,均衡負載,F5

7、LVS、CDN

9、去哪兒(4月7號)(面試官特別好,問啥不會都告訴我答案)(線程和高併發我都不太會)GG

dubbo,zookeeper

mysql事務springMVC事務

單例,多例,springMVC

mysql 索引(聚集非聚集)

如何保持單線程,多事務唯一性(ThreadLocal)

validate 和synchronize區別

多線程狀態

redis

10、北京尚德(新團隊做的客服服務項目)(4月9號)

有三個團隊,java,python,前端

薪資15~19薪水

問的項目簡單,還有大學學習了什麼,一面技術

二面hr,男的hr,然後定級的是T2

然後hr聊薪資,給不到16K

11、社區半徑(眾海投資旗下,阿里前副總裁魯眾)(三面技術,兩hr)(4月9號)

問了數據庫的設計

如何把智聯的建立進行存儲(答出來了非常滿意)

權限管理如何設計

mysql索引

springAOP ,mybatis

12、來下科技(映客投資的創業公司) (4月10號)(三面技術,和cto,從11點面試到下午3點多,中途我自己吃飯等了面試官) (4月10號)

在映客面試,望京阿里樓旁邊的樓

問了權限系統,用的馬克筆和白板手畫權限系統,然後增加新的權限,如何設計,現場設計(無壓力)

問了多線程和高併發(直接答不熟悉)

架構師問的是python和java的東西多一點,瞭解過python,架構師觀念,語言不是我們該關注的

cto,態度誠懇,給的18K的待遇,但是社保4000教,做的棋牌遊戲

13、(特別厲害的公司,遲到1.5小時,提前和hr溝通了,北苑路北神州泰嶽大廈14層)(4月10號)

公司氛圍特別好,面試官1剛成立團隊,急需招人

問的java基礎,JVM的GC,還有spring AOP

然後聊了一下如何學習java和如何看待新技術,新框架,如何看待大數據

我們的觀點都是,數據結構和設計模式是基礎,其他都是演變,一個主內,一個主外

面試官的上司

問我喜歡閱讀,最近讀什麼書,最喜歡國外什麼作家,國內什麼作家,我答大仲馬和莫言,因為最近剛看過這些

還有得到APP聽書,我特別喜歡

14、愛康集團(崗位5-10年的,hr主動找的我) (4月11)

我問hr 10 年是不是找錯對象了,她說中高級和架構師一起招

遲到20分鐘,找好久,路過國貿的北京電視臺和 得到APP的小紅樓

架構師問了mybatis緩存機制,問了spring事務,問了mybatis事務原理

說我回答問題像背書,說的太細緻了。我說了面試了15家了,這是16家也是最後一家

hr是從阿里跳槽過來的,吃著冰棍很隨意的和我聊,說這個公司有150人的開發,一個首席架構師還有10多個架構師,

首席架構師特別厲害,沒有一個技術不服,接下來面試我的架構師,態度很好,很溫和,說我和他們組人特別像,都是圓臉,尷尬,哈哈

問題:

1、平時做什麼,怎麼學習的;

2、幹活的話,說這邊對員工的要求是,讓80分的員工幹120分的活,讓其更快成長

3、介紹福利,問的技術少,主要看的是態度

15、阿里集團大麥網(買票業務)(電話面試,50分鐘)(4月12的)

問了我項目,我正好做得獎勵機票兌換,海航的項目

問了,mybatis left join 和 inner join

問了dubbo原理

問了支付寶接口對接的細節,非常詳細

問了財務對接的細節

問了springMVC 的AOP用什麼實現的

其他:用友(太遠了),小公司若干。。。 ofo,貓眼文化,國美在線,boss直聘,每日優先,美團

備註:打字聊天將美團打成美圖,打錯兩次,hr指出來了,大寫尷尬

備註:58前後有10個人找我

備註:boss直娉好多hr找,但是沒一個發麵試要求

備註:用友的話,開始不發麵試邀請,要求直接大廳面試,我讓他hr發了面試,後來看到工作地點沒敢去,太遠了

備註:貓眼文化:太遠了

備註:國美和每日優先,和hr聊的號,面試簡歷沒過

備註:技術棧是關鍵,我開始寫的詳細,後來寫的籠統,後來又寫的詳細,寫籠統面試官不知道問你啥,

我是三年的,然後瞎問,然後GG,我感覺我寫到具體技術細節比較好,對我來說,如web開發,我回如下寫:

熟練掌握javaWeb開發,熟練使用html,js,css,jquery;熟練掌握request,response,轉發or重定向、Session,cookie,攔截器,過濾器等web基礎知識

最後,小編給大家分享一份編程學習從入門到精通的全套學習資料

轉發此文,關注並私信小編“學習”馬上免費領取

15家面試、幾個offer,面試歷程分享

相關推薦

推薦中...