Java面試經驗,如何輕鬆通過騰訊,阿里各大BAT

關於面試

其實關於面試總結這塊,小編也看過不少文章,但是大部分都是關於面試題以及面試中的問題所談。但是對於一個不擅長找工作的人來說,其實在簡歷製作這一塊很重要。因爲簡歷沒寫好的話,連面試邀請都沒,何談面試呢。

所以小編準備談談小編對簡歷製作這塊的一些見解。如有不妥,歡迎指出!

Java面試經驗,如何輕鬆通過騰訊,阿里各大BAT

【文章福利】小編給大家準備了一些常見的的面試題,總結給大家,大家可以試試,希望對大家能有所幫助。需要的可以加小編QQ羣937053620。

簡歷製作

在寫簡歷這方面,需要下一定的功夫。畢竟簡歷就是你給別人的第一印象,而印象則決定你的面試機會。簡歷突出的就是一個簡字,簡歷的製作不要過多,也不要過少。2-3頁最好。

簡歷的三個重要點就是,我是誰、我要做什麼、我能做什麼

第一點,個人的基本信息

除了個人姓名、籍貫、現住地址等外,還需加上畢業學校、所學專業、工作時間等。重要的信息填上,無關的信息則少寫或不寫。例如身高、體重之類的。

第二點,求職意向

這點很重要,可以的話,排版放在個人信息下面。求職意向主要就是期望工作的崗位、工作的地址以及薪資。工作崗位建議後面加個相關工作,可以少許提升面試機會。例如,java工程師及相關工作。薪資這塊則建議填寫面議,過高或着過低只會降低面試機會。

第三點,也就是HR最重視的一點,技術能力這塊

就寫做掌握的技術以及相關熟練度,最好多用點技術關鍵字,畢竟不少的HR是按照關鍵字來搜索的。例如 JAVA、SQL、linux等。這點排版也建議放在求職意向下面。剩下的就是工作經歷以及項目經驗了。工作經歷這塊就不細說了。

重要的是項目經驗。項目描述這塊,個人建議,第一點,你要告訴別人,你的這個項目是做什麼,爲什麼人羣服務,怎麼使用。不要過多的說明用了什麼技術,用這些技術怎麼開發項目。

項目負責開發的模塊以及技術,這點需要讓別人知道你在這個項目做了什麼,用到了那些技術。項目業績,這點看個人,如果不知道怎麼寫,可以寫個人在項目學到了什麼,或者碰到了那些問題,是如何解決的。

至於自我評價、獲獎之類的,可以留在最後書寫,寫自己的真實情況,最好不要使用招聘網上的那種模版。

簡歷投遞

投遞簡歷這塊這塊看個人而定,智聯、51、Boss直聘、拉鉤、獵聘這些還行,尤其是後三個,專門爲IT行業服務的。可以多試試。

如果有內推的話更好。現在微信招聘之類的也不錯,還有一些社區招聘之類的也可以多看看。

注意:如果面試收費之類的,這種就不用考慮了。在投簡歷的時候可以去看準網查查該公司的相關情況。

面試準備

在準備好簡歷之後,應該做些相關面試準備。

首先,是筆試題,這點是初級程序員繞不過去的坎。

筆試題一般的公司都會出的,除非你是大牛,可以選擇不做。所以,還是老老實實的準備吧。

首先,基礎相關面試題要做好。

一些比較常見出現的問題,順便列舉下:

JAVA

  • 5個常用的java-api包。
  • String類中常用的5個方法。
  • API接口開發的注意事項。
  • TCP/IP、HTTP協議。

集合相關的問題(重點)

  • HashMap、TreeMap、Hashtable、LinkedHashMap、ConcurrentHashMap、* ArrayList、LinkedList的實現和區別之類的。
  • 上述集合中的那些是線程安全的,那些不是。
  • 在那些場景使用這些集合。
  • List、Map、Set三個接口,存取元素時,各有什麼特點。

線程相關問題(重點)

  • 創建線程的幾種方式。
  • 線程同步的方法。
  • wait和sleep區別。
  • Runnable接口和Callable接口的區別。
  • 如何實現線程安全。

框架相關知識(這塊反而不多)

  • Mybatis#和$的區別.
  • Hibernate和Mybatis的區別。
  • Spring MVC和Struts2的區別.
  • Hibernate的緩存機制。
  • 什麼是Hibernate延遲加載.
  • 爲什麼要用spring。

SQL(主要考察Group by和Order by相關知識)

  • 查詢每個班級成績最高的學生。
  • 查找出每個班級成績第二的學生。
  • 按照班級查詢每個班上總分前三的學生。
  • 查找入職員工時間排名倒數第三的員工所有信息。
  • 薪水排序後薪水排名在第2--8的員工。
  • 按工資進行排名,排名從1開始,工資相同排名相同(如果兩人並列第一則沒有第二名,從第三名繼續排)。
  • 用一條sql語句取出所有姓名有重複的學員姓名和重複的記錄數。

JavaScript/JSP/Servet (這些一般是基礎題)

  • JSP的內置對象以及作用。
  • JSTL的常用標籤。
  • Servlet的生命週期。
  • URL和URI的區別。
  • Ajax同步和異步的區別。
  • 使用ajax發送異步請求的流程。

其它

  • &和&&的區別。
  • ==和equals的區別。
  • int和Integer的自動拆箱/裝箱相關問題。
  • IO和NIO的區別。
  • final、finally、finalize的區別。
  • 重載(Overload)和重寫(Override)的區別。
  • String、StringBuffer和StringBuilder的區別。
  • 如何實現淺克隆和深克隆。
  • 單例模式的實現以及最優。
  • 排序的實現(冒泡、選擇、快速等)。
  • 去除重複的元素(實際是重寫equals和hashcode)。

面試流程

現在有不少公司先是人事面試,然後技術面試。所以在人事這塊談論工資的時候,最好不要說死,或者先不談,留着技術面試過了之後再談。有的因爲在工資待遇這塊沒談好,就直接走人了。畢竟面試雙方都要花費不少時間,所以這塊需注意!

在相談的時候,要注意禮貌,無論是否成功,都應該注意言行和態度。

一般技術面試這塊會先讓做個自我介紹,這塊放在工作上和項目上。大學這塊就簡單介紹畢業學校、畢業時間以及所學專業。如果有關於IT之類的獲獎,可以提一下,但不易多說。

項目這塊,可能會提問爲什麼這麼做,如果讓你來重新設計,你回如何設計。在這個項目中的困難點是如何攻克的,在這個項目中學習到了那些等等。
在項目講述這塊,最好找面試官所感興趣的項目,一般就是做過的項目和所招聘崗位較爲符合的。

在面試結束之後,理應說聲感謝!畢竟面試其實也是成長的一種。

一般來說,技術面試過了的話,基本也就過了。剩下的就看待遇相談這塊了。在待遇這塊最好遵循自己的想法,不要因爲當初沒談好,後來工作時心中不滿,產生的一系列問題。

面試技巧

個人能力這方面無非兩個方面,廣度和深度。

技巧很簡單,就是說自己擅長的。技術掌握廣,但是不深,就可以將自己的技術廣度多說點,順便可以提下自己的優點 例如:學習新技術很快;技術掌握深,但是不廣,就可以將掌握的深度多說點,可以提下自己在學習這塊的專研度。如果在這兩點都沒有太明顯的優點的,可以嘗試從項目業務說,最好將項目吃透。

與面試官相談的切記要誠實,不要弄虛作假。碰到不會的或者瞭解不深的,直接跳過,最好將面試官引導到自己擅長的領域。

面試總結

面試完之後,最好進行總結。畢竟每一次面試都是一次收穫。如果將面試中所遇到的問題以及感悟能記下來,那就再好不過了。

在找工作的時候,除了做些相關面試和準備熟悉以前做的項目之外,還應該學習新的知識。畢竟,每多學一點,成功找到工作的機會就大一點。而且,IT這行,技術發展過於快速,如果沒有學習新知識的動力,終究會被淘汰。

最後,祝在找工作的各位能找到自己心儀的公司!!!

【文章彩蛋】

爲了解決小夥伴們的燃眉之急,小編特地爲大家整理了一些Java相關的面試題,可以加小編的QQ羣:937053620,獲取!後期也會不斷更新添加新的面試題,希望可以幫助到大家。

Java面試經驗,如何輕鬆通過騰訊,阿里各大BAT

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