2024-12-25-上??L-java面經(jīng)
2024-12-25-上海魁鯨
- 問了實習(xí)
- 自己單獨起架子開發(fā)項目會嗎,從0到1自己搭
- 有一個頁面,用戶可以填很多數(shù)據(jù),有表格、圖片,怎么導(dǎo)出成pdf(freemaker,之前做黑馬頭條的,已經(jīng)忘了,而且那時候也不怎么會使)
- 怎么把實體編程excel(EasyExcel庫)
- 要給系統(tǒng)做權(quán)限,比如說一個接口誰能訪問誰不能訪問, 一些數(shù)據(jù)誰能訪問誰不能訪問(問了RBAC模式,幾張表啥的)
- 用戶信息(token)放到哪?(兜兜轉(zhuǎn)轉(zhuǎn)繞了一圈,說沒有shiro/security框架,方法1調(diào)方法2,方法2調(diào)方法3,方法3調(diào)方法4,都需要這些用戶信息,怎么保證所有方法都能拿到呢,ThreadLocal)
- 所有的表都有最新修改人、最新修改時間兩個字段,幾千張表,每次修改數(shù)據(jù)我想讓系統(tǒng)自己把修改人和修改時間填上去,不要從前端傳一個對象,然后一路set set set(他們項目是符合規(guī)范的每一次有對應(yīng)的dto, vo, po, bo之類的,后面還說mybatis-plus save的時候自動賦值,沒接觸過不熟悉這些東西)
- 數(shù)據(jù)量很大,客戶要求顯示訂單量排名前十的信息
- sql熟嗎,mysql里的with函數(shù)了解嗎?case?
- 數(shù)據(jù)量非常大,要實時去查詢分頁數(shù)據(jù),有查詢條件、排序條件,怎么實現(xiàn)?(面試官前面是先問redis的,實時查詢,估計就是想問我用redis怎么實現(xiàn)了)
- 我看你日志這邊的話,用kafka和es是吧,es有用嗎?兩者的區(qū)別是什么
時隔半年,我又來面這家了天吶,1-9是商務(wù)兼銷售問的,10-11是技術(shù)問的,有相當(dāng)一部分問的是實習(xí)的。這家公司感覺對實習(xí)生能力的要求比較高,也確實能學(xué)到東西,對于能夠獨立開發(fā)的友友友好,對于我這種碼農(nóng)就不太友好了。我對有些問題理解不夠,不太懂咋去提取精華,總結(jié)成好的面經(jīng),就放了原話。