校招java實習生需要掌握的一些基礎

前言

校招生可能沒什麼項目經驗,更多的看潛力。這個潛力怎麼體現?我理解可以從下面幾個方面來看:
a、學習成績——可以反映是否勤奮:學習成績好的人,比較勤奮,學習能力和做事態度有保證。
b、基礎知識的掌握程度——包括深度和廣度


下面就來簡單列一些我個人認爲校招生應該掌握的基礎知識。

 

基礎知識

編程語言java

  • Java有那些基本數據類型,String是不是基本數據類型,他們有何區別
  • StringBuffer、StringBuilder、String的區別
  • 寫一個方法,實現字符串的反轉
  • java常用數據結構有哪些?各有什麼特點?(list、map、set)
    HashMap和Hashtable的區別
  • 作用域public,private,protected,以及不寫時的區別?
  • 面向對象的特徵有哪些方面?
  • Overload(重載)和Override(重寫)的區別
  • abstract class和interface有什麼區別
  • jvm內存結構
  • 線程的創建方法有哪些?

 

J2EE框架

  • spring的ioc、di是啥意思
  • bean是怎麼注入spring容器的?
  • spring有哪些註解
  • springMVC的整個處理機制
  • 爲什麼用mybatis而不是jdbc
  • mybatis是如何做到防止sql注入的

 

db

  • 事務的4大特性
  • 數據庫的隔離級別?mysql默認是哪個級別
  • 什麼是索引、有幾種類型?怎麼判斷sql有沒有走到索引

 

網絡

  • 瀏覽器輸入www.taobao.com,背後發生了什麼?
  • 什麼是http協議
  • http和tcp之間的關係,tcp3次握手是怎樣的過程
  • tcp和udp的區別

 

軟能力

  • 在校怎麼分配學習和娛樂的時間,怎麼看待考試?

  • 都看過哪些技術書籍?怎麼看的

  • 怎麼學習一項新技術?遇到難題怎麼解決的

 

參考文檔
1、https://blog.csdn.net/qq_35108822/article/details/79627055
2、https://blog.csdn.net/qq_36927265/article/details/81975545
3、http協議
4、什麼是索引
5、JAVA常用數據結構及原理分析

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章