2015秋招總結
致java部落師弟妹:
嗚呼……秋招過矣!一把心酸淚……
以下主要是我的(筆)面試過程中遇到的一些知識點或者感覺非常重要的知識點以及一些感受,希望能幫助到師弟妹們(主要面向後臺開發人員)。
一些想法:(純個人觀點而已)
1. 不要以為你是專攻前端方向的,就完全不理會後臺的知識學習。我感覺,BAT這些知名公司,往往都是需要能全棧而又在某個方向有深攻的人。普通中小公司往往就是得全棧。總之:能全棧而有側重。
2. 底層知識很重要!BAT這些公司面試程式設計師極其看重資料結構和演算法、OS、網路、DB等基礎知識的積累和深刻理解,對SSH框架之類的則沒怎麼看重(甚至對你學什麼語言都不理會),因為大公司有能力慢慢培養你們。而中小型公司相對要求沒那麼高,傾向框架之類的熟練和理解程度,因為中小公司往往比較功利,希望能直接用人。強烈建議在學校時注重基礎知識的積累,而別輕易追求新技術。
3. 大公司不一定好,小公司不一定差:找實習,別單純只看重工資或者公司,而關鍵找到一個適合自己水平,能讓自己短時間迅速成長的公司,因為重頭戲在8、9月份的秋招!!一切都是為之鋪墊!!
4. 一定別因為自己沒有複習好而信心不足而放棄好公司筆試、面試的機會!!沒有人是完全準備好的。
5. BAT等大公司往往包容度很高,對學歷、學校背景、專業相對沒那麼看重!
6. 不卑不亢:面試、筆試多了後,你會發現:985211高校學子並非全都是傳說中的厲害,甚至很多考不過咋們金子。
7. 你也許會經常跑大學城聽宣講會、筆試、面試,請不要抱怨,請接受現實。
鍍金亮點:
1) 你應該有一個技術部落格。
2) 你應該在GITHUB上有活躍,如果參與開源或者有自己的開源專案最好不過。
3) 有名的論壇常冒泡: V2EX、SegmentFault……
4) 外國的有名技術網站應該註冊一下。StackOverFlow、github……
5) 3月份左右報個軟考(中級工程師)、報個程式設計競賽
要關注的求職公眾號、媒體:
1) 媒體: 拉勾,看準網,大街,獵聘…….
2) 公眾號: IT工作機會,廣金招生與就業工作處,網際網路實習by拉勾網,求職奶爸,第1站,校招日曆,阿里味兒,騰訊招聘,TG實習,廣州校園資訊,廣州校招,
資料結構和演算法:(The Most Important!!)
1) 《資料結構和演算法-java》我們的教科書!!好重要!那些知識很容易忘,所以需要經常翻閱。裡面經典的排序、查詢演算法一定要做到爛熟於心,隨時能寫出來。
2) 《劍指offer》:一定要看!!一定要看!!一定要看!!重要的事情說三遍!等你面試次數多了以後,就會發現,大公司面試官問的問題你基本都可以從這本書中找到思路!面試官都是自己看了這本書的後面試我們的!!
3) 一定要刷題:牛客網!!7月演算法!!足以!筆試多了,你會發現無非是考那幾類題目!
軟實力:
1) 閱讀原始碼能力
2) 除錯能力:後臺eclipse除錯;前端chrome除錯、firefox除錯
3) Java單元測試Junit
Java基礎:
網上有好多整理好的JavaSE的基礎知識(或者《java面試寶典》),請自行下載。
1) Java的常見集合框架的原始碼,你得讀!各常見框架的特點要爛熟!(執行緒是否安全、factor優化……一大堆)
2) JVM的底層原理:JVM是怎麼啟動的?GC演算法瞭解,JVM引數調優等等。推薦《深入理解java虛擬機器》。
3) Java多執行緒:通訊,常見程式設計模型一定要會。結合正則寫個簡單網頁爬蟲。
4) 網路程式設計:你至少能自己搞個聊天室,如果能寫個精簡版的HTTP伺服器最好。
5) IO流操縱檔案
6) Jdk自帶工具(jdk1.7.0_04\bin\裡面的)你要玩一下常見的:Javap,Jinfo,Jconsole,Jstack,Jstat
7) ClassLoader : 雙親委託
8) 能瞭解瞭解一下叢集、分散式架構等最好。
JavaEE基礎:
網上有好多整理好的JavaEE的基礎知識,請自行下載。
1) HTTP協議:一定要懂!!!嘗試自己寫個web伺服器的話,你就能深刻理解了。
2) 瀏覽器-伺服器轉碼原理:中文亂碼解決等
3) Tomcat體系結構
4) jsp內建物件……看我們的教科書吧……
5) 上傳下載原理
框架:[大公司問得較少,不過核心原理、基本使用一定要掌握!]
重要性排序:
1) Spring框架非常重要!!!IOC , AOP的原理可以自己模擬一下哦!Bean生命週期,BeanFactory,ApplicationContext的區別……(網上有好多面試題,自找即可)
2) MyBatis 似乎比Hibernate 常用了
3) 近年,SpringMVC不斷瓜分struts的市場
網路:
1) 三次握手,四次揮手
2) OSI參考模型、網路阻塞、區域網IP規劃……總之計網期末考試的題目吧,掌握基礎即可。
3) 你應該抓包看看,再結合我們的教科書一起理解。
前端:
1) Javascript掌握,Jquery最好花點時間也掌握了
2) 前端MVC原理理解
3) JSON,XML區別
4) 基本的前端調優:CDN啊,頁面靜態化,頁面壓縮傳輸……自己百度吧
Database
1) 事務一致性的理解!!!!!ACID的深刻理解!!!!三正規化!!!!
2) SQL掌握 : 左連線、右連線、全連線、相關查詢……
3) 繫結變數的好處
4) 完整性約束:實體完整性、參照完整性、使用者定義完整性
5) 悲觀鎖,樂觀鎖、共享鎖、互斥鎖
6) 記住常見索引型別及特點
7) ER圖
8) 掌握一套DB的優化方案:如mysql的慢查詢,索引提速,sql優化
Linux:(不會也沒關係,反正進去後開始學也不遲)
1) 理解目錄樹
2) 掌握基本操作
3) 懂shell
聊聊面試:
開發類面試一般都是坐在一起輕鬆聊天形式的,沒有什麼無領導、演講之類的其他形式(甚至有些面試官圖方便,連自我介紹環節也砍掉),所以心裡壓力沒有那麼大。
1) 面試前一定要對其公司、行業有一定了解!!!能說出行業發展近況、公司的明星產品、相關新聞,最好有自己的見解!!!
2) 誠實:別想著你那點小聰明能忽悠閱人無數、功力深厚的面試官
3) 不卑不亢:找工作的根本是要找到適合自己(匹配自己水平且能讓自己快速成長)的團隊、公司。對於要求一般的公司,面試時沒必要“亢”;對於要求過高的公司,面試時沒必要“卑”
4) 保持鎮定:往往有一些面試官往往表現出嚴厲、不屑、鄙視的神情,其實他們是故意在給你施壓,考驗你的心理承受力,所以一定要hold住。否則,慌了你就輸了。
5) 吹牛資本:預準備一兩個起眼的專案經驗,預準備一兩個起眼的專案難點創新點以及自己是怎麼攻克完成的。
注意:簡歷(面試)不要寫(說)太多的專案,挑一兩個感覺最有技術含量、最有新意的亮點專案即可。如果你說你大學時做過好多專案,面試官反而會懷疑你的基礎紮實度:你平時做這麼多專案,你那些基礎知識哪裡還有時間積累?專案經驗多並不代表能力就高的。一個學生做的專案過多容易令人質疑:你會不會是用一個經驗去做多個同類專案,而不是從每個專案中收穫不同的經驗(知識)。
6) 面試是一個雙方博弈的過程。你要學會有意識地引導面試官考核你擅長的知識。等你面試多了,你的城府就會逐漸變深,厲害的同學甚至有能力反客為主。(這種同學,不得不點贊!)
7) 強烈建議:筆試後把不會做的題記住回來再攻克,因為面試時常會問你那些沒有完成的題現在會不會做了。
8) 強烈建議:面試過後將自己過程中不熟悉的知識點都惡補一次,否則下次在同一個地方跌倒就很可惜了。最好每面試一次都寫一次總結吧。
面經網上也有好多,各位自己上網找吧。不過要知道,面經僅僅是輔助作用,真正還是看個人積累。
說得遠點:
1) 實習期間,務必要做好總結,最好將自己每天完成的任務、感慨、攻克的難點、創新點、都記錄下來,這些都是你8、9月份的面試吹牛素材。
2) 在好的公司實習,儘量表現好點,和導師、專案組長搞好關係,爭取留下轉正!
面試、找工作以及實習的過程往往很心酸(心累),師弟妹們一定要做好心理準備----你們將會經歷一段過渡期:從學生到半職業人的轉變、從做學生作品到做企業產品的轉變,謂之曰:蛻變期。這段時間你們心理會很動盪:你們也許會懷疑自己、會抱怨學校家庭、會退縮、會懊悔、會苦惱、會糾結、會傷心,也會欣喜若狂、會突然“打了雞血”。然而正是這段時期,你會重新思考自己,重新認識這個職業,內心也逐漸強大,這非常可貴。痛苦與收穫同在,等你們熬過去了,你們會被自己感動的。過程的痛苦是客觀存在的,可是一定要記住:不忘初心,方得始終。
千言萬語凝聚一句:
未來一年都會很辛苦,師弟師妹加油!!
eBusinessMan
2015-12-28
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29900383/viewspace-1969061/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 前端秋招面試總結前端面試
- 2017 Android秋招面試總結Android面試
- 【知識詳解】資料庫(秋招總結)資料庫
- iOS 秋招總結 = 面經 + 閒言碎語iOS
- 秋招面試總結(2017-10-26)面試
- 2017年——秋招面試總結(網宿、美圖)面試
- 我的2018春招實習+秋招總結【前端開發】前端
- 【備戰春招/秋招系列】美團Java面經總結終結篇 (附詳解答案)Java
- 秋招感思
- web 前端秋招總結(內附面經)|掘金技術徵文Web前端
- Java秋招校招面試Java面試
- 【備戰春招/秋招系列】美團面經總結基礎篇 (附詳解答案)
- 【備戰春招/秋招系列】美團Java面經總結進階篇 (附詳解答案)Java
- 阿里秋招啦阿里
- 2018秋招的一些總結 | 掘金技術徵文
- 2020年秋招聯發科小米等20家公司面經總結
- 2021秋招面試計算機基礎總結 - 資料庫,Redis面試計算機資料庫Redis
- 2021秋招面試計算機基礎總結 - 作業系統面試計算機作業系統
- 秋招結束,我拿到了華為小獎狀!
- 華為秋招筆試題筆試
- JAVA後端秋招/春招準備方向Java後端
- 2021秋招面試計算機基礎總結背誦版(還在寫)面試計算機
- 雙非本211碩無實習無專案小菜雞的秋招總結
- 2020年秋招各大公司面試彙總面試
- 2018.11.19秋招末第二波前端實習/校招小結前端
- 2019Android秋招提前批面試總結(已拿BAT等6家offer)Android面試BAT
- 【Java】廣州三本秋招經歷Java
- 秋招乾貨 - JVM 垃圾回收(GC)JVMGC
- 2021秋招面試計算機基礎總結 - 演算法,資料結構,設計模式,Linux面試計算機演算法資料結構設計模式Linux
- 遲來的2023秋招總結...網際網路&銀行國企&騰訊&遊戲安全遊戲
- 2015網際網路校招總結—一路走來
- 我的Java秋招面經大合集Java
- 阿里前端社招面試總結阿里前端面試
- 【Java】幾道常見的秋招面試題Java面試題
- 【秋招】京東_資料分析崗_面試題整理面試題
- 我的另類秋招 | 掘金技術徵文
- 某物秋招SDL安全工程師面試工程師面試
- 安全崗春招面經總結