一場(chǎng)讓我持續(xù)懵比的面試

前言

今天面試回來(lái),已經(jīng)是10點(diǎn)。突然想去網(wǎng)吧寫(xiě)這一篇面試總結(jié)。今天面了3家,感覺(jué)還不錯(cuò)。同時(shí)也感謝掘金Java交流群、Android開(kāi)發(fā)就業(yè)交流群、圖靈Java技術(shù)交流群里面的大佬對(duì)我的鼓勵(lì)。

DNA.png

第一家 XX科技

今天一大早就起來(lái)了,去洪山廣場(chǎng)去面試。面試官拿著我的簡(jiǎn)歷匆匆看了幾眼,問(wèn)我能不能上手做項(xiàng)目。于是乎,他指著蘋果手機(jī)上類似一元云購(gòu)的軟件,問(wèn)我能不能加個(gè)第三方登錄和注冊(cè)的功能。我說(shuō),給我時(shí)間看一下官方文檔,應(yīng)該是可以的。然后他把我?guī)У搅艘粋€(gè)辦公室,辦公室有一張寬敞的桌子,上面擺著4臺(tái)電腦,窗外的風(fēng)景很是美麗。

他給我介紹團(tuán)隊(duì),一共有3個(gè)人,一個(gè)是前端,另一個(gè)是美工,還有一個(gè)是運(yùn)營(yíng)。他先讓我看一下項(xiàng)目的代碼,看我是否能勝任。于是,我花了大概10分鐘粗率的看了項(xiàng)目源碼,大致的技術(shù)框架是SpringMVCSpring,MyBatis,JPA,MapperPageHelper,Shiro,WebSocket等等。項(xiàng)目構(gòu)架是用的Maven,部署用的服務(wù)器是阿里云。說(shuō)實(shí)話,項(xiàng)目還是挺大的。對(duì)于實(shí)習(xí)生的我,在沒(méi)有人跟我交接的情況下,理清這個(gè)項(xiàng)目的業(yè)務(wù)邏輯還是很吃力,但這也是時(shí)間問(wèn)題。還有一些技術(shù)框架我也沒(méi)有用過(guò),但是我還是有信心能勝任。

對(duì)了,美工妹子長(zhǎng)的還是不錯(cuò)的??墒俏业呐笥驯人€要漂亮。在觀看源碼的時(shí)候,我聞到了一股很嚴(yán)重的腳臭味。不知道是美工的腳還是前端的腳臭,簡(jiǎn)直熏死我了。

在這里說(shuō)一下,面試官很年輕,是個(gè)小鮮肉,好像不懂技術(shù),只在乎你能不能動(dòng)手寫(xiě)項(xiàng)目。后來(lái)我叫面試官出來(lái),想和他聊一下。我說(shuō)了我的困惑,然后我拒絕了他。

那個(gè)不懂技術(shù)的面試官,給我開(kāi)的薪資是4k,轉(zhuǎn)正5K + 項(xiàng)目提成。第一,我感覺(jué)薪資有點(diǎn)低了。 第二,團(tuán)隊(duì)沒(méi)有Java開(kāi)發(fā)人員,看源碼的時(shí)候,發(fā)現(xiàn)最早創(chuàng)建日期是2016初,看來(lái)項(xiàng)目有點(diǎn)歷史了,我也不知道源碼從哪來(lái)的。 第三,辦公室有腳臭味。 第四,我希望團(tuán)隊(duì)里面有幾個(gè)Java開(kāi)發(fā)人員,能一起討論技術(shù),共同成長(zhǎng)。 第五,我感覺(jué)這是一個(gè)黑外包,做的一元云購(gòu)其實(shí)是游走在灰色地帶了。百度一元云購(gòu)可以搜索出來(lái)很多家破人亡的新聞。第六,我在觀看源碼的時(shí)候,發(fā)現(xiàn)有一個(gè)命名為Robot的包,里面的代碼主要的邏輯是隨機(jī)生成一定數(shù)量的機(jī)器人、機(jī)器人競(jìng)拍商品、機(jī)器人中獎(jiǎng)該商品。第七,我感覺(jué)我技術(shù)還是很菜,還需要學(xué)習(xí),目前還不能勝任獨(dú)立開(kāi)發(fā)。


第二家 XX科技

這家XX科技好像是去年成立的公司。公司整體裝潢還是很不錯(cuò),但是墻面有點(diǎn)開(kāi)裂,甲醛味很重。公司里沒(méi)有幾個(gè)員工,留的空位子還是很多,看來(lái)很是缺人。

和我一起面試的有4個(gè)小伙伴,他們陸陸續(xù)續(xù)被HR叫出來(lái)面試了。和小伙伴的談話中,了解到實(shí)習(xí)2.5K,轉(zhuǎn)正3.5K,不包吃不包住,日常的任務(wù)是寫(xiě)靜態(tài)頁(yè)面,純HTML那種。

我一直想不明白,為什么去面試的時(shí)候HR總是讓你填寫(xiě)無(wú)關(guān)緊要的信息表。比如家屬名字電話工作,身份證號(hào)等。

回歸主題,當(dāng)HR把我叫出來(lái)面試時(shí),HR說(shuō),我看到你的自我介紹條理很清晰,不錯(cuò)。接著,HR就說(shuō)公司的業(yè)務(wù)方向,噼里啪啦講了好幾句。然后我就開(kāi)門見(jiàn)山的說(shuō),實(shí)習(xí)工資最低4K,轉(zhuǎn)正工資最低6K。HR聽(tīng)了我的要求后,一言不發(fā),默默的記了下筆記。離開(kāi)的最后,我跟幾位HR說(shuō)了幾句謝謝,然后開(kāi)心的走出了大門。

于是乎,第二次面試就這樣結(jié)束了。


廣告位

在武漢工作的哥們,如果家里有房子需要裝修,可以找我。上到幾百萬(wàn)的別墅,下到幾W的小戶型。價(jià)格美麗。


第三家 云圖新科電子股份有限公司

首先說(shuō)筆試吧,筆試卷子上面寫(xiě)的是Java中高級(jí)題目,但是我做起來(lái)發(fā)現(xiàn)基本都是??途W(wǎng)的原題。做起來(lái),也沒(méi)有什么壓力。編程題做的不是特別好,答題的區(qū)域太小了,容不下我修修改改的代碼。

還有就是Java核心庫(kù)中一些方法名,參數(shù)順序記得不是很清楚,總體來(lái)說(shuō)編程題還是很基礎(chǔ)的。

另外,我也希望這家公司能好好出筆試題,不要拿??途W(wǎng)的原題敷衍了事。

接著說(shuō)面試吧,感覺(jué)面試官準(zhǔn)備的很充分,問(wèn)的知識(shí)點(diǎn)很細(xì)很細(xì),把我問(wèn)懵逼了。(這里也呼應(yīng)了主題,首尾呼應(yīng),升華主題)面試下來(lái),大大小小的問(wèn)題有幾十個(gè)把。有些問(wèn)題,我回答的意猶未盡,但是面試官卻暗示我停下來(lái)。讓我感覺(jué)有點(diǎn)不痛快?。?/p>

下面就是面試官問(wèn)我的一些問(wèn)題

  • Java語(yǔ)言的特性。

  • Java語(yǔ)言的魯棒性、和C++的區(qū)別。

  • 說(shuō)出基本數(shù)據(jù)類型,封裝類型。

  • 基本數(shù)據(jù)類型和封裝類型的區(qū)別。

  • int、byteshort占幾個(gè)字節(jié),取值范圍是多少?

  • 關(guān)鍵字Volatile的作用。

  • final,finalizefinally 的作用和區(qū)別。

  • 你所知道的單例模式,說(shuō)一說(shuō)優(yōu)缺點(diǎn)。

  • 實(shí)現(xiàn)多線程的方式,以及優(yōu)缺點(diǎn)。

  • 說(shuō)一說(shuō)線程中的狀態(tài)。

  • sleep()wait()的作用和區(qū)別。

  • 線程同步的方式。

  • 說(shuō)一說(shuō)ThreadLocal。

  • 說(shuō)一說(shuō)你知道的Java中數(shù)據(jù)結(jié)構(gòu)有哪些?以及它們繼承什么,之間的關(guān)系是什么。

  • LinkedList是什么, ArrayList是什么,它們使用場(chǎng)景以及區(qū)別,它們的底層實(shí)現(xiàn)是什么。

  • HashMapHashtable的區(qū)別。

  • 講一下AOP。

  • 什么是IOC,DI?

  • 動(dòng)態(tài)代理的源碼。

  • 講一下什么是Spring,以及實(shí)現(xiàn)的原理,源碼。

  • 講一下什么是SpringMVC,以及實(shí)現(xiàn)的原理,源碼。

  • 講一下SpringMVC處理請(qǐng)求流程。

  • JDK代理和CGLIB代理的區(qū)別。

  • 講一下MVC,MVP,MVVM模式

  • MyBatis調(diào)用存儲(chǔ)過(guò)程,返回什么?

  • 在一個(gè)類里面,如果一個(gè)方法沒(méi)有加任何訪問(wèn)修飾符,它是什么?它的作用域?

  • 講一下堆區(qū)和棧區(qū)?

  • 講一下JVM中年輕代、年老代、方法代。說(shuō)一說(shuō)分別存放著什么?

  • 有沒(méi)有使用一些工具檢測(cè)JVM中內(nèi)存的分配。

  • 講一下垃圾回收機(jī)制。

  • jQuery有哪些選擇器。

  • 說(shuō)一說(shuō)單鏈表的實(shí)現(xiàn)方式。

  • 順序存儲(chǔ)結(jié)構(gòu)和隨機(jī)存儲(chǔ)結(jié)構(gòu)。

  • SpringBoot是什么? 它和SpringMVC的區(qū)別是什么? 它有什么優(yōu)點(diǎn)?

  • Http狀態(tài)碼

    image.png

  • 你做了什么項(xiàng)目,聊一下你最熟悉的項(xiàng)目。

  • 你在以前公司干了什么,為什么要辭職?

我只記得這些問(wèn)題了。這些面試問(wèn)題,我基本也回答上來(lái)了(其中不乏瞎扯),知識(shí)點(diǎn)問(wèn)的很全面。這些筆試問(wèn)題我都有所總結(jié),回答上來(lái)自然水到渠成。因?yàn)槠綍r(shí)比較逛掘金,簡(jiǎn)書(shū),CSDN,牛客網(wǎng)這些網(wǎng)站,多多少少還是有所耳濡目染の。我回答這些問(wèn)題,都是盡我可能的去回答詳細(xì),表達(dá)清楚。因?yàn)槲蚁朐诿恳淮蚊嬖囍校憻捵约旱谋磉_(dá)能力,同時(shí)也溫故一下基礎(chǔ)知識(shí),查漏補(bǔ)缺。說(shuō)了這么多,其實(shí)我在吹逼。

手寫(xiě)代碼有點(diǎn)蛋疼,但是題目還是很基礎(chǔ)的。

編程題目

  • 基于泛型的Map實(shí)現(xiàn)10個(gè)英文單詞的漢語(yǔ)翻譯,即通過(guò)單詞得到它的中文含義??疾旆盒秃?code>Map的用法

  • 字符串的一些處理。主要考察equals()StringBuffer,replace()的用法。

  • java中怎么計(jì)算兩個(gè)日期之間的天數(shù)。主要考察getTime(),SimpleDateFormatparse()的用法。

尾言

雖然我暫時(shí)找不到合適的工作,但這并不代表我有多差勁,這并不會(huì)降低我選擇企業(yè)的標(biāo)準(zhǔn)。因?yàn)闊熁鸷臀遥际窃胶谠綘N爛。向群里面的大佬看齊。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,777評(píng)論 25 709
  • 寫(xiě)了個(gè)顯眼的標(biāo)題,就真得說(shuō)幾句有用的話。 5月份一個(gè)很偶然的機(jī)會(huì),加了葉神的微信,還收到了祝福。一激動(dòng)就承諾說(shuō)寫(xiě)篇...
    XiaoTeng閱讀 9,984評(píng)論 6 57
  • 你輕抿一口 太陽(yáng)溢出的美酒 我借著光暈告訴你 萬(wàn)千星宿 我只認(rèn)得勺子座 千湖萬(wàn)泊 我口袋里只有黑龍江的水 才洗刷出...
    擼串兒評(píng)論員閱讀 331評(píng)論 0 1
  • 當(dāng)我們拍照的時(shí)候,數(shù)碼相機(jī)是默認(rèn)開(kāi)啟GPS記錄的,手機(jī)大部分開(kāi)啟,還有一部分需要手動(dòng)開(kāi)啟。換句話說(shuō),根據(jù)一張圖片,...
    FKTX閱讀 351評(píng)論 0 0
  • 針對(duì)OkHttpUtils(2.0版本以后稱為OkGo),使用緩存模式的話,javabean文件必須繼承Seria...
    大帥飛閱讀 287評(píng)論 0 0

友情鏈接更多精彩內(nèi)容