最近在找java初級(jí)工程師的工作,投了很多簡(jiǎn)歷都沒有反饋,只收到了幾個(gè)面試通知,可能是因?yàn)楣ぷ髂晗藓晚?xiàng)目經(jīng)歷都不是很豐富,另外一個(gè)原因可能是之前接觸的技術(shù)不新,對(duì)于現(xiàn)在想進(jìn)互聯(lián)網(wǎng)公司來說,技術(shù)上不太符合公司的要求。然后這段時(shí)間跑面試很累,每天只安排一個(gè)面試,盡量都安排在了下午,下午還是會(huì)發(fā)揮的更好一些,同時(shí)也學(xué)習(xí)到了很多東西,認(rèn)識(shí)到了自身的短板,能力的不足,然后現(xiàn)在總結(jié)一下3-4月份面試的經(jīng)歷。
X利集團(tuán) (來源:boss直聘;面試時(shí)間:3.21;筆試+面試)
筆試:筆試題比較基礎(chǔ),包括java基礎(chǔ)部分和數(shù)據(jù)庫基礎(chǔ),稍微用心準(zhǔn)備了都能寫出來(具體的時(shí)間隔的有點(diǎn)久,記不清了)
面試:筆試完就去面試了,面試的人會(huì)問到什么時(shí)候來到這個(gè)城市的,面了多少家,拿到了幾個(gè)offer這樣的問題,可能是想看看你找工作的效率吧。然后這的確是我第一家面試的公司,所以也是如實(shí)回答了。
不知道怎么回答,就說了下覺得比mysql要強(qiáng)大,要收費(fèi)怎么樣的。像這種很大的問題我確實(shí)不知道該如何回答。。。。
2、說一下你對(duì)spring的理解。
還是不知道怎么回答,說了下IOC和AOP。
3、你在這個(gè)項(xiàng)目中主要是負(fù)責(zé)什么?
我回答的角度,是站在功能上,我說我做了哪些功能。實(shí)際上,別人只是想知道你做前端的還是做后端的,畢竟他的下一個(gè)問題是這樣的。
4、你們項(xiàng)目是沒有分前端和后端的嗎?
但是可能是第一次面試太緊張了,所以以為他問的是前后端有沒有分離,我們那個(gè)項(xiàng)目沒有做分離的所以回答沒有。然后可能他至今沒搞懂我是來面試什么的。。。。
5、你們項(xiàng)目中有多少人,是怎么進(jìn)行分工的?
可能是繼續(xù)暗示我,你是做前端還是主要做后端,怎么個(gè)分工。然后我繼續(xù)站在功能的角度上回答,我做了哪幾個(gè)功能。。。。。
6、你們項(xiàng)目組有什么管理方式?
這個(gè)我也不知道怎么說,然后說主要是項(xiàng)目經(jīng)歷安排任務(wù),分給我們做。然后他說了句,你們這是放羊式的管理啊。實(shí)際上我現(xiàn)在覺得應(yīng)該回答日?qǐng)?bào),周報(bào),開會(huì),過 任務(wù)等等。。。。
之后是面試官就跟我介紹了一下他們公司是做什么的,然后現(xiàn)在是什么階段,有什么樣的發(fā)展方向,然后沒有進(jìn)行二面也沒有hr面就讓我回去了。其實(shí)看起來問我的技術(shù)方面的不多,但是我感覺其實(shí)他是有在給我表達(dá)的機(jī)會(huì)的,只是我自己第一次面試內(nèi)心比較緊張,然后也沒有作好充分的準(zhǔn)備,所以并不知道他問的那些問題,他是想知道什么,所以回答的比較糟糕,沒有回答到點(diǎn)子上,也沒能擴(kuò)展出能讓他繼續(xù)問下去的知識(shí)點(diǎn),所以這第一次面試以失敗告終。
然后這次面試是知道了自己表達(dá)能力的不足,內(nèi)心有很多想說,想說自己做了哪個(gè)功能,是怎么做的,用到了什么技術(shù),但是總覺得別人沒有問,說起來很奇怪,也不知道從何說起,然后晚上回去就整理了這一塊,把自我介紹和項(xiàng)目介紹以及做過的功能都用文字寫了出來,這樣說起來會(huì)流暢很多。
X創(chuàng) (來源:朋友推薦; 面試時(shí)間:3.22;兩次面試)
沒有筆試,有一個(gè)職業(yè)性格測(cè)試,互聯(lián)網(wǎng)公司,給人感覺比較年輕,有活力。
一面:1、介紹一下項(xiàng)目
2、會(huì)不會(huì)用mysql
3、HashMap的底層數(shù)據(jù)結(jié)構(gòu)
4、談一下spring的理解
5、java中的集合頂層接口,然后有哪些常用的集合,arraylist,linkedlist,vector有什么區(qū)別?
6、springmvc的一些東西,具體的不記得了。
7、項(xiàng)目的亮點(diǎn),遇到什么難題,以及怎么解決的?
二面:二面是一個(gè)經(jīng)理過來面試的,經(jīng)理人很好,很熱情,先是了解我的基本情況,然后談他們公司的主要營(yíng)業(yè),以及我進(jìn)來之后是怎么樣一個(gè)職位,做什么事情,沒有問到技術(shù)的問題,倒是一直再跟我講平臺(tái)的好,系統(tǒng)的強(qiáng)大,技術(shù)也很厲害,但是感受得到不是炫耀,是一種想把你吸引過來的感覺,然后當(dāng)時(shí)確實(shí)也被吸引了。。。。。最后走之前問了一個(gè)算法的問題:有一本詞典,要統(tǒng)計(jì)里面的詞語出現(xiàn)的次數(shù),要怎么統(tǒng)計(jì)?我當(dāng)時(shí)說的是遍歷,然后用HashMap來存。他說這樣效率很低,要用決策樹,讓我有時(shí)間可以去了解一下,之后看了一下這方面的知識(shí),雖然并沒有看的很懂,也算是學(xué)習(xí)到了。
三面:hr通過電話面試的,沒有面試什么,只問了一下能接受的最低薪資,幾次溝通之后還是給到了我期望薪資。
最后是有拿到這一家的offer,但是由于個(gè)人原因之后沒有選擇在這家公司。
X眾網(wǎng)絡(luò)科技有限公司 (來源:朋友推薦;面試時(shí)間:3.27;面試)
面試:記不清問了哪些問題了,但是問的很細(xì),有java基礎(chǔ)的,web方面的,也有框架的,反正基本什么都問,也有數(shù)據(jù)庫的(依稀記得有問到攔截器還有編碼的問題)。這次面試是一位女生,所以可能比較細(xì)致一點(diǎn),但是基本問到的也都答上來了,因?yàn)橛辛松蟽纱蔚慕?jīng)驗(yàn),然后自己也會(huì)有意識(shí)的在回答了她問的問題之后,擴(kuò)展一些,有意識(shí)的引導(dǎo)她到自己熟悉的領(lǐng)域上來,面試的過程也聊的比較愉快,但是最終卻因?yàn)樾劫Y談不好而沒有結(jié)果。
上面這些都是在杭州的面試,其中還有兩個(gè)很奇怪的公司:
X坦利:在boss直聘上面跟我約了面試,我跟她確認(rèn)具體時(shí)間的時(shí)候就沒有再理我了。。。。。
X兔網(wǎng):也是一直再boss直聘上面聊天,然后在上面問了我很多問題,可能是我回答的不好,也沒有收到面試通知。
問題如下:
1、目前你住在哪里?
2、上家公司的薪資是多少?目前的期望薪資?
3、離職的原因
4、目前參與的項(xiàng)目中哪個(gè)比較熟悉,這個(gè)項(xiàng)目采用了什么架構(gòu),數(shù)據(jù)庫如何設(shè)計(jì),有沒有碰到比較難的地方,怎么解決的?項(xiàng)目中有沒有阻礙效率的地方?如何提高效率?是業(yè)務(wù)還是技術(shù)問題。
不過本來企業(yè)確實(shí)是有選擇的權(quán)力,面不面試的確是企業(yè)說了算,但是在boss直聘上面回答這些詳細(xì)的東西,用手機(jī)純手打也是極麻煩,還拿不到一個(gè)面試的機(jī)會(huì),所以內(nèi)心還是有點(diǎn)不好受。
--------------------覺得杭州適合的公司都投簡(jiǎn)歷投遍了,然后覺得可能深圳機(jī)會(huì)會(huì)更多一點(diǎn),所以又來到了深圳-----------------------------------------------
XXKUB(來源:boss直聘;面試時(shí)間:4.9;電話面試)
1、抽象類和接口的區(qū)別
2、hashmap的底層結(jié)構(gòu)
3、線程的通信
4、樂觀鎖
抽象類和接口自己知道區(qū)別,但是語言組織能力不太行,所以導(dǎo)致有點(diǎn)吞吐,說的不流利,線程的通信這里,我回答到了java內(nèi)存方面的知識(shí),內(nèi)存可見性以及線程怎么通信的,但是可能面試官想讓我回答的是wait,notify,notifyAll這些,確實(shí)也是我回答的不夠全面,樂觀鎖沒有接觸過,直接說的不知道,然后被pass掉了。
XX國(guó)際外包X為(來源:智聯(lián)招聘;面試時(shí)間:4.11;筆試+四輪面試)
筆試:1、編程題:編寫一個(gè)程序1,2,3,4組成不重復(fù)出現(xiàn)數(shù)字且不相同的三位數(shù)一共能有多少位?
2、兩個(gè)異常題,考的是try,catch,finally執(zhí)行的過程
3、三個(gè)sql題目都比較簡(jiǎn)單
一面:1、mybatis的二級(jí)緩存
2、jdk幾個(gè)版本之間的區(qū)別
3、char和varchar的區(qū)別
一面是某軟的項(xiàng)目經(jīng)理過來面的,這些問題,都沒怎么答上來,但是可能是外包公司,所以一心想要我去做事,所以打了個(gè)電話給某為的一個(gè)項(xiàng)目經(jīng)理,居然說我的技術(shù)不錯(cuò),讓他過來面試。
二面:二面主要是根據(jù)我筆試的東西來問我的,二面的經(jīng)理人特別好,會(huì)給你分析你寫的不對(duì)的地方,然后會(huì)引導(dǎo)你往正確的方向去想,而且不會(huì)感覺不平等,就是有種和藹大叔在教你的感覺,另外也會(huì)跟你聊之后的規(guī)劃,以及會(huì)比較中肯客觀的給到一些建議,感謝~好的面試官是很重要的,也會(huì)讓你收獲很多,能進(jìn)去這些大公司的人的確是很有實(shí)力的,如果有機(jī)會(huì)也很希望能進(jìn)這些大公司跟里面的人交流,感覺會(huì)受益頗多。
大概記得的問題有:
1、遍歷集合的時(shí)候,for循環(huán)和迭代器(iterator)有什么區(qū)別?
沒有答上來,扯了一堆別的;面試官說,其實(shí)這個(gè)最主要的區(qū)別是當(dāng)循環(huán)體內(nèi)要對(duì)這個(gè)集合進(jìn)行修改時(shí),for循環(huán)會(huì)有角標(biāo)越界的安全問題,而iterator不會(huì)。
2、異常的執(zhí)行流程是怎么樣的?
3、full join,left join,right join,inner join的區(qū)別?
4、Spring的理解,aop的應(yīng)用
5、單例設(shè)計(jì)模式
他說有七中,我只知道三種(餓漢式,懶漢式,內(nèi)部類方式),然后我說了餓漢式,面試官糾正說要注意細(xì)節(jié),暴露出去的方法要用static修飾(這個(gè)小細(xì)節(jié)確實(shí)在說的時(shí)候沒有說到)
6、mybatis中#和$的區(qū)別
我回答的是#會(huì)將參數(shù)用''括起來拼接在后面,$是直接將參數(shù)拼接在后面,order by的時(shí)候要用$
然后面試官說我理解的不透徹,說#{ }會(huì)解析為一個(gè) JDBC 預(yù)編譯語句(prepared statement)的參數(shù)標(biāo)記符(?),#{ }變量的替換是在數(shù)據(jù)庫中,而${ }則是在動(dòng)態(tài)sql解析階段進(jìn)行替換,所以#{ }能夠防止sql注入。
7、說說apache的反向代理
回答的mod_jk和proxy_jk
之后就是根據(jù)我在項(xiàng)目中做過的功能問一些具體實(shí)現(xiàn),然后給到一些建議說怎樣會(huì)更好,聊了大概一兩個(gè)小時(shí)把也挺久的,但是也不會(huì)感覺到很煩,因?yàn)槊嬖嚬僖渤?jí)有耐心,覺得跟這樣的面試官聊天是一件很棒的事情。
三面:三面聊的比較少,因?yàn)閱栁业膯栴}我基本都回答不出來,或者答得不滿意。
1、說一下ORM。
這個(gè)是對(duì)象關(guān)系映射,我說成了數(shù)據(jù)持久化。。。。
2、jdbc和這些ORM的框架有什么不一樣。
3、mybatis是怎么使用的?
4、mybatis中返回集合是怎么處理的?
resultMap
5、springmvc的理解
6、springmvc跟webservice有什么區(qū)別?
不知道為什么要問這個(gè)問題,因?yàn)槲腋杏X他們倆根本不是一回事。。。。。
7、說一下nginx
四面:最后人事面的時(shí)候是某軟,也是在線上,只談了薪資,超出了預(yù)期薪資,但是由于不想去外包公司,所以拒絕了。
深圳威XX有限公司(來源:中國(guó)人才網(wǎng);面試時(shí)間:4.12;面試)
這家公司位置比較偏僻,看起來像工廠,后來說是研發(fā)生產(chǎn)銷售一體的公司,智能交通部招聘的這個(gè)職位,然后面試并沒有提技術(shù)的問題,一直講公司的發(fā)展和計(jì)劃,然后說要招到高級(jí)工程師才招我們這些初級(jí)工程師,要培養(yǎng)人,最后加了微信說之后招到了高級(jí)的再過去人事面談薪資。。。。。。。。。
美XX網(wǎng)絡(luò)科技有限公司(來源:boss直聘;面試時(shí)間:4.13;筆試+面試)
筆試:前端+后端,前端基本沒怎么寫,因?yàn)椴淮髸?huì)寫前端。
后端的題目比較簡(jiǎn)單:
1、linux常用命令
2、vi刪除一行的快捷鍵
3、解壓和壓縮tar包有哪些參數(shù)
4、冒泡排序和二分法排序
5、sql題目
6、Integer對(duì)象在-127~128之間和不在這個(gè)范圍內(nèi)的區(qū)別
7、String str = new "xyz"; 產(chǎn)生了幾個(gè)對(duì)象
8、GC
......
一面:了解基本情況,對(duì)公司做了簡(jiǎn)要說明,了解基本技術(shù)情況。
二面:1、jdk不同版本的區(qū)別
2、數(shù)據(jù)庫優(yōu)化的經(jīng)驗(yàn),別的性能優(yōu)化的經(jīng)驗(yàn)
3、@ResponseBody是怎么把對(duì)象轉(zhuǎn)換城json格式的
4、高并發(fā)的場(chǎng)景
5、Boolean類型,設(shè)計(jì)數(shù)據(jù)庫的時(shí)候,你會(huì)用什么類型的字段來保存
6、怎么看數(shù)據(jù)庫查詢消耗時(shí)間,看索引建立了有沒有用
執(zhí)行計(jì)劃
7、訂單號(hào)是怎么生成的,在高并發(fā)情況下會(huì)不會(huì)重復(fù),你們?cè)趺唇鉀Q的
8、下了訂單之后有30分鐘的時(shí)間待付款時(shí)間,過了30分鐘就會(huì)自動(dòng)取消訂單,你認(rèn)為這個(gè)要怎么實(shí)現(xiàn)
9、定時(shí)器
10、session和cookie的區(qū)別以及聯(lián)系
三面:人事面,談工資,比預(yù)期要低,但是說實(shí)話感覺行業(yè)前景比較好,所以還在考慮中。
-
工程師
+關(guān)注
關(guān)注
59文章
1573瀏覽量
68673 -
JAVA
+關(guān)注
關(guān)注
19文章
2977瀏覽量
105240
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
【面試題】人工智能工程師高頻面試題匯總:概率論與統(tǒng)計(jì)篇(題目+答案)
![【<b class='flag-5'>面試</b>題】人工智能<b class='flag-5'>工程師</b>高頻<b class='flag-5'>面試</b>題匯總:概率論與統(tǒng)計(jì)篇(題目+答案)](https://file1.elecfans.com/web3/M00/06/E0/wKgZO2eQWPWAHFlQAAAmDzER-TY270.png)
![](https://file1.elecfans.com/web3/M00/05/24/wKgZPGd9BIKAasMYAAP9Ml_injM792.jpg)
不同時(shí)期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實(shí) #YXC晶振 #揚(yáng)興科技
【面試題】人工智能工程師高頻面試題匯總:機(jī)器學(xué)習(xí)深化篇(題目+答案)
![【<b class='flag-5'>面試</b>題】人工智能<b class='flag-5'>工程師</b>高頻<b class='flag-5'>面試</b>題匯總:機(jī)器學(xué)習(xí)深化篇(題目+答案)](https://file1.elecfans.com/web3/M00/02/6E/wKgZPGdfvdCAVXXcAAApnpClxuY394.png)
【面試題】人工智能工程師高頻面試題匯總:Transformer篇(題目+答案)
![【<b class='flag-5'>面試</b>題】人工智能<b class='flag-5'>工程師</b>高頻<b class='flag-5'>面試</b>題匯總:Transformer篇(題目+答案)](https://file1.elecfans.com/web3/M00/02/3B/wKgZO2db3P6AcueVAAA_s2wckVo790.png)
人工智能工程師高頻面試題匯總——機(jī)器學(xué)習(xí)篇
![人工智能<b class='flag-5'>工程師</b>高頻<b class='flag-5'>面試</b>題匯總——機(jī)器學(xué)習(xí)篇](https://file1.elecfans.com/web3/M00/01/10/wKgZO2dQGfCAa4fBAABvNSbOFYo347.png)
![](https://file1.elecfans.com/web1/M00/F3/FA/wKgaoWciDI6ABdEhAAJtvu-cw_c556.jpg)
當(dāng)你的工程師朋友失聯(lián)時(shí),別氣,ta真的是在忙工作 #搞笑 #電子愛好者 #硬件工程師 #晶振 #揚(yáng)興科技
![](https://file1.elecfans.com/web2/M00/07/FB/wKgZombz6VuAFeotAAIjSCj1HKI007.jpg)
硬件工程師VS軟件工程師|硬件工程師看到這都淚目了!#硬件設(shè)計(jì) #硬件工程師 #電子工程師 #軟件工程師
![](https://file1.elecfans.com/web2/M00/FF/40/wKgaomahti2AV26dAAMiNIjdnKg435.jpg)
![](https://file1.elecfans.com/web2/M00/FE/5C/wKgaomaaQAGASltQAAbqv2SgV1E642.png)
![](https://file1.elecfans.com/web2/M00/EB/14/wKgaomZXAd-AWEwjAAuV2RdwuSM130.png)
干硬件這一行,各種辛酸只有同行才懂吧 ? #電路設(shè)計(jì) #電子愛好者 #硬件工程師 #電子工程師
嵌入式軟件工程師和硬件工程師的區(qū)別?
![](https://file1.elecfans.com/web2/M00/E5/09/wKgZomZB1aqAfoLMAALwKMk88bw153.jpg)
![](https://file1.elecfans.com/web2/M00/DF/FB/wKgZomY1H9uAdzzJAAMwQMmJ0js548.jpg)
“班長(zhǎng)!說好畢業(yè)后當(dāng)硬件工程師,你怎么..." #搞笑 #電子行業(yè) #電子工程師 #晶振 #揚(yáng)興科技
![](https://file1.elecfans.com/web2/M00/DE/DE/wKgZomYwuQ-AegjsAAISSibiD4I286.jpg)
![](https://file1.elecfans.com/web2/M00/C1/DF/wKgZomXfAbCATSsHAA8xXbkMaK8112.png)
評(píng)論