補:京東一面涼經(jīng)(京東科技)
1.自我介紹
全程項目拷打+場景提問
2.可以介紹一下hotkey嗎?
3.這個熱點發(fā)現(xiàn)是怎么做的?(答使用worker進行統(tǒng)計的)
4.你有沒有了解它內(nèi)部是怎么做的?(當時不了解時間窗口機制,沒答上來)
5.我看到你寫了解內(nèi)存溢出,CPU飆高?JVM調(diào)優(yōu)?你說一下什么場景會用到這三個?
(當時腦子抽了,把內(nèi)存溢出說成內(nèi)存泄漏了,當時就舉例說ThreadLocal這個例子,面試官當時表現(xiàn)得很不理解的樣子(可能是期望我說出線程池中的情況),說肯定是在某個場景下內(nèi)存會發(fā)生泄漏,正常情況不調(diào)用沒關(guān)系,當時尷尬了半天)
6.如果讓你設(shè)計一個秒殺系統(tǒng),你會怎么做?
7.秒殺系統(tǒng)也經(jīng)常會有這種熱點探測?你會怎么做
8.我說可以使用redis存放統(tǒng)計次數(shù),他說這會引發(fā)新的緩存問題,寄寄寄
9.后面就沒啥了,向面試官問了對我的評價?當時他以為我研二?我說我是大三他跟我說,那你學(xué)的東西還挺多的,但是深度不夠,當時涉及到底層原理 的時候直接寄了,然后他說我答的都沒在點上。然后也向面試官請教了一些學(xué)習(xí)方法
10.可能是真的面不下去了吧,沒有手撕。
總體來說,面試官人真的很好哇,但是當時真的原理一點沒看就去面了,真是后悔。