上海如糖筆試題

卷面不少英文~,要有英文閱讀能力面試

問卷有單選題,多選題,問答題

  • 選擇什麼存儲方式,進行存儲,給出表字段,並解釋方案
  • 運營須要把拿到這些數據的比例和用戶數

寫出獲取報表的SQL

userredis

ID name
1 張三
2 李四
3 王五
4 趙六
5 小七

recoredocker

ID userid datetime
1 1 2019-08-05 13:21:08
2 1 2019-08-06 13:21:08
3 2 2019-08-06 13:21:08
4 3 2019-08-06 13:21:08
5 4 2019-08-07 13:21:08
6 5 2019-08-07 13:21:08

獲取報表json

datetime count
2019-08-05 1
2019-08-06 2
2019-08-07 2

Laravel 的文檔一份。看完後實現 collection類。faltMap,groupBy,還有別的輔助函數

事務隔離級別(可重複讀的狀況下)

  • 寫出兩個事務中,age的值

usersession

ID username age
1 張三 20
sessionA sessionB
start start
select * from user where id = 1
update user set age = age + 1 where id = 1 select * from user where id = 1
commit
update user set age = age + 1 where id = 1
commit
select * from user where id = 1
  • 寫出兩個update的問題

json數據歸類

層級不限架構

內容記不清了。反正我用了遞歸函數

面試會問MySQL索引,fpm跟cli的區別,es,樂觀鎖,日誌查詢數據,微服務架構,k8s,docker,redis微服務

相關文章
相關標籤/搜索