欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

首頁(yè) / 字節(jié)求職進(jìn)展匯總
#

字節(jié)求職進(jìn)展匯總

#
885023次瀏覽 8563人互動(dòng)
發(fā)布個(gè)人最新進(jìn)展,領(lǐng)取30牛幣
此刻你想和大家分享什么
熱門 最新
全部作廢?。?!+完整筆面試timeline
長(zhǎng)跑整整兩個(gè)月,投了兩百多個(gè)崗位,巔峰時(shí)期一天七次面試,字節(jié)這邊經(jīng)歷三個(gè)部門反復(fù)撈取,七次面試嚴(yán)刑拷打,不離不棄,望眼欲穿,終于拿到了心儀的offer偉大的先賢們?cè)?jīng)說(shuō)過(guò),被字節(jié)錄取的那一天,一切都將作廢,之前的所有面試都作廢,之前的所有offer都作廢,之前的高中學(xué)歷作廢,之前的本科學(xué)歷作廢,星星作廢,月亮作廢,銀河系作廢,你的愛(ài)作廢,你的恨作廢,一切的一切都將作廢。上岸字節(jié)的那一天,中國(guó)最好的獨(dú)角獸互聯(lián)網(wǎng)企業(yè)加持,就如同一場(chǎng)大雪覆蓋了自己前半生的荒唐。不知道算不算ssp,但是至少是個(gè)sp,目前??蜕蠜](méi)咋看到本科比這高的嗚嗚順便更新一下全部的筆面試事件記錄,文字版圖片版都有,大伙有問(wèn)題私信或者評(píng)論call我就行,詳細(xì)的面經(jīng)和timeline等我緩緩,真累死了qaq3/1210:30青書(shū)        筆試3/1410:00愛(ài)普銳斯現(xiàn)場(chǎng)面15:30鴻合科技一面18:03鈞創(chuàng)科技視頻筆試3/1513:00中科創(chuàng)達(dá)筆試17:00OPPO筆試3/1715:40鼎格        一面3/1917:00莉莉絲筆試3/2013:00東軟        筆試3/2112:00博涯信息筆試3/2210:00得物        筆試15:00360集團(tuán)筆試推遲17:00FunPlus筆試19:00小米        筆試3/2315:00獵聘        AI面試19:00Shopee筆試推遲3/2515:30博眾精工一面3/2614:00多樂(lè)游戲一面3/2710:00東風(fēng)日產(chǎn)AI面試14:00多樂(lè)游戲二面17:00莉莉絲一面19:00中國(guó)建筑筆試3/2810:00網(wǎng)商精益一面15:30杰士德精工 一面3/2910:00美團(tuán)        筆試22:00騰訊        測(cè)評(píng)3/308:00        美團(tuán)        AI面試10:00螞蟻集團(tuán)筆試13:30CCF        考試14:00中國(guó)銀行筆試拒絕19:00亞信安全筆試3/3110:00優(yōu)衣庫(kù)AI面試14:00中科創(chuàng)達(dá)一面16:00在線途游筆試19:004399筆試4/111:00完美世界一面4/214:00七貓        筆試14:00字節(jié)跳動(dòng)一面推遲19:00蝦皮        筆試19:20游卡        筆試推遲4/311:00字節(jié)跳動(dòng)一面12:00瑞興咖啡筆試14:00博涯信息一面4/519:00金山WPS筆試4/69:00        波克城市筆試13:00詩(shī)悅網(wǎng)絡(luò)筆試15:00檸檬微趣筆試17:00360        筆試20:00友塔游戲筆試4/79:00        星輝游戲筆試11:00中科創(chuàng)達(dá)hr二面15:00微派網(wǎng)絡(luò)筆試21:00庫(kù)洛游戲筆試4/89:00        東風(fēng)日產(chǎn)一面15:40寧德時(shí)代一面19:00白日夢(mèng)游戲 筆試20:00多樂(lè)游戲hr三面4/913:30伯涯信息現(xiàn)場(chǎng)二面拒絕15:00三七互娛筆試17:00詩(shī)悅網(wǎng)絡(luò)一面推遲19:00拼多多筆試4/109:00        寧德時(shí)代筆10:00七貓一面拒絕10:20建發(fā)房產(chǎn)一面15:00字節(jié)跳動(dòng)二面16:00亞信安全現(xiàn)場(chǎng)面試拒絕17:00詩(shī)悅網(wǎng)絡(luò)一面19:00傳音控股筆試4/1110:004399一面13:30東風(fēng)日產(chǎn)二面14:30博眾精工二面16:00完美世界hr二面19:00疊紙游戲筆試推遲19:00巨人網(wǎng)絡(luò)筆試19:00FunPlus筆試拒絕4/129:00        藍(lán)橋杯考試15:00小黑盒筆試17:00博樂(lè)科技筆試4/1310:00西山居筆試12:00西山居筆試拒絕14:00疊紙游戲筆試拒絕14:00網(wǎng)易雷火筆試19:00科大訊飛筆試4/1411:30波克城市一面15:00金山辦公一面20:50庫(kù)犸科技一面4/1511:00Shopee一面14:00unity中國(guó)一面19:00攜程筆試4/1610:15金山辦公二面13:00聯(lián)想筆試14:00字節(jié)跳動(dòng)三面推遲15:00點(diǎn)點(diǎn)互動(dòng)筆試17:30小黑盒一面19:30波克城市二面4/1711:00字節(jié)跳動(dòng)三面17:00靈犀互娛一面18:30聯(lián)想一面19:00眾安在線筆試4/1811:00博樂(lè)科技一面12:00延趣游戲筆試15:00微派網(wǎng)絡(luò)一面16:00波克城市三面17:00小黑盒二面4/1910:00拼多多一面16:00米哈游筆試19:00滴滴筆試4/2010:00西山居筆試13:00騰訊云智筆試19:00深信服筆試拒絕4/2111:004399二面14:00愛(ài)奇藝一面16:30大夢(mèng)龍途一面20:00拼多多二面4/229:00        字節(jié)跳動(dòng)四面11:00聯(lián)想二面14:00愛(ài)奇藝二面15:00小黑盒hr三面16:00三七互娛筆試19:00騰訊云智一面22:00檸檬微趣筆試拒絕4/2311:00快手        一面15:00博樂(lè)科技二面17:00字節(jié)跳動(dòng)五面推遲4/2410:00金山WPS三面hr面11:00快手        二面14:30字節(jié)跳動(dòng)五面16:00多樂(lè)        ceo四面17:00愛(ài)奇藝三面19:00小米        一面21:00拼多多主管三面4/2511:00博樂(lè)科技三面14:00字節(jié)跳動(dòng)六面4/2619:00京東        筆試4/2711:00快手        三面拒絕15:00拼多多      hr四面19:00小米        二面4/289:45        4399三面16:00字節(jié)跳動(dòng)七面hr面4/2914:00東方財(cái)富一面4/3019:00小米        三面拒絕#timeline##字節(jié)求職進(jìn)展匯總##oc##開(kāi)獎(jiǎng)##字節(jié)##求職##offer##??蛣?chuàng)作賞金賽#
點(diǎn)贊 評(píng)論 收藏
分享
03-18 14:41
已編輯
武漢理工大學(xué) Java
字節(jié) 抖音電商 一面
暑期 1h項(xiàng)目拷打RPC架構(gòu)有哪些?序列化方式采用的哪種?不同序列化方式有什么區(qū)別?protobuf序列化的原理?(只答了需要預(yù)定義數(shù)據(jù)結(jié)構(gòu),其他不知道)注冊(cè)中心是基于什么實(shí)現(xiàn)的?為什么使用它?注冊(cè)中心存在單點(diǎn)故障嗎?你是怎么解決的?(集群,但是不知道注冊(cè)中心的集群原理)負(fù)載均衡算法怎么實(shí)現(xiàn)的?(輪詢,隨機(jī),一致性hash)如果存在服務(wù)節(jié)點(diǎn)為慢節(jié)點(diǎn)怎么解決?(根據(jù)服務(wù)節(jié)點(diǎn)負(fù)載動(dòng)態(tài)調(diào)整優(yōu)先級(jí))優(yōu)先級(jí)具體是怎么實(shí)現(xiàn)的?(利用注冊(cè)中心和優(yōu)先級(jí)隊(duì)列...)操作系統(tǒng)怎么提升性能或響應(yīng)速度?(?卡機(jī)了.. 我答多級(jí)緩存(內(nèi)存,cpu多級(jí)緩存))還有嗎? 多線程,IO多路復(fù)用線程調(diào)度算法有哪些?了解鎖嗎?不同鎖的適用場(chǎng)景?(悲觀鎖和樂(lè)觀鎖)虛擬內(nèi)存和物理內(nèi)存的區(qū)別?虛擬內(nèi)存怎么找到實(shí)際的物理內(nèi)存?詳細(xì)過(guò)程?(頁(yè)表和MMU)如果找不到物理內(nèi)存怎么辦?(頁(yè)面置換算法更新頁(yè)表)如何防止缺頁(yè)率高?(合適的頁(yè)面置換算法,利用時(shí)間局部性和空間局部性預(yù)讀)預(yù)讀失效和緩存污染其他的不記得了算法lc 394  變形題,編碼的字符串格式不同反問(wèn)鑒定為kpi后續(xù):約二面了...#字節(jié)# #字節(jié)25春招# #字節(jié)求職進(jìn)展匯總#
查看38道真題和解析
點(diǎn)贊 評(píng)論 收藏
分享
10面oc騰訊,23面結(jié)束暑期
#騰訊音樂(lè)26屆實(shí)習(xí)#  #騰訊云智研發(fā)2025實(shí)習(xí)生招聘# 暑期實(shí)習(xí)找了一個(gè)半月了,最早是騰訊給的面試,最后收留我的也是騰訊,被其他傷透了心躺了5天才懶的寫(xiě)文章記錄一下bg:末流211本+一段中廠實(shí)習(xí)1.騰訊10面12月中旬 wxg一面秒掛(太菜了鼠鼠)2.13左右 s3線一面過(guò)2.18  s3線二面過(guò),聊的蠻好2.23 s3線三面掛(狠狠壓力了一波,沒(méi)抗住)3.2 pcg 數(shù)據(jù)平臺(tái) 一面掛(我感覺(jué)我自己面的不是很好)3.5 cdg 金融運(yùn)營(yíng)開(kāi)發(fā) 一面秒掛(很奇怪,感覺(jué)答的還不錯(cuò),但是面完10分鐘秒掛)3.10 teg一面過(guò)(8道場(chǎng)景,拷打好深)3.13 teg二面過(guò)(java選手讓用go撕代碼)3.20 teg三面秒過(guò)3.25 hr面?云證3.26轉(zhuǎn)錄用評(píng)估3.31 查到內(nèi)部已錄用?oc愛(ài)鵝信鵝等鵝成為鵝孝子2.阿里系8面淘天一面泡一周過(guò)淘天二面一周自動(dòng)過(guò)期掛阿里巴巴控股一面掛(面試官不care,隨便問(wèn)了點(diǎn))阿里云一面過(guò)(問(wèn)實(shí)習(xí))阿里云二面過(guò)(問(wèn)項(xiàng)目場(chǎng)景)阿里云三面總監(jiān)秒掛(否定所有實(shí)習(xí)產(chǎn)出)螞蟻一面泡一周過(guò)期掛重新投遞,螞蟻又一次一面泡一周掛給我整懵了釘釘筆試完泡,餓了么0.2題筆試就不奢望了阿里國(guó)際無(wú)筆無(wú)面泡靈犀泡了一個(gè)月無(wú)筆無(wú)面無(wú)消息”;高德投完沒(méi)消息阿里系有面=無(wú)面3.字節(jié)商業(yè)化廣告一面秒過(guò)商業(yè)化廣告二面完泡一周掛(池子太大了可能)飛書(shū)一面秒掛(從這開(kāi)始沒(méi)有再接到面試了)可惡啊4.美團(tuán)可惡啊筆試1.5道題沒(méi)有一場(chǎng)面試三個(gè)志愿全部都是已結(jié)束hr說(shuō)是綜合評(píng)估不通過(guò),我到底做錯(cuò)了什么5.其他投遞情況拼多多一面掛 (之前很想去的,可能是算法優(yōu)化復(fù)雜度沒(méi)做出來(lái))騰訊音樂(lè)一面秒過(guò)騰訊音樂(lè)二面泡一周無(wú)消息,累了??upd:今天打電話說(shuō)進(jìn)hr面了,但是已經(jīng)oc騰訊就不去啦,開(kāi)心的是沒(méi)有掛,泡了一周還以為掛了ww,流程太慢了不然去了騰訊云智發(fā)筆試還沒(méi)做oppo初篩過(guò),筆試完測(cè)評(píng)完復(fù)篩簡(jiǎn)歷掛(有種被玩的感覺(jué))vivo無(wú)筆試,不期待了,唉廢了小米日常投一下都掛了3個(gè),不想投了京東jdy投了5個(gè)月了沒(méi)有面試,這輩子算是廢了百度之前投個(gè)qa都過(guò)不了簡(jiǎn)歷篩選,暑期不想投了快手之前投個(gè)日常都簡(jiǎn)歷掛了3頁(yè),也不想投了小紅書(shū)好像招研究生吧,ssob投啥都掛攜程筆試完無(wú)面米哈游筆試完沒(méi)消息(還是cpp好像)網(wǎng)易互娛無(wú)筆作業(yè)幫最早投的了,筆試完無(wú)消息b站很早之前面過(guò)qa(一面過(guò),二面貌似發(fā)現(xiàn)我不想看qa掛了)b站直播發(fā)了筆試,做完無(wú)消息蝦皮筆試完無(wú)消息(延了一次筆試)滴滴沒(méi)投,因?yàn)閷?shí)習(xí)剛離職其他看到開(kāi)了暑期,沒(méi)投,累了,就這樣吧6.小結(jié)總的來(lái)說(shuō),一個(gè)半月共23面,其中騰訊9面成功拿下,結(jié)束暑期投遞了,好累,躺了5天還是不能完全恢復(fù)精力每天掙扎于測(cè)評(píng)筆試面試實(shí)習(xí)焦慮中,焦慮接不到測(cè)評(píng)筆試,焦慮筆試掛,焦慮簡(jiǎn)歷掛,焦慮約不到面試,焦慮面試掛,焦慮手撕做不出來(lái)(hot選手),焦慮排序掛,甚至焦慮錄用評(píng)估,直到書(shū)面offer很多時(shí)候感覺(jué)就是運(yùn)氣約面,運(yùn)氣oc,盡力了,燃盡了希望未來(lái)一切順利,祝牛友也拿到暑期offer?。?!我愛(ài)騰子!??!做夢(mèng)都想去鵝#牛客創(chuàng)作賞金賽# #騰訊求職進(jìn)展匯總# #阿里求職進(jìn)展匯總# #字節(jié)求職進(jìn)展匯總# #暑期實(shí)習(xí) # #實(shí)習(xí)期間如何提升留用概率?#  #美團(tuán)求職進(jìn)展匯總#
在劃水的打工人很放浪:還有一周過(guò)期這一說(shuō)嗎 我螞蟻已經(jīng)泡了有一周了
查看7道真題和解析
點(diǎn)贊 評(píng)論 收藏
分享
2024-11-06 10:58
已編輯
門頭溝學(xué)院 嵌入式工程師
和HR的默契
雙非25想找富婆不想打工:哦,這該死的倫敦腔,我敢打賭,你簡(jiǎn)直是個(gè)天才,如果我有offer的話,我一定用offer狠狠的打在你的臉上
點(diǎn)贊 評(píng)論 收藏
分享
雙非鼠字節(jié)暑期終于拿下了
程序員小假:哥 只有??飛才知道有多不容易
投遞字節(jié)跳動(dòng)等公司10個(gè)崗位 >
點(diǎn)贊 評(píng)論 收藏
分享
字節(jié)三面涼經(jīng)
3.21 leader面,時(shí)長(zhǎng)1小時(shí),是個(gè)女面試官,挺真誠(chéng)的,但是我表現(xiàn)的比較學(xué)生思維,但是我也懶得內(nèi)耗了,繼續(xù)提高自己吧開(kāi)局閑聊比賽經(jīng)歷,給自己挖坑了,說(shuō)為什么讀研不讀博,兩個(gè)問(wèn)題間有點(diǎn)矛盾,雖然提前準(zhǔn)備了,但是一時(shí)腦抽了后面拷打項(xiàng)目,面試官也說(shuō)她每年都能看到一堆校招生寫(xiě)這個(gè)項(xiàng)目,她像讓我擴(kuò)展下,不止考慮性能,也考慮安全性,可靠性等其他方面,總結(jié)就是說(shuō)我工程經(jīng)驗(yàn)不太夠,于是出了個(gè)朋友圈場(chǎng)景題給我做因?yàn)轫?xiàng)目里面也沒(méi)有涉及 mysql 和 redis,她就考查了下我的用法:題目大概是要朋友圈發(fā)推文和查看推文,發(fā)推文請(qǐng)求大概是 4000次/s,查看推文請(qǐng)求 300000 次/s,從存儲(chǔ)角度設(shè)計(jì)硬著頭皮寫(xiě)了,后面甚至沒(méi)考慮讀寫(xiě)性能啥的,直接問(wèn)我查詢推文的 sql 語(yǔ)句最后說(shuō)看之前面試說(shuō)你代碼能力可以,就不寫(xiě)代碼了,直接說(shuō)思路,是一維數(shù)組數(shù)字消消樂(lè),沒(méi)有題干,只有個(gè)樣例,我一開(kāi)始不知道能連續(xù)消除的,以為就是很簡(jiǎn)單掃一遍就行了,后來(lái)說(shuō)了一個(gè)簡(jiǎn)單思路被否了,然后改用棧,說(shuō)和棧頂比較就行,但是其實(shí)需要找到最后一個(gè)連續(xù)的數(shù)字才可以,總之就是有點(diǎn)尷尬,改了兩次才對(duì)一個(gè)比較展示題目的樣例,輸入 2 1 2 2 1 4 4 4 輸出 2最后說(shuō)更看重活潑,有好奇心,業(yè)務(wù)能力強(qiáng)的,說(shuō)快很快出結(jié)果,比較一下3.24收到感謝信,字節(jié)已經(jīng) 5 面了,2面掛+3面掛,難蚌,還是太菜了#耐面王##字節(jié)求職進(jìn)展匯總##??虯I配圖神器#
扎西拉姆:加油加油加油,我字節(jié)7面掛了
查看5道真題和解析
點(diǎn)贊 評(píng)論 收藏
分享
不愿透露姓名的神秘牛友
03-13 15:14
已編輯
字節(jié)跳動(dòng)暑期實(shí)習(xí) Java 一面面經(jīng)
2025年3月7日 發(fā)感謝信了,其實(shí)感覺(jué)聊的挺好的但是還是結(jié)束流程了---------2025年3月6日 一面記錄三個(gè)比較有價(jià)值的問(wèn)題(字節(jié)會(huì)對(duì)你每個(gè)寫(xiě)到的技術(shù)進(jìn)行深挖,最好在他問(wèn)的時(shí)候就講到位)1. 不用外部組件怎么給接口限流:說(shuō)用滑動(dòng)窗口和桶,但是我覺(jué)得實(shí)際業(yè)務(wù)應(yīng)該更復(fù)雜2. 使用域名是怎么找到設(shè)備的:① DNS 域名解析找到IP;②使用 ARP 找到 該 IP 的 MAC 地址;③ MAC 怎么找到實(shí)際的設(shè)備?3. 一個(gè)數(shù)據(jù)被一個(gè)線程持有,想給另一個(gè)線程,在 JVM 里是怎樣的情況:我說(shuō)了 JMM 模型,現(xiàn)在想想感覺(jué)可能不太對(duì),共享的變量會(huì)創(chuàng)建在堆里算法是“合并區(qū)間”,面試官指出我代碼里一些冗余的地方,看得出對(duì) coding 的簡(jiǎn)潔度還是有要求的1. ArrayList 里的對(duì)象取出來(lái)直接修改值,不需要再放回去,列表里該對(duì)象的值會(huì)自動(dòng)改變,因?yàn)榇鎯?chǔ)的實(shí)際上是引用2. scanner (讀取輸入)應(yīng)該在使用完馬上 close 而不是在最后#字節(jié)跳動(dòng)# #面經(jīng)# #Java# #字節(jié)求職進(jìn)展匯總#
小牛or大牛:交換機(jī)里面存了一張映射的表,Mac地址和主機(jī)地址一一綁定在表中,然后交換機(jī)根據(jù)這張表進(jìn)行轉(zhuǎn)發(fā)
查看10道真題和解析
點(diǎn)贊 評(píng)論 收藏
分享
字節(jié)面經(jīng)
#字節(jié)求職進(jìn)展匯總# 一面1h拷打?qū)嵙?xí)20mingo的map底層,sync.map的底層分別適用什么場(chǎng)景map的哈希表的搜索過(guò)程,如何解決沖突計(jì)算出來(lái)的哈希值分為低幾位和高幾位,為什么要這么做哈希表刪除某一個(gè)元素之后,留下一個(gè)空位,后續(xù)會(huì)怎么利用其他不太記得了,應(yīng)該是go的八股手撕:1.帶過(guò)期時(shí)間的lru算法,讓口述沒(méi)有讓寫(xiě),整體思路就是參考redis的惰性刪除2.小于N的最大數(shù)二面45min問(wèn)實(shí)習(xí)15min協(xié)程線程進(jìn)程為什么協(xié)程輕量級(jí)為什么占用空間小后面就是聊天了,問(wèn)了職業(yè)規(guī)劃,為什么轉(zhuǎn)碼,可能因?yàn)槭墙徊婷?,?qiáng)度不大手撕:協(xié)程交叉打印數(shù)字三面50minsteam的游戲機(jī)是怎么做到linux內(nèi)核玩window游戲的,怎么在linux上運(yùn)行window的程序(一臉懵逼,只說(shuō)應(yīng)該有一層兼容層,然后就開(kāi)始道歉了)程序如何使用硬件輸入網(wǎng)址后發(fā)生什么dns查詢的過(guò)程新電腦如何知道dns服務(wù)器地址客戶端連接不上服務(wù)端該怎么排查ping通之后如何檢測(cè)端口的連通性怎么查看防火墻的情況服務(wù)器如何查看端口是否監(jiān)聽(tīng)一段go程序,問(wèn)輸出什么手撕:二叉樹(shù)轉(zhuǎn)換為雙向鏈表智力題:有三個(gè)盒子,有一個(gè)有獎(jiǎng)品,先抽一個(gè),主持人從剩下的兩個(gè)盒子中打開(kāi)一個(gè)沒(méi)有獎(jiǎng)品的,問(wèn)要不要交換另外一個(gè)盒子(如果不換,獲獎(jiǎng)概率是1/3;如果換,一開(kāi)始抽中空盒子概率是2/3,主持人打開(kāi)一個(gè)空盒子,交換就獲獎(jiǎng)了,概率是2/3,所以要換)hr面20min為什么轉(zhuǎn)碼實(shí)習(xí)干了什么實(shí)習(xí)遇到過(guò)什么困難,怎么解決mt怎么評(píng)價(jià)你的
查看52道真題和解析
點(diǎn)贊 評(píng)論 收藏
分享
【26日?!孔止?jié)抖音直播 技術(shù)1面
timeline2024.11.26 技術(shù)1面 70min2024.11.27 技術(shù)2面 60min后續(xù)無(wú)響應(yīng),無(wú)感謝信,沒(méi)去問(wèn)。面試官技術(shù)很好,一般從項(xiàng)目到框架底層,到linux設(shè)計(jì),問(wèn)穿了。1. 自我介紹(姓名 學(xué)校 專業(yè) 當(dāng)前研二在讀,做過(guò)的項(xiàng)目有哪些,(學(xué)習(xí)項(xiàng)目 + 實(shí)驗(yàn)室合作開(kāi)發(fā)項(xiàng)目)第一:x'x'x'x'xxxxx,其中我主要負(fù)責(zé)流媒體、圖文、機(jī)構(gòu)以及權(quán)限認(rèn)證模塊的開(kāi)發(fā)工作第二:基于前面的微服務(wù)項(xiàng)目,在其中開(kāi)發(fā)使用openFeign和dubbo進(jìn)行遠(yuǎn)程調(diào)用的實(shí)現(xiàn),然后后續(xù)在項(xiàng)目完工之后,我基于openFeign實(shí)現(xiàn)了自定義的RPC框架實(shí)現(xiàn),并且后續(xù)在本地環(huán)境上,進(jìn)行了黨務(wù)學(xué)習(xí)平臺(tái)項(xiàng)目中遠(yuǎn)程調(diào)用模塊的升級(jí),測(cè)試通過(guò)rpc基本使用沒(méi)問(wèn)題。但是沒(méi)有提交上線2. 聊RPC框架3. 問(wèn):實(shí)現(xiàn)RPC框架最主要關(guān)注哪些模塊(RPC概念、RPC的架構(gòu)設(shè)計(jì)、需要哪些組成)rpc的需求(分布式系統(tǒng)、微服務(wù),功能在不同的模塊,微服務(wù)里面,需要調(diào)用)底層實(shí)際就是報(bào)文傳輸,發(fā)送請(qǐng)求,接收解析調(diào)用,封裝結(jié)果返回。服務(wù)注冊(cè)發(fā)現(xiàn)中心,只要是共享中間件都可以實(shí)現(xiàn),redis、nacos、zookeeper都可以。服務(wù)提供方,將功能和服務(wù)列表匯報(bào)給注冊(cè)中心。服務(wù)調(diào)用方,第一、能夠?qū)崿F(xiàn)一個(gè)無(wú)感知調(diào)用,調(diào)用某個(gè)功能,底層通過(guò)cglib動(dòng)態(tài)代理,將其轉(zhuǎn)換為數(shù)據(jù)包的形式第二、轉(zhuǎn)換過(guò)程首先根據(jù)調(diào)用api得到服務(wù)名,然后從注冊(cè)中心獲取服務(wù)列表,然后設(shè)計(jì)一個(gè)負(fù)載均衡器(隨機(jī)、輪詢、hash)第三、cglib動(dòng)態(tài)代理就是,先獲取調(diào)用的關(guān)鍵信息,然后使用netty的LTC解碼器解決粘包半包問(wèn)題,然后自定義協(xié)議設(shè)計(jì)(魔數(shù)、版本號(hào)以及消息類型等信息協(xié)商雙方的通信)4. 問(wèn):一致性hash解決什么問(wèn)題5. 問(wèn):一致性hash還有什么作用?(6. 問(wèn):上述功能,用普通hash不行嗎?7. 問(wèn):Java動(dòng)態(tài)代理底層實(shí)現(xiàn)?(ASM + 字節(jié)碼增強(qiáng) + 反射技術(shù) + 類加載器動(dòng)態(tài)加載)8. 問(wèn):rpc的容錯(cuò)處理?(我說(shuō)的netty底層消息做重傳,實(shí)際tcp可以保證可靠,基于tcp應(yīng)用層不需要重傳,否則另一端壓力會(huì)增加)9. 問(wèn):從現(xiàn)在來(lái)考慮,rpc容錯(cuò)處理用改解決哪些問(wèn)題?哪部分進(jìn)行容錯(cuò)?我說(shuō)的主要是:服務(wù)提供方(宕機(jī)或者恢復(fù),能夠快速更新注冊(cè)中心列表)拉取服務(wù)如果有問(wèn)題,需要及時(shí)通知列表刷新,同時(shí)通知其他調(diào)用方進(jìn)行故障轉(zhuǎn)移(用mq或者定時(shí)任務(wù))10. 問(wèn):請(qǐng)求大量超時(shí),考慮怎么容錯(cuò)嗎?(考慮日志 + 錯(cuò)誤信息記錄的形式,出現(xiàn)大量超時(shí)可能是 線路故障 | 服務(wù)提供宕機(jī) 通過(guò)郵件 + 短信通知運(yùn)維進(jìn)行處理)11. 問(wèn):上面這個(gè)方法,見(jiàn)效慢怎么處理? (考慮自動(dòng)化恢復(fù),當(dāng)出現(xiàn)問(wèn)題先記錄日志,然后設(shè)計(jì)心跳機(jī)制 + 自動(dòng)重啟實(shí)例機(jī)制進(jìn)行重啟,還不行再短信通知)12. 問(wèn):容錯(cuò)角度有哪些錯(cuò)誤?遇到問(wèn)題怎么運(yùn)轉(zhuǎn)?服務(wù)提供方故障(心跳機(jī)制 + 若干次實(shí)例故障重啟,還不行進(jìn)行日志 + 短信通知)注冊(cè)中心組件(本身進(jìn)行多實(shí)例部署 或者 集群部署,同時(shí)調(diào)用方調(diào)用時(shí),調(diào)用同時(shí)也進(jìn)行心跳檢測(cè),如果出現(xiàn)問(wèn)題及時(shí)嘗試重啟 或者 通知)13. 問(wèn):實(shí)例宕機(jī),為什么可以嘗試進(jìn)行若干次重啟? ( 因?yàn)橐话銓?shí)例宕機(jī) 可能因?yàn)閮?nèi)存溢出 OOM  或者進(jìn)程崩潰,一個(gè)服務(wù)器部署多個(gè)服務(wù),導(dǎo)致內(nèi)存使用問(wèn)題,或者電腦過(guò)熱死機(jī),這類問(wèn)題可以通過(guò)重啟解決,同時(shí)也是大多數(shù)情況,對(duì)于設(shè)計(jì)缺陷、代碼問(wèn)題,只能通過(guò)后續(xù)的排錯(cuò)調(diào)試debug來(lái)解決)14. 問(wèn):做過(guò)文件上傳,講一下文件上傳的技術(shù)細(xì)節(jié)?我負(fù)責(zé)的流媒體模塊,設(shè)計(jì)部分大視頻的上傳問(wèn)題首先第一次設(shè)計(jì),并沒(méi)有考慮進(jìn)行文件的分片上傳,完整上傳大文件,在網(wǎng)絡(luò)較差,或者出現(xiàn)網(wǎng)絡(luò)波動(dòng)情況,會(huì)導(dǎo)致發(fā)送方需要重新傳輸完整的文件。升級(jí)版:用簽名、摘要算法,保證傳輸?shù)臄?shù)據(jù)的完整性,同時(shí)防止被篡改,之后進(jìn)行文件的分片上傳,各個(gè)分片也會(huì)進(jìn)行簽名,會(huì)將簽名頭、分片序號(hào)等信息與數(shù)據(jù)一起傳輸,接收端收到之后會(huì)進(jìn)行各個(gè)分片完整性校驗(yàn),對(duì)于重復(fù) 或者內(nèi)容有誤,或者分片丟失的情況,會(huì)根據(jù)序號(hào)通知客戶端進(jìn)行重傳,從而針對(duì)性重傳。整體收到之后,再根據(jù)簽名算法和簽名頭驗(yàn)簽,然后進(jìn)行文件的合并,上傳到分布式文件系統(tǒng)MINio里面,之后將相關(guān)的信息加載到緩存redis以提升訪問(wèn)的效率。15. 問(wèn):io多路復(fù)用?16. 問(wèn):select poll epoll的底層原理? (主要是是否能夠在監(jiān)聽(tīng)到消息的同時(shí),還能把有消息到來(lái)的socket放入用戶態(tài)隊(duì)列中)17. 問(wèn):文件上傳,用哪種io合適?(用epoll避免輪詢socket集合、以及使用nio減少java層面線程數(shù)量,減少線程資源的創(chuàng)建與銷毀,提升性能)18. re問(wèn):nio相比bio有什么優(yōu)勢(shì)?(bio阻塞式io accept以及read都是阻塞讀取,先請(qǐng)求拿數(shù)據(jù),然后等待數(shù)據(jù)準(zhǔn)備好,然后讀取到j(luò)ava緩沖區(qū);而nio只需要一個(gè)線程  + selector + 事件響應(yīng)機(jī)制,即可處理,從資源占用和性能來(lái)講都很好,底層socket準(zhǔn)備好數(shù)據(jù) 將對(duì)應(yīng)事件添加到selector的事件響應(yīng)隊(duì)列19. re問(wèn):深入聊?bio在accept為什么效率會(huì)低?低在哪? 20. 文件上傳適合哪種IO?從這個(gè)角度看,BIO效率還低嗎? (bio慢在需要等待內(nèi)核態(tài)準(zhǔn)備數(shù)據(jù),然后再進(jìn)行讀取,而nio只要有觸發(fā)的事件,說(shuō)明對(duì)應(yīng)的數(shù)據(jù)已經(jīng)到達(dá),著需要讀取到用戶態(tài)緩沖區(qū)即可(java)21. 生產(chǎn)環(huán)境下用哪種IO?文件上傳?(考慮nio,線程資源占用較少,防止出現(xiàn)OOM問(wèn)題,BIO如果不加以限制,不進(jìn)行限流,在分片文件上傳中會(huì)創(chuàng)建巨量的線程與客戶端對(duì)接,進(jìn)行數(shù)據(jù)的接收,會(huì)容易出現(xiàn)OOM問(wèn)題。但是如果BIO+ 線程池,其實(shí)可以限制線程資源的分配上限,也是可以考慮使用的。22. arthas的trace命令的實(shí)現(xiàn)思路? (通過(guò)反射 + ASM字節(jié)碼增強(qiáng)框架,對(duì)監(jiān)控方法,調(diào)用鏈路方法進(jìn)行字節(jié)碼增強(qiáng))23. 在什么時(shí)間做字節(jié)碼增強(qiáng)?從敲命令開(kāi)始?什么時(shí)候增強(qiáng)比較好? (我的思路是剛開(kāi)始增強(qiáng),也就是剛敲trace就增強(qiáng),但是我當(dāng)時(shí)不知道怎么拿到整個(gè)執(zhí)行鏈路,所以說(shuō)增強(qiáng)這一塊其實(shí)挺含糊的)24. 提示:只增強(qiáng)trace的方法,遞歸調(diào)用方法鏈的其他方法的時(shí)間?怎么獲取,怎么增強(qiáng)?還有哪些方法需要處理?(使用trace命令,先模擬執(zhí)行一次,通過(guò)jvm虛擬機(jī)棧,獲取監(jiān)控方法的調(diào)用鏈路,同時(shí)知道鏈路上所有需要增強(qiáng)的方法,后續(xù)再使用ASM + 反射機(jī)制 + 類加載機(jī)制 對(duì)其進(jìn)行擴(kuò)展)25. 問(wèn):如果方法有很多的if else分支,剛才那種一次模擬,沒(méi)辦法還原完整的監(jiān)控方法調(diào)用鏈?(從api設(shè)計(jì) + 功能 + 測(cè)試用例的角度,設(shè)計(jì)各種條件下的測(cè)試用例進(jìn)行模擬,通過(guò)多次模擬調(diào)用,輸入不同的測(cè)試用例,從而能夠訪問(wèn)ifelse所有的分支,從而獲取完整的調(diào)用鏈路樹(shù),之后再通過(guò)ASM進(jìn)行增強(qiáng))26. 問(wèn):操作系統(tǒng)了解嗎?Linux? 我說(shuō)命令會(huì),底層原理了解少27. 問(wèn):棧,為什么要實(shí)現(xiàn)棧的結(jié)構(gòu)?(方法調(diào)用、局部變量,操作數(shù)棧,我說(shuō)根據(jù)程序方法調(diào)用需求,設(shè)計(jì)的棧)28. 問(wèn):有刷題的習(xí)慣嗎(力扣 500道,擅長(zhǎng)什么 滑窗 回溯 dp) 結(jié)果給了單詞拆分 + 二叉樹(shù)最近公共祖先?#??蛣?chuàng)作賞金賽##字節(jié)##字節(jié)求職進(jìn)展匯總##我的求職思考##ai智能作圖#
已注銷:無(wú)敵了哥,我看面經(jīng)都兩眼發(fā)昏
查看28道真題和解析
點(diǎn)贊 評(píng)論 收藏
分享
2024-12-25 14:59
已編輯
北京郵電大學(xué) Java
字節(jié)后端實(shí)習(xí)面經(jīng)
目前已經(jīng)面了HR面 但是讓我等消息 吉吉國(guó)王 感覺(jué)大概率寄了12.16號(hào) 刷Boss 投了字節(jié)抖音的后端實(shí)習(xí) 下午約17號(hào)下午面試一面:介紹一下你自己 (給面試官時(shí)間看看你簡(jiǎn)歷)問(wèn):這是你自己獨(dú)立做了個(gè)項(xiàng)目 我看還不錯(cuò) 介紹下這個(gè)項(xiàng)目吧答:好的 巴拉巴拉 先說(shuō)為什么要做這個(gè)項(xiàng)目!??! 然后從前端介紹到后端問(wèn):你覺(jué)得這個(gè)項(xiàng)目有什么亮點(diǎn)嗎?答:好的 巴拉巴拉 從前端JUC 高并發(fā) 提高算法速度 到后端微服務(wù)架構(gòu)介紹 (但是感覺(jué)其實(shí)后端沒(méi)啥亮點(diǎn)哈哈 就是很平的內(nèi)容)問(wèn):看你使用了樹(shù)結(jié)構(gòu)存儲(chǔ)數(shù)據(jù) 那像安卓平臺(tái)其實(shí)會(huì)出現(xiàn)內(nèi)容不夠的情況怎么解決的答:是的 確實(shí)遇到過(guò)堆溢出的問(wèn)題 解決方法是 樹(shù)節(jié)點(diǎn)會(huì)使用hashmap 存儲(chǔ)節(jié)點(diǎn) 每次掃描會(huì)在節(jié)點(diǎn)記錄一個(gè)lru 當(dāng)內(nèi)存占用超過(guò)一半 節(jié)點(diǎn)不再存儲(chǔ)額外數(shù)據(jù) 并使用lru重置一些節(jié)點(diǎn) 省出內(nèi)容問(wèn):我看你另外一個(gè)項(xiàng)目寫(xiě)了ThreadLocal 能說(shuō)說(shuō)嗎 (寫(xiě)了個(gè)網(wǎng)上常見(jiàn)的社交項(xiàng)目 居然不問(wèn)我IM通訊 暈)答:ThreaLocal 八股 巴拉巴拉 內(nèi)存占用 臟讀問(wèn):HashMap 實(shí)現(xiàn)答:巴拉巴拉 問(wèn):和CocurrentHashMap的區(qū)別答:基本八股問(wèn):怎樣定義hashmap的hash算法答:我以為成了一致性hash算法 說(shuō)了半天 然后告訴我提示只需要定義hash函數(shù)內(nèi)容就行 我就答了重寫(xiě)對(duì)象的hashcode方法 (不知道對(duì)不對(duì))問(wèn):好了 來(lái)寫(xiě)道題吧內(nèi)容:給一個(gè)數(shù)n 1234 和排序后的常數(shù)數(shù)組{1,2,3}這種 輸出組合數(shù)組的數(shù)成為小于n 的最大數(shù)他問(wèn)我有思路嗎 我以為是回溯排列數(shù) 就用回溯做了 后面發(fā)現(xiàn)好像不是 直接有點(diǎn)急了后面提示從頭到尾比較數(shù)即可 寫(xiě)了一些 也沒(méi)寫(xiě)完 感覺(jué)做不出來(lái) 暴風(fēng)哭泣哈哈 事后一想還是覺(jué)得蠻簡(jiǎn)單的后面2h才出結(jié)果 中間我以為大概率寄了 嚇?biāo)蓝?amp;nbsp;12.19:主要是問(wèn)項(xiàng)目,八股沒(méi)有問(wèn)過(guò)問(wèn)了很多場(chǎng)景題跟部門業(yè)務(wù)有關(guān)問(wèn):看你用了支付功能,詳細(xì)說(shuō)說(shuō)步驟吧答:巴拉巴拉 從前端到后端 問(wèn):萬(wàn)一微信支付 回調(diào)接口出現(xiàn)問(wèn)題 怎么處理?答:也就是得不到支付結(jié)果的回調(diào),rocketmq會(huì)輪詢?cè)撡~單 如果一直沒(méi)有回調(diào) 會(huì)不進(jìn)行數(shù)據(jù)庫(kù)的插入 會(huì)進(jìn)入死信隊(duì)列 該訂單無(wú)效 最終保證賬單一致性問(wèn):萬(wàn)一出現(xiàn)賬單支付金額 和實(shí)際支付金額不一樣怎么處理答:(并不知道怎么處理哈哈) 項(xiàng)目支付交給了微信支付處理 金額從后端生成 應(yīng)該不會(huì)出現(xiàn)金額不一致問(wèn)題問(wèn):能不能從前端直接傳金額?答:肯定不行 會(huì)出現(xiàn)上一個(gè)問(wèn)題的賬單金額不一樣問(wèn)題后續(xù)忘了 應(yīng)該是他給我說(shuō)什么是支付風(fēng)險(xiǎn) 結(jié)束 沒(méi)有算法 我以為寄了20分鐘收到HR面試通知HR面 12.20號(hào)就是項(xiàng)目介紹 自我介紹 部門介紹 和自己的需求讓我回去等消息沒(méi)有后續(xù)了 希望別搞哈哈25號(hào) 已經(jīng)oc nice 希望能順利入職#字節(jié)求職進(jìn)展匯總##面經(jīng)##面經(jīng)Java#
神哥不得了:都HR面了,應(yīng)該問(wèn)題不大的
查看24道真題和解析
點(diǎn)贊 評(píng)論 收藏
分享
玩命加載中
??途W(wǎng)
牛客企業(yè)服務(wù)