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


(仰天長(zhǎng)嘯)為什么受傷的總是硬件工程師...#MDD#MDD辰達(dá)半導(dǎo)體 #電子工程師

長(zhǎng)沙怎么這么難招硬件工程師呀
Allegro工程師能力升級(jí)建議 工程師技能如何升級(jí)進(jìn)階



硬件工程師的終極幻想:焊板子焊上人生巔峰!#半導(dǎo)體器件 #硬件工程師 #MDD辰達(dá)半導(dǎo)體
【面試題】人工智能工程師高頻面試題匯總:概率論與統(tǒng)計(jì)篇(題目+答案)


不同時(shí)期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過(guò)于真實(shí) #YXC晶振 #揚(yáng)興科技
【面試題】人工智能工程師高頻面試題匯總:機(jī)器學(xué)習(xí)深化篇(題目+答案)

【面試題】人工智能工程師高頻面試題匯總:Transformer篇(題目+答案)

人工智能工程師高頻面試題匯總——機(jī)器學(xué)習(xí)篇


硬件工程師VS軟件工程師|硬件工程師看到這都淚目了!#硬件設(shè)計(jì) #硬件工程師 #電子工程師 #軟件工程師

評(píng)論