1. 程式人生 > >2018年九月面試總結

2018年九月面試總結

    找了半個月的工作,基本所有的公司都涼涼,也算是淌了一下水,瞭解一下市場的情況。現在停止找工作了,準備繼續學習一下,首先把之前的面試做個回憶性的問題總結吧。

    先說一下筆者情況。西部地區某普通一本院校本科2016年畢業,某銀行類乙方,目前稅後算上各種補貼9k,期望的目標是稅後到10k即可。技術棧基本是dubbo、zookeeper、redis、ssm、rabbitmq都是專案中用到的一些東西,除此之外都是業餘看的一些JVM、網路等內容。因為現在的公司不算是網際網路公司,所以一心想去網際網路公司。總結起來,還是有差距,還是需要學習。上學沒有好好學,畢業工作也是最近幾個月才開始嘗試學習一些工作以外的知識。繼續努力,備戰年底,備戰明年年中。接下來分享一部分我能回憶起的面試題。

MDJR:

    這應該是我有換工作想法的第一家主動聯絡我面試的公司,是一家做網際網路金融的公司。專案對口,待遇豐厚,大公司大平臺。簡單的做了一下電話面試:

1.說一下dubbo的原理

2.說併發訪問控制的幾種鎖

3.synchronized關鍵字的原理

4.volatile關鍵字的原理

5.執行緒池的引數

6.垃圾回收的幾種演算法

7.垃圾回收器,CMS垃圾回收器有什麼優缺點

8.zookeeper除了能做註冊中心還有什麼作用

9.dubbo的幾種協議,http協議的請求報文格式

MC:

    從SZ搬過來的一家做彩票的公司,網上的評價非常差,每天有大量員工離職,然後又大量招人,曾有人說該公司在世界盃期間大量招人,後來在試用期結束之前以試用期考評不合格大量裁員,還是多麼可怕的。福利待遇一般,包一頓午飯。現場做了筆試,然後面試,可能技術不對口吧,沒有怎麼聊

1.筆試比較基礎,幾個選擇考察String引用的使用以及構造器載入先後順序,考察了幾個SQL語句和數學邏輯題

2.我們這邊新入職員工前兩個月無償996加班,你能接受嗎?

3.說一下equals和hashcode

4.講一下專案中的令牌桶演算法

5.用過spring cloud和spring boot麼

可能這邊我沒用到過spring cloud和spring boot吧 他們的專案是在原來的框架基礎上使用spring boot和spring cloud做升級改造,所以可能技術不對口?然後就沒有下文了。

PAKJ:

    保險、金融類公司,本地這邊主要做的是平臺雲這方面,投遞的時候沒有說明具體的職位,只說JAVA開發,簡歷篩選之後的郵件顯示是資深Java開發。。。當時內心還是很恐懼的。簡歷篩選通過先做了一個行測,然後約了現場面試。不得不說,大公司面試官很有氣質,方方面面。

1.說一下令牌桶演算法,瞭解漏桶演算法嗎?

2.dubbo的原理

3.dubbo消費方怎麼呼叫服務方

4.NIO與BIO什麼區別

5.講一下多路複用

6.TCP三次握手

7.TCP的擁塞控制、滑動視窗

8.rabbitmq如何保證訊息的可靠性

9.分散式環境下的MQ如何保證指定消費者收到訊息

10.kill-3 與 kill-9什麼區別

11.常用的設計模式、單例幾種實現方式

12.期望薪資

    PAKJ面了一個小時,問了很多問題,有些記不清楚是什麼了,有好幾個是場景類問題。最後面試官給我說的是,這邊打算招一個資深的工程師,並且需要對底層很熟悉的。你的學習能力和學習意願還是可以的,但是技術功底還是不夠深厚。涼涼。後來發現該公司又釋出了一個初中級的崗位,但是暫時妹有機會了。

TX:

   網際網路行業巨頭,朋友內推的Java崗位,因為本人對專案部分引數妹有了解,所以涼的超級快。

1.說一下你們專案的QPS

2.dubbo服務呼叫方式是TCP還是UDP

3.TCP和UDP區別

4.你們專案JVM新生代老年代比例

5.你們專案堆疊引數如何設定的

BD:

    同網際網路行業巨頭,自己投了SZ的一個Java崗,約了電面,要求二三面必須到現場,大公司比較規範,面試官電話裡先介紹了十分鐘部門以及崗位。

1.dubbo的原理

2.dubbo服務釋出Invoker到Exporter怎麼變化的

3.Spring bean的生命週期

4.SpringMVC的流程

5.設計一個分散式環境下入庫的負載均衡演算法,如果再加入一個庫進來,演算法是否可以滿足

6.volatile關鍵字原理

    BD這邊基礎問題不多,問的多數都是場景下的問題。

HW:

    通訊業巨頭,因為薪資高但是工作壓力大,所以離職率也蠻高的。入職必須經歷一個性格測試,據說每人花費500美金從美國買回來的。不得不說,真的變態。奈何面試過了,最後掛在了演算法筆試上。電面問題比較基礎:

1.說一下jdk、jre區別

2.說一下過載和重寫區別,以及相應的訪問許可權、異常相關

3.String、StringBuilder、StringBuffer區別

4.介面和抽象類的區別

5.IOC/DI

6.AOP原理

7.sed awk

8.常用的檢視命令的方式

    HW的面試跟我在網上看的差不多,很基礎很基礎。面試官人也很溫柔。

HSC:

    與HW同通訊行業公司,原來據說很好,後來說是被收購了變成了國企,待遇大減,CEO強制取消了加班費,導致很多人離職。本地這邊好像是新成立了軟體開發部,筆試問題比較多,面試比較水,流程比較長,目前已經拿到OFFER但是沒有去。

1.筆試問題涉及的比較廣,軟體筆試會考你網路、通訊、硬體相關、也是因為一份試卷很多崗位做,後邊有分崗位的基礎題。還有程式設計題,總的來說難度適中,但是題量大,給了兩個小時時間。

2.面試主要問專案中的一些思想,沒有涉及到具體的問題。一面二面都一樣,通過的話會給你說一會兒有二面你去參加一下,明天有HR面,你去參加一下類似。

3.HR面無非就是聊一些為啥要離職,對未來的職業規劃。

4.有個Boss面,BJ那邊過來的老總,這裡有個小插曲,第一天HR面之後等Boss面,等了兩個小時,因為我在職還有工作要做,出來很久不太好,雖然就在公司附近,但是還是有事兒要解決,所以沒有等到Boss面就回去了。讓我第二天也就是週六早上早點來,然後我週六九點鐘就到了。同樣是等待,等到十二點鐘,現場還有很多參加筆試面試的同學,然後一份發了一份XCJ套餐,吃了之後大概十二點半才到我的Boss面。HSC相對比較重視學歷,Boss讓我講了高中、高考、大學以及為什麼沒有考研的一些事兒。然後Boss會說,我們這邊會根據相關崗位給你定薪,不會考慮你的期望薪資。

XGCK:

    創業公司,目前已經完成A輪,個人比較看好前景,HR面瞭解一個小時,最後掛在了技術Leader面,Leader給出的建議是深度不夠,好多都是隻知道有這回事兒,不清楚具體真正核心的原理。

1.令牌桶、漏桶演算法,優缺點對比,使用場景

2.實現一個set、sortset

3.什麼是跳躍表,原理

4.索引的原理,為什麼使用索引查詢就快了

5.CAS原理

6.NIO原理

7.Java類載入機制、雙親委派模型

    技術面一個小時,基本圍繞各種原理,很遺憾沒能加入。

    總結了一下各個公司的面試題,其實都不難,都很基礎,奈何自己學藝不精,沒有把握住機會。希望接下來的三個月乃至一年時間裡,能夠好好的學習技術,加深理解,早日找到合適的歸宿。