大廠處女面 29號人才庫,這幾天事比較多加上心態(tài)有點崩沒記錄,現(xiàn)在補一下1. 自我介紹2. 講講項目大概做了什么3. 看你寫了保證一致性,怎么保證的4. 那要是沒刪掉錯誤的緩存呢?5. 還有別的方案嗎6. 緩存熱點信息怎么做的,redis淘汰策略7. 你是所有店鋪信息都緩存了嗎8. 那你是怎么判斷哪個店鋪是熱點數(shù)據(jù)9. 設置有效期的語句怎么寫10. 怎么合理設置緩存數(shù)據(jù)的有效期11. 項目用到了哪些redis數(shù)據(jù)結(jié)構12. zset什么結(jié)構?13. 為什么要用跳表實現(xiàn)zset14. 查數(shù)據(jù)時間復雜度?那插數(shù)據(jù)呢?15. 看你寫了解決http無狀態(tài),怎么解決的?16. 為什么token要放在redis17. 有了解jwt不18. 為什么不用session19. 講到分布式session不共享、那n年前的前輩是怎么解決的(后面他想了一會說這個方案太老了沒必要了解)20. redis事務有了解嗎?21. 緩存穿透是什么22. 你怎么解決的?緩存擊穿?緩存雪崩?23. 有用過redis集群?24. 項目有用mysql嗎?怎么用的?25. 你講到了索引,索引的結(jié)構是什么26. 所有索引都是b+樹結(jié)構嗎27. mysql事務的幾個特性28. 怎么實現(xiàn)讀提交?(這個我記不太清楚有沒有問)29. 有試過分庫分表嗎30. 一道簡單sql 三個字段(學生姓名、科目、分數(shù))找到所有科目超過80分的學生31. 項目用到了java哪些集合(Arraylist、linkedlist、map)32. arraylist和linked區(qū)別33. 他們的線程安全類怎么實現(xiàn),有用過嗎34. 怎么開啟一個線程35. run和start有什么區(qū)別36. 有用過線程池嗎?參數(shù)怎么設置的?講講幾個參數(shù)的意思37. 核心線程數(shù)是什么?最大線程數(shù)是什么?(后面還有幾個問題,我記不太清)38. 講講垃圾回收(我以為是問算法,他說回收器,看我講的不太好沒繼續(xù)問)39. 怎么判斷對象要被回收40. lc 14341. 反問應該還有一些問題,不過我記不清了,腦子不太清楚見諒。#暑期##你收到了團子的OC了嗎##??徒鈶n鋪##實習,投遞多份簡歷沒人回復怎么辦#