java實習生要求高么?
當時和我一起被招進百度的還有另一個實習生,后來面試官和我說,當時簡歷收的不多,項目又著急招人進來,而另一個實習生剛好用過這個項目正在用的thinkPHP框架,因此很快就決定招進來了。
這就說明招實習生與校招是有很明顯的不同的。
校招是固定的名額指標,對于公司來說,明確的只是要招進來多少名人才,大概分布在哪些領域,其他方面并沒有特別的要求,面試官不會在面試的時候一定要求你會什么框架,什么算法。但是這同時也意味著,如果你要準備校招的職位,那么不僅要會Java,可能你的面試官對Python更加感興趣,問了兩道Java題,轉頭就開始問你一些Python方面的題。
與廣度優先的校招相比,實習生更注重深度優先。
這里的廣度與深度指的是知識。
實習生通常是由于項目明確人力吃緊,才會需要補充能夠快速上手的人力。這就好像,你只會一種題型,但是偏偏考試就考這個題型,結果你就考了個第一名。
這說明什么呢,如果你要做java實習生,那么就要了解現在大部分公司都是如何使用Java的。
首先是Java語言基礎,常用API,對Java提供的各種數據結構有明確的掌握是一定的。面試最常問的就是List的實現與區別,還有就是關于繼承方面的基礎知識。這方面的題,題主可以自行百度面試常見Java題。
說實話,我在做一面面試官的時候,很多基礎題也是到百度上找的,一些算法題是到LeetCode上找的。
接下來,就是框架,目前常用Java框架是SSM,因此你要了解spring,springmvc以及mybatis的基本概念以及在框架中起到了什么樣的作用,什么是反射,IoC,依賴注入等等。SVN目前已經逐漸淘汰,Git已經逐漸取代了SVN的地位。
最后,maven也是常用的java項目管理工具,題主有過了解那就是再好不過。
實習生本質上就是廉價勞動力,公司不會指望實習生有多少年Java工程師的開發經驗,因此不用有太大壓力。
能夠表述清楚自己對Java基本概念的了解,對框架的掌握,就已經是很加分的表現了。
以上是我的淺見,歡迎各位在下方評論區留言交流。
我是蘇蘇思量,來自BAT的Java開發工程師,每日分享科技類見聞,歡迎關注我,與我共同進步。
大專生馬上要實習了,可以去學習javaEE或者大數據嗎?學習大數據需要基礎嗎?
看到18年自己提的問題有點感慨,當年我去選擇培訓了java,培訓完后到現在一直從事java開發的工作,靠著封裝的經驗,目前在一線城市拿著還不錯的工資,不過從事了這行,一定不要滿足現狀,要一直有學習新技術的不能停,準備今年跳槽[愛慕]