1. 程式人生 > >今日頭條實習面經--20180509

今日頭條實習面經--20180509

最近好好看了一段時間書,投了一下今日頭條實習生散招,個人感覺散招比校招要簡單得多。下午大約2點開始,歷經一面,二面,三面好像有事,結果兩面之後讓我回來了。分享一下自己的經歷吧,一二面混在一起了。

今日頭條

1.      兩個連結串列相加  1—2---3---4      5---6      輸出1—2—9---0。(我用了三個棧)

2.      二叉樹(left  right  parent),求任一節點的後繼節點。(分三種情況討論)

3.      1000瓶液體  999普通水  1瓶毒藥    10只老鼠   每隻老鼠喝到毒藥即會死亡,實驗一次選出毒藥。(從01編碼角度考慮)

4.      Mysql 鎖  表鎖  行鎖  共享鎖  排它鎖  間隙鎖

5.      Mysql 事務隔離級別

6.      Map有哪些, HashMap實現方式

7.      Tcp連線三次握手(為什麼三次) 斷開四次握手,過程解釋     time-wait的作用

8.      String  StringBuilder  StringBuffer

9.      程序  執行緒 區別  程序狀態  執行緒狀態  有區別嗎

10.  Linux常用命令   free  下面各個引數什麼意思  swap什麼意思

11.  Java GC

12.  Linux網路程式設計

13.  Linux名稱空間  控制組  聯合檔案系統  docker原理

14.  Java 值傳遞 引用傳遞

輸出多少      a

輸出多少,為什麼會是這樣      AB, B

15. 平日裡是怎麼學習的

16. java  io  NIO  selector  channel   buffer怎麼回事

    本來以為自己看書已經差不多了,結果發現自己的基礎還是太差,主要是java語言層面的,最後這幾個string  stringbuilder  stringbuffer把我徹底給搞蒙了,看來還得繼續看書啊

    下一步準備把作業系統,linux核心,java語言基礎等知識系統的看一遍,感覺只是單純看某個點,根本就理解不到位,稍微以深入就給難倒了。