1. 程式人生 > >8.25關於筆試面試(數夢工場&親寶寶)

8.25關於筆試面試(數夢工場&親寶寶)

  Java筆試面試: 

①親寶寶(三天後回覆):

 (1)時間:2018/8/24 9:29:00

 (2)筆試:

    1、String類、Integer類的各個方法的實現(主要是equals、hashCode方法)。

    2、MySQL的索引使用和優化(百萬級)。

    3、優化String類的contains方法。

    4、建立一個物件,它和父類的靜態程式碼塊、建構函式、程式碼塊的執行順序。

    5、優化懶漢單例模式。

(3)面試:

    1、自我介紹。

    2、簡要的說下你對索引的認識,和對其簡單的優化。

    3、對於集合你知道哪些?,請說說ArrayList和LinkedList的區別和各自適合的應用場景。

    4、Integer類的compare方法引數在一個為null和兩個都為null返回什麼?(該問是隨口問的)

    5、探探你對Redis的認識,說說你知道Redis的幾種資料型別,和你自己在專案中對Redis的使用場景。

    6、訊息佇列你瞭解多少?說說你對它的使用情況。

   (僅記得這些了.....)

     面試過程:主要就是根據我的簡歷和筆試錯誤的地方進行提問,然後我回答時候,面試官又會找到新的點進行持續性的提問。

  總結:親寶寶公司給我的感受是辦公環境好,招實習是按照親寶寶正式員工的標準進行招聘的,對於資料庫方面需要特別突出吧,這也是面試官面完跟我說的,hr和麵試官都是很好說話的那種前輩,可能是我太緊張了(因為面試的辦公司是透明玻璃的,生怕自己的那個舉動被外面的員工看到留下不好的印象,所以整個面試過程是非常緊張的)。

 

②數夢工場(已過):

 (1)時間:2018/8/24 14:11:00

 (2)筆試:十三道多選題+趣味題+程式題

    程式題:

      1、反轉連結串列。(時間複雜度n,空間複雜度1)

      2、求一個數組中各個數進行字串拼接,能夠得到的最大數。         

 (3)面試:

     1、自我介紹。

     2、瞭解包裝類的原理嗎?簡單的講講Integer類主要方法的實現。

     3、簡單說說String、StringBuffer、StringBuilder之間的區別,並說說這幾個類適合在各自什麼的場景下使用,StringBuffer是怎麼實現執行緒安全的呢?

     4、說說ArrayList和LinkedList的區別和各自適合的應用場景,然後說說JDK1.7和JDK1.8中HashMap的實現原理和區別,並且簡單說說一個值是怎麼插入到HashMap中的。

    5、說說你對ConcurrentHashMap的認識。

    6、你瞭解高併發嗎,那順便說說使用Lock和synchronized之間的區別和優缺點。

    7、說說SpringBoot和Spring相比的優勢是什麼。

    8、說說基本的設計模式,你對設計模式在專案中的使用。

    9、簡單說說Redis的資料型別,以及你常用的哪個型別,在什麼情景下。

    10、簡單敘述一下你瞭解或使用的Git指令和對於Jenkins的瞭解。

    11、簡單說說你對SpringCloud的瞭解,說說各個元件的基本功能,說說SpringCloud和Dubbo之間的區別。

    12、訊息佇列你瞭解嗎?簡單說說你對它的使用。

    13、Spring中的IoC、AOP分別使用了什麼設計模式,並且簡要敘述一下它們的執行流程。

    14、簡單說說資料庫中的索引,索引為什麼會使用樹作為底層呢?

 總結:作為雲端計算方面的獨角獸公司,地理可能是比較偏(在雲棲小鎮),但是邊上就是阿里巴巴和阿里雲,可謂是在學習和工作氛圍上都是很棒的公司,給我面試的面試官也很友善,整個面試都是在有說有笑中度過的,沒有過多的緊張感吧,最後hr姐姐也是非常替人著想的小姐姐。