58同城內(nèi)推-58同城內(nèi)推碼
面試
- 問了下實習項目,職責是什么
- 登錄使用jwt,為什么不使用Auth2(jwt更加輕量...,面試官反問那么掃碼關注微信公眾號登錄不是更好嗎?腦子不夠用了... ps:事后想起來,公眾號沒申請企業(yè)資質(zhì)(>_<)
- 除了jwt你還知道其他的登錄方式嗎(Cookie seesion oAuth,)
- 消息隊列你使用的是RocketMQ,為啥使用這個(主流就Rabbit/Rocket/kafka,說了下RocketMQ相比其他的優(yōu)勢)
- RocketMQ消息丟失會怎么辦(這里說的有些混亂,首先是RocketMQ的重試機制,然后是發(fā)送消息的異步,MQ消息補償)
- 你定時任務使用的是線程池,定時任務是怎么實現(xiàn)的(ScheduledThreadPool,隊列使用的是DelayQueue,DelayQueue內(nèi)部使用的是PriorityQueue,其內(nèi)部是平衡二叉樹堆實現(xiàn))
- 自己如何實現(xiàn)一個定時任務(回答注入線程池bean,Componment實現(xiàn)CommandLineRunner,重寫run函數(shù),將定時任務放入。面試官對這個回答不是很滿意,和我講應該從概括到具體,比如:設計定時任務,首先要設計創(chuàng)建定時任務,運行,取消三部分,然后再到具體的設計。ps:學到了
- 進程和線程的區(qū)別(從資源切換上,一個進程有多個線程)
- 為什么進程切換資源耗費大(回答的有些混亂,扯到了內(nèi)核態(tài)和用戶態(tài)的切換上了,其實冷靜下來不難,進程下多個線程共享堆和方法區(qū)資源,進程之間是獨立的)
- Mysql的char和varchar之間的區(qū)別是什么
- 撕題目-快樂數(shù)
- 對aigc的看法(開扯)
- 實習地點和實習時間
反問
- 還有hc嗎
- 后續(xù)流程,過了會hr面(應該過不了》_《)
- 不足(學新東西有勁頭,但基礎不扎實,多看看計算機基礎)
58同城26屆可轉(zhuǎn)正暑期實習招聘啟動
關于我們:作為中國領先的生活服務平臺,業(yè)務覆蓋招聘、房產(chǎn)、汽車、本地生活服務等領域,旗下?lián)碛汹s集直招、58魔方、中華英才網(wǎng)、安居客、58愛房、巧房、58到家、人人車、駕校一點通、轉(zhuǎn)轉(zhuǎn)、58數(shù)科等品牌
招聘崗位:算法工程師、移動端開發(fā)工程師、后端開發(fā)工程師
工作地點:北京、上海
內(nèi)推鏈接:https://campus.58.com/campus/jobs?shareId=ebc4133f-b0dc-4250-8164-1083804c18c5&shareSource=2
內(nèi)推碼:EVHWBR(簡歷優(yōu)先篩選,后續(xù)有問題隨時聯(lián)系) 大家投遞完可以在評論區(qū)打上姓名縮寫+崗位(比如PM+LJJ),我來確認有沒有內(nèi)推成功嘍