2.17 線上面 1h自我介紹項目拷打(問項目建了多少表,前后端怎么鏈接?登錄信息存儲在哪?項目里會話怎么保持 如果反復(fù)登錄如何解決?有沒有用到redis?)MySQL索引 explain查看執(zhí)行計劃后 type有哪幾種類型?效率排序?什么類型的sql查詢的type會是range?除了范圍查詢還有嗎?in和not in會走索引嗎?為什么?not in一定不會用到索引嗎?in 什么情況下用不到索引?索引失效?(其實上面那些是想問索引失效但具體了場景)注解寫過嗎 注解特性是什么spring最常用注解有哪些?用過哪些?從學(xué)編程到現(xiàn)在你覺得你一個人總共寫過多少行代碼完整從0開始一個人寫過項目嗎?那用戶留言板功能怎么實現(xiàn)?假設(shè)需要用戶登錄,一天最多提交兩次登錄,你怎么設(shè)計?用mysql和Redis怎么設(shè)計?在一定規(guī)則下不允許再提交怎么設(shè)計?可以用哪些技術(shù)?反復(fù)登錄會不會踢掉上次的登錄信息。你的系統(tǒng)允許多端同時登錄嗎?那你們怎么設(shè)計的?不允許的話你怎么實現(xiàn)的?sql題:給出至少兩種mysql語句 并分析性能 查詢科目成績大于60的學(xué)生姓名(每個人考試科目不一樣,每個科目只有一個成績算法(不算手撕,說出思路即可)將Byte轉(zhuǎn)化為合適的Kb/MB/GB等其他單位 (量很大的情況,也可能數(shù)據(jù)不是整的,需要轉(zhuǎn)換兩個1G+的文件 但系統(tǒng)內(nèi)存只有1G,怎么找到它們有相同行的內(nèi)容 (1.拆開,塞進磁盤里磁盤放不同的數(shù)據(jù),兩邊對比,O(n)+O(n) 2.也可以用Redis?)假設(shè)定義短信類,要給多個公司發(fā)不同的信息,怎么實現(xiàn)?(策略模式)面向接口來編程。多個類繼承接口來實現(xiàn),多個類都用@service注解來掛著,這時候會失效的,那你怎么處理?知道有哪些設(shè)計模式嗎?舉個例子?springboot的工廠,策略用autowired resource不讓實現(xiàn)單例怎么解決(不是很懂這個意思)工廠模式在springboot里怎么用到的觀察者模式呢?代理模式呢?自己會寫代理模式嗎?問了一些學(xué)校的其他問題,畢設(shè),實習(xí)時間等。有沒有聊其他公司?還問了公司名字,但我沒說。反問:學(xué)習(xí)建議,對我評價,是否有二面,HR面等#??虯I配圖神器#