0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

JAVA程序員面試技巧

工程師人生 ? 來源:工程師吳畏 ? 2018-12-22 14:15 ? 次閱讀

前言

工作兩年左右,實(shí)習(xí)一年左右,正式工作一年左右,其實(shí)挺尷尬的,高不成低不就。因此在面試許多公司,找到了目前最適合自己的公司之后。于是做一個(gè)關(guān)于面試的總結(jié)。希望能夠給那些依舊在找工作的同學(xué)提供幫助。

面試

其實(shí)關(guān)于面試總結(jié)這塊,我也看過不少文章,但是大部分都是關(guān)于面試題以及面試中的問題所談。但是對(duì)于一個(gè)不擅長(zhǎng)找工作的同學(xué)來說,其實(shí)在簡(jiǎn)歷制作這一塊很重要。因?yàn)楹?jiǎn)歷沒寫好的話,連面試邀請(qǐng)都沒,何談面試呢。

所以我準(zhǔn)備談?wù)勎覍?duì)簡(jiǎn)歷制作這塊的一些見解。如有不妥,歡迎指出!

簡(jiǎn)歷制作

在寫簡(jiǎn)歷這方面,需要下一定的功夫。畢竟簡(jiǎn)歷就是你給別人的第一印象,而印象則決定你的面試機(jī)會(huì)。簡(jiǎn)歷突出的就是一個(gè)簡(jiǎn)字,簡(jiǎn)歷的制作不要過多,也不要過少。2-3頁最好。

簡(jiǎn)歷的三個(gè)重要點(diǎn)就是,我是誰、我要做什么、我能做什么。

第一點(diǎn),個(gè)人的基本信息

除了個(gè)人姓名、籍貫、現(xiàn)住地址等外,還需加上畢業(yè)學(xué)校、所學(xué)專業(yè)、工作時(shí)間等。重要的信息填上,無關(guān)的信息則少寫或不寫。例如身高、體重之類的。

第二點(diǎn),求職意向。

這點(diǎn)很重要,可以的話,排版放在個(gè)人信息下面。求職意向主要就是期望工作的崗位、工作的地址以及薪資。工作崗位建議后面加個(gè)相關(guān)工作,可以少許提升面試機(jī)會(huì)。例如,java工程師及相關(guān)工作。薪資這塊則建議填寫面議,過高或著過低只會(huì)降低面試機(jī)會(huì)。

第三點(diǎn),也就是HR最重視的一點(diǎn),技術(shù)能力這塊。

就寫做掌握的技術(shù)以及相關(guān)熟練度,最好多用點(diǎn)技術(shù)關(guān)鍵字,畢竟不少的HR是按照關(guān)鍵字來搜索的。例如 JAVA、SQL、linux等。這點(diǎn)排版也建議放在求職意向下面。剩下的就是工作經(jīng)歷以及項(xiàng)目經(jīng)驗(yàn)了。工作經(jīng)歷這塊就不細(xì)說了。重要的是項(xiàng)目經(jīng)驗(yàn)。項(xiàng)目描述這塊,個(gè)人建議,第一點(diǎn),你要告訴別人,你的這個(gè)項(xiàng)目是做什么,為什么人群服務(wù),怎么使用。不要過多的說明用了什么技術(shù),用這些技術(shù)怎么開發(fā)項(xiàng)目。這點(diǎn)大致提下就可,畢竟篇幅有限,使用技術(shù)這塊和面試官相談即可。第二點(diǎn),項(xiàng)目負(fù)責(zé)開發(fā)的模塊以及技術(shù),這點(diǎn)需要讓別人知道你在這個(gè)項(xiàng)目做了什么,用到了那些技術(shù)。第三點(diǎn),項(xiàng)目業(yè)績(jī),這點(diǎn)看個(gè)人,如果不知道怎么寫,可以寫個(gè)人在項(xiàng)目學(xué)到了什么,或者碰到了那些問題,是如何解決的。

至于自我評(píng)價(jià)、獲獎(jiǎng)之類的,可以留在最后書寫,寫自己的真實(shí)情況,最好不要使用招聘網(wǎng)上的那種模版。

自己準(zhǔn)備了一份簡(jiǎn)歷模版,http://download.csdn.net/download/qazwsxpcm/10002613。

簡(jiǎn)歷投遞

投遞簡(jiǎn)歷這塊這塊看個(gè)人而定,智聯(lián)、51、BOSS直聘、拉鉤、獵聘這些還行,尤其是后三個(gè),專門為IT行業(yè)服務(wù)的??梢远嘣囋嚒?/p>

如果有內(nèi)推的話更好?,F(xiàn)在微信招聘之類的也不錯(cuò),還有一些社區(qū)招聘之類的也可以多看看。

注意:如果面試收費(fèi)之類的,這種就不用考慮了。在投簡(jiǎn)歷的時(shí)候可以去看準(zhǔn)網(wǎng)查查該公司的相關(guān)情況。

面試準(zhǔn)備

在準(zhǔn)備好簡(jiǎn)歷之后,應(yīng)該做些相關(guān)面試準(zhǔn)備。

首先,是筆試題,這點(diǎn)是初級(jí)程序員繞不過去的坎。

筆試題一般的公司都會(huì)出的,除非你是大牛,可以選擇不做。所以,還是老老實(shí)實(shí)的準(zhǔn)備吧。

首先,基礎(chǔ)相關(guān)面試題要做好??梢钥纯催@篇文章 http://blog.csdn.net/jackfrued/article/details/44921941。

一些JAVA相關(guān)的面試題型都有。還有在一些網(wǎng)站上面做面試題,例如??途W(wǎng)和慕課網(wǎng)。

一些比較常見出現(xiàn)的問題,順便列舉下。

JAVA

5個(gè)常用的java-api包。

String類中常用的5個(gè)方法。

API接口開發(fā)的注意事項(xiàng)。

TCP/IP、HTTP協(xié)議。

集合相關(guān)的問題(重點(diǎn))

HashMap、TreeMap、Hashtable、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList的實(shí)現(xiàn)和區(qū)別之類的。

上述集合中的那些是線程安全的,那些不是。

在那些場(chǎng)景使用這些集合。

List、Map、Set三個(gè)接口,存取元素時(shí),各有什么特點(diǎn)。

線程相關(guān)問題(重點(diǎn))

創(chuàng)建線程的幾種方式。

線程同步的方法。

wait和sleep區(qū)別。

Runnable接口和Callable接口的區(qū)別。

如何實(shí)現(xiàn)線程安全。

框架相關(guān)知識(shí)(這塊反而不多)

Mybatis#和$的區(qū)別。

Hibernate和Mybatis的區(qū)別。

Spring MVC和Struts2的區(qū)別。

Hibernate的緩存機(jī)制。

什么是Hibernate延遲加載。

為什么要用spring。

SQL(主要考察Group by和Order by相關(guān)知識(shí))

1.查詢每個(gè)班級(jí)成績(jī)最高的學(xué)生。

2.查找出每個(gè)班級(jí)成績(jī)第二的學(xué)生。

3.按照班級(jí)查詢每個(gè)班上總分前三的學(xué)生。

4.查找入職員工時(shí)間排名倒數(shù)第三的員工所有信息。

5.薪水排序后薪水排名在第2--8的員工。

6.按工資進(jìn)行排名,排名從1開始,工資相同排名相同(如果兩人并列第一則沒有第二名,從第三名繼續(xù)排)。

7.用一條sql語句取出所有姓名有重復(fù)的學(xué)員姓名和重復(fù)的記錄數(shù)。

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

1.JSP的內(nèi)置對(duì)象以及作用。

2.JSTL的常用標(biāo)簽。

3.Servlet的生命周期。

4.URL和URI的區(qū)別。

5.Ajax同步和異步的區(qū)別。

6.使用ajax發(fā)送異步請(qǐng)求的流程。

其它

1.&和&&的區(qū)別。

2.==和equals的區(qū)別。

3.int和Integer的自動(dòng)拆箱/裝箱相關(guān)問題。

4.IO和NIO的區(qū)別。

5.final、finally、finalize的區(qū)別。

6.重載(Overload)和重寫(Override)的區(qū)別。

7.String、StringBuffer和StringBuilder的區(qū)別。

8.如何實(shí)現(xiàn)淺克隆和深克隆。

9.單例模式的實(shí)現(xiàn)以及最優(yōu)。

10.排序的實(shí)現(xiàn)(冒泡、選擇、快速等)。

11.去除重復(fù)的元素(實(shí)際是重寫equals和hashcode)。

面試流程

現(xiàn)在有不少公司先是人事面試,然后技術(shù)面試。所以在人事這塊談?wù)摴べY的時(shí)候,最好不要說死,或者先不談,留著技術(shù)面試過了之后再談。有點(diǎn)因?yàn)樵诠べY待遇這塊沒談好,就直接走人了。畢竟面試雙方都要花費(fèi)不少時(shí)間,所以這塊需注意!

在相談的時(shí)候,要注意禮貌,無論是否成功,都應(yīng)該注意言行和態(tài)度。

一般技術(shù)面試這塊會(huì)先讓做個(gè)自我介紹,這塊應(yīng)該充大學(xué)開始講,不應(yīng)過多,重點(diǎn)放在工作上和項(xiàng)目上。大學(xué)這塊就簡(jiǎn)單介紹畢業(yè)學(xué)校、畢業(yè)時(shí)間以及所學(xué)專業(yè)。如果有關(guān)于IT之類的獲獎(jiǎng),可以提一下,但不易多說。

項(xiàng)目這塊,可能會(huì)提問為什么這么做,如果讓你來重新設(shè)計(jì),你回如何設(shè)計(jì)。在這個(gè)項(xiàng)目中的困難點(diǎn)是如何攻克的,在這個(gè)項(xiàng)目中學(xué)習(xí)到了那些等等。

在項(xiàng)目講述這塊,最好找面試官所感興趣的項(xiàng)目,一般就是做過的項(xiàng)目和所招聘崗位較為符合的。

在面試結(jié)束之后,理應(yīng)說聲感謝!畢竟面試其實(shí)也是成長(zhǎng)的一種。

一般來說,技術(shù)面試過了的話,基本也就過了。剩下的就看待遇相談這塊了。在待遇這塊最好遵循自己的想法,不要因?yàn)楫?dāng)初沒談好,后來工作時(shí)心中不滿,產(chǎn)生的一系列問題。

面試技巧

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

技巧很簡(jiǎn)單,就是說自己擅長(zhǎng)的。技術(shù)掌握廣,但是不深,就可以將自己的技術(shù)廣度多說點(diǎn),順便可以提下自己的優(yōu)點(diǎn) 例如:學(xué)習(xí)新技術(shù)很快;技術(shù)掌握深,但是不廣,就可以將掌握的深度多說點(diǎn),可以提下自己在學(xué)習(xí)這塊的專研度。如果在這兩點(diǎn)都沒有太明顯的優(yōu)點(diǎn)的,可以嘗試從項(xiàng)目業(yè)務(wù)說,最好將項(xiàng)目吃透。

與面試官相談的切記要誠(chéng)實(shí),不要弄虛作假。碰到不會(huì)的或者了解不深的,直接跳過,最好將面試官引導(dǎo)到自己擅長(zhǎng)的領(lǐng)域。

面試總結(jié)

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

在找工作的時(shí)候,除了做些相關(guān)面試和準(zhǔn)備熟悉以前做的項(xiàng)目之外,還應(yīng)該學(xué)習(xí)新的知識(shí)。畢竟,每多學(xué)一點(diǎn),成功找到工作的機(jī)會(huì)就大一點(diǎn)。而且,IT這行,技術(shù)發(fā)展過于快速,如果沒有學(xué)習(xí)新知識(shí)的動(dòng)力,終究會(huì)被淘汰。

因?yàn)閷W(xué)習(xí)實(shí)在是很枯燥無味。學(xué)習(xí)是一個(gè)長(zhǎng)期投資,短期很難道看到收益,而娛樂是一項(xiàng)短期投資,短時(shí)間便可以看到收益。所以學(xué)習(xí)這塊最好可以給自己定一個(gè)目標(biāo),每天學(xué)習(xí)一點(diǎn),慢慢的會(huì)達(dá)到的。如果沒有動(dòng)力的話,可以給自己設(shè)置獎(jiǎng)勵(lì)。這是可以激發(fā)學(xué)習(xí)的興趣的。

還有一點(diǎn),今天能坐完的事情,絕對(duì)不要留給明天。畢竟,人都是有惰性的。你要相信你自己,今天的你能做的沒有做,明天的你也不會(huì)做的。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2952

    瀏覽量

    104484
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    949

    瀏覽量

    29744
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AI編程工具會(huì)不會(huì)搶程序員飯碗

    AI編程工具可輔助編程,減少手動(dòng)編碼,提升效率,對(duì)程序員有積極影響也有挑戰(zhàn)。程序員需深化技能、拓寬知識(shí)應(yīng)對(duì)。長(zhǎng)遠(yuǎn)看,AI與人類程序員將共生共榮。
    的頭像 發(fā)表于 11-08 10:17 ?40次閱讀

    程序員面試只需一個(gè)技能征服所有面試官!

    為什么要學(xué)嵌入式?面試各方面感覺都良好,為啥最后給斃了?在這么多技術(shù)活兒里,嵌入式開發(fā)為啥這么吃香?嵌入式開發(fā)找工作,為何更容易?……來,來,來,看看不為人知的內(nèi)部消息!就像我最近聽說的這個(gè)事兒,有
    的頭像 發(fā)表于 11-05 19:35 ?105次閱讀
    <b class='flag-5'>程序員</b>去<b class='flag-5'>面試</b>只需一個(gè)技能征服所有<b class='flag-5'>面試</b>官!

    第五屆長(zhǎng)沙·中國(guó)1024程序員節(jié)開幕

    據(jù)官方媒體報(bào)道,10月24日;? 第五屆長(zhǎng)沙·中國(guó)1024程序員節(jié)在湖南湘江新區(qū)開幕;本次中國(guó)1024程序員節(jié)以“智能應(yīng)用新生態(tài)”為主題。設(shè)置有岳麓對(duì)話、技術(shù)英雄會(huì)、主題峰會(huì)及賽事、展覽等活動(dòng),一場(chǎng)
    的頭像 發(fā)表于 10-25 15:42 ?131次閱讀

    程序員節(jié)視頻創(chuàng)意大賽,用串口屏贏取千元大獎(jiǎng)

    10月24日,程序員專屬的節(jié)日里,我們盛大開啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動(dòng)!這不僅是一場(chǎng)視覺的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠(chéng)摯邀請(qǐng)每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
    的頭像 發(fā)表于 07-08 10:38 ?72次閱讀
    <b class='flag-5'>程序員</b>節(jié)視頻創(chuàng)意大賽,用串口屏贏取千元大獎(jiǎng)

    程序員節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉!

    10月24日,程序員專屬的節(jié)日里,我們盛大開啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動(dòng)!這不僅是一場(chǎng)視覺的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠(chéng)摯邀請(qǐng)每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
    的頭像 發(fā)表于 07-04 09:00 ?67次閱讀
    <b class='flag-5'>程序員</b>節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉!

    適者生存,程序員最終會(huì)流向哪……

    程序員沒有永遠(yuǎn)的護(hù)城河??!就目前的互聯(lián)網(wǎng)大環(huán)境來看,it行業(yè)已經(jīng)是……
    的頭像 發(fā)表于 03-11 17:11 ?370次閱讀
    適者生存,<b class='flag-5'>程序員</b>最終會(huì)流向哪……

    薪資高、青春飯,是不是程序員=青樓?

    花期太短。技術(shù)迭代快,年齡大容易失業(yè)。 就這幾年的互聯(lián)網(wǎng)環(huán)境而言,不管是前端、Java、Android開發(fā)等等行業(yè)。已經(jīng)感受到程序員不是太卷就是工作難找,薪資過低。以前高工現(xiàn)在拿著中低程序員薪資
    發(fā)表于 03-06 21:32

    感覺我國(guó)的程序員前景一片灰暗,是這樣嗎?

    程序員也分為好幾等,在現(xiàn)在看來大部分的Android、Java、前端等等開發(fā)。已經(jīng)看不到希望了,很多人都在邊緣掙扎;剛看到一位Android開發(fā)者,過完年回公司就通知被裁;可見每年都會(huì)有很多互聯(lián)網(wǎng)
    發(fā)表于 02-20 20:52

    瑞薩Flash程序員V3 發(fā)布說明

    電子發(fā)燒友網(wǎng)站提供《瑞薩Flash程序員V3 發(fā)布說明.pdf》資料免費(fèi)下載
    發(fā)表于 02-19 09:37 ?1次下載
    瑞薩Flash<b class='flag-5'>程序員</b>V3 發(fā)布說明

    2024程序員的未來方向如何走?還看今朝

    這幾年的IT行業(yè)想必大家已經(jīng)感受到了,Android、Java、前端等等程序員都經(jīng)歷了大廠……
    的頭像 發(fā)表于 02-02 09:45 ?757次閱讀
    2024<b class='flag-5'>程序員</b>的未來方向如何走?還看今朝

    1月18號(hào)“純鴻蒙”千帆啟航,程序員預(yù)備!

    。 如何正確看待鴻蒙? 我作為程序員來說,首先是看鴻蒙的發(fā)展、市場(chǎng)開發(fā)崗位、薪資以及前景。 這幾年對(duì)鴻蒙的發(fā)展情況來分析,從2019年開始鴻蒙的出來今天,華為鴻蒙取得了很大的成就。從“不兼容
    發(fā)表于 01-16 22:13

    誠(chéng)邀報(bào)名 | GPT驅(qū)動(dòng)的新程序員時(shí)代,開發(fā)者如何編程?

    2023開放原子開發(fā)者大會(huì) . OPENATOM DEVELOPERS CONFERENCE GPT驅(qū)動(dòng)的新程序員時(shí)代 我們?cè)撊绾尉幊?2023.12.17 生成式AI正以旋風(fēng)般的速度重塑我們的工作
    的頭像 發(fā)表于 12-11 22:20 ?501次閱讀

    程序員表白程序

    電子發(fā)燒友網(wǎng)站提供《程序員表白程序.rar》資料免費(fèi)下載
    發(fā)表于 11-21 10:41 ?16次下載
    <b class='flag-5'>程序員</b>表白<b class='flag-5'>程序</b>

    嵌入式程序員應(yīng)知道的幾個(gè)基本問題

    電子發(fā)燒友網(wǎng)站提供《嵌入式程序員應(yīng)知道的幾個(gè)基本問題.pdf》資料免費(fèi)下載
    發(fā)表于 11-20 11:21 ?0次下載
    嵌入式<b class='flag-5'>程序員</b>應(yīng)知道的幾個(gè)基本問題

    智能低代碼洪流涌動(dòng)程序員節(jié),華為云 Astro 觸發(fā) 1024 的乘法效應(yīng)!

    ? 從人工智能至量子計(jì)算,再到最新的云原生技術(shù),越來越多的榮耀被程序員斬獲。今年 1024 程序員節(jié),華為云 Astro 向全民致敬:「低代碼高產(chǎn)出?拓荒數(shù)字化版圖——人人皆是程序員」,為全球工程師
    的頭像 發(fā)表于 11-13 09:39 ?433次閱讀
    智能低代碼洪流涌動(dòng)<b class='flag-5'>程序員</b>節(jié),華為云 Astro 觸發(fā) 1024 的乘法效應(yīng)!