1. 程式人生 > >2017京東校招面試回憶 已成功拿到offer

2017京東校招面試回憶 已成功拿到offer

               

 一面 

24日 晚上5:30-6:40

1 先說自己熟悉的領域2 list的實現有什麼?  arraylist1.6 1.7區別  底層  linkedlist 底層是怎麼實現的 單向還是雙向  lru快取  如果按位置索引,那個快?3 hash的實現 是否是執行緒安全的 寫一個不安全的實現 哪裡不安全  hashmap的不安全在於擴容的時候  參見:http://blog.csdn.net/dlf123321/article/details/520141624 concurrenthashmap 是否執行緒安全 先讀後寫是否有鎖?  至於在一個segment裡先讀後寫是否會加鎖,我猜會,但是現在也不敢確定5 說說鎖  我從synchronized說到lock,ReentrantLock,ReentrantReadWriteLock,condition  並且說了他們的區別聯絡,優勢,劣勢  參見:
http://blog.csdn.net/dlf123321/article/details/51366228
       http://blog.csdn.net/dlf123321/article/details/423734516 說說tomcat  我提到了container,connector,及他們的關係與作用還有命令模式  容器的四個子類  還有session管理器,lifecycle介面,日誌記錄器,載入器  參見http://blog.csdn.net/column/details/howtomcatworks.html7 說說lt分發系統   參見http://blog.csdn.net/dlf123321/article/details/52136730
8 說說阿里的天池大資料比賽   我說了很多,然後面試官也興起了,就和我聊hadoop,然後想著比賽用mapreduce怎麼實現,最後發現不行

二面 

26日 總共30分鐘

1 說阿里比賽 優化2 說storm的分組  參見:http://blog.csdn.net/dlf123321/article/details/518119653 說btadmin的只看下級  參見:http://blog.csdn.net/dlf123321/article/details/526704034 覺得網際網路什麼吸引你  分享的精神5 hashmap與concurrenthashpm segment6 spring的組成  共三部分:ioc,aop和其他框架的整合7 storm的併發  參見:
http://blog.csdn.net/dlf123321/article/details/51811281

三面 

二面介紹後1分鐘就開始了  總共30分鐘

1 說舊書購(我自己的一個做的一個創業專案)2 說阿里比賽的優化3 家庭情況 去北京 OK不?我發現,這篇部落格裡我寫的最多的就是參見。為什麼總是寫參見呢?因為面試官問我的問題(或者說我引導面試官問我的問題)都是我再csdn裡記錄過的,印象很深刻,在面試中,我幾乎就是在複述我的部落格內容。在這裡我想說兩點第一:一定要學會記錄總結。首先你記錄的東西印象比較深刻,不容易忘;而且即使你忘了,你翻出你的文章,也能很快的回憶起來第二:面試的時候要引誘(額,這個詞說的,應該說是誘導,引導)面試官和你聊你熟悉的領域

面試的多了以後,你會發現,面試很輕鬆的,就是把你會的東西一件一件擺出了就OK。