2018年秋招總結篇(Java)
阿新 • • 發佈:2018-10-26
同步 團隊 設計思路 實現 的區別 劃分 參加 java繼承 模式
博主開始找工作是10月10號,感覺可以出去找找工作,然後就去了,參加了多場面試.筆試,現在總結一下
1.筆試篇
String StringBuffer StringBuilder的區別?
HashMap HashTable的區別?
Statement PreparedStatement的區別,什麽是SQL註入?
多線程實現方法 ? 線程與進程的區別?怎麽實現線程同步?
Http協議(OSI幾層,TCP/IP協議,幾次握手 幾次斷開?)
ArrayList LinkedList Vector的區別
斐波那契數列
幾種常見設計模式(單例模式 工廠模式 適配器模式 裝配者模式) 怎麽實現的?
接口 抽象類的異同
JVM內存模型 GC工作原理
常見排序(重點是快排:某個人說過手寫代碼,寫出快排的可以直接給10K)
集合體系
異常體系
IO體系
基本上常問的也就這些知識點。(Java繼承部分)
2.群面篇
群面之三種角色 leader time-keeper 記錄總結員
這三個角色中看你最能夠掌握那個 如果對自己有信心 就選擇leader 一般選擇time-keeper 記錄總結員一般通過率比較高
3.單面
項目篇 項目必須自己做過 不然吹逼都不行 而且最後註意該怎麽表述自己的項目 建議從以下幾點
一.功能模塊劃分(常見模塊 例如:網上商城 登錄 註冊模塊 商品購買 查詢模塊 等等)
二.技術點劃分(怎麽樣的設計思路 怎麽樣技術選型 為什麽樣這樣)
三.遇到什麽樣的問題 是怎麽樣解決的 為什麽會存在這個問題
四.團隊成員分工 以及自己的責任和使命
2018年秋招總結篇(Java)