字節(jié)三面涼經(jīng)
3.21 leader面,時(shí)長1小時(shí),是個(gè)女面試官,挺真誠的,但是我表現(xiàn)的比較學(xué)生思維,但是我也懶得內(nèi)耗了,繼續(xù)提高自己吧
開局閑聊比賽經(jīng)歷,給自己挖坑了,說為什么讀研不讀博,兩個(gè)問題間有點(diǎn)矛盾,雖然提前準(zhǔn)備了,但是一時(shí)腦抽了
后面拷打項(xiàng)目,面試官也說她每年都能看到一堆校招生寫這個(gè)項(xiàng)目,她像讓我擴(kuò)展下,不止考慮性能,也考慮安全性,可靠性等其他方面,總結(jié)就是說我工程經(jīng)驗(yàn)不太夠,于是出了個(gè)朋友圈場(chǎng)景題給我做
因?yàn)轫?xiàng)目里面也沒有涉及 mysql 和 redis,她就考查了下我的用法:
題目大概是要朋友圈發(fā)推文和查看推文,發(fā)推文請(qǐng)求大概是 4000次/s,查看推文請(qǐng)求 300000 次/s,從存儲(chǔ)角度設(shè)計(jì)
硬著頭皮寫了,后面甚至沒考慮讀寫性能啥的,直接問我查詢推文的 sql 語句
最后說看之前面試說你代碼能力可以,就不寫代碼了,直接說思路,是一維數(shù)組數(shù)字消消樂,沒有題干,只有個(gè)樣例,我一開始不知道能連續(xù)消除的,以為就是很簡(jiǎn)單掃一遍就行了,后來說了一個(gè)簡(jiǎn)單思路被否了,然后改用棧,說和棧頂比較就行,但是其實(shí)需要找到最后一個(gè)連續(xù)的數(shù)字才可以,總之就是有點(diǎn)尷尬,改了兩次才對(duì)
一個(gè)比較展示題目的樣例,輸入 2 1 2 2 1 4 4 4 輸出 2
最后說更看重活潑,有好奇心,業(yè)務(wù)能力強(qiáng)的,說快很快出結(jié)果,比較一下
3.24收到感謝信,字節(jié)已經(jīng) 5 面了,2面掛+3面掛,難蚌,還是太菜了
#耐面王##字節(jié)求職進(jìn)展匯總##??虯I配圖神器#
開局閑聊比賽經(jīng)歷,給自己挖坑了,說為什么讀研不讀博,兩個(gè)問題間有點(diǎn)矛盾,雖然提前準(zhǔn)備了,但是一時(shí)腦抽了
后面拷打項(xiàng)目,面試官也說她每年都能看到一堆校招生寫這個(gè)項(xiàng)目,她像讓我擴(kuò)展下,不止考慮性能,也考慮安全性,可靠性等其他方面,總結(jié)就是說我工程經(jīng)驗(yàn)不太夠,于是出了個(gè)朋友圈場(chǎng)景題給我做
因?yàn)轫?xiàng)目里面也沒有涉及 mysql 和 redis,她就考查了下我的用法:
題目大概是要朋友圈發(fā)推文和查看推文,發(fā)推文請(qǐng)求大概是 4000次/s,查看推文請(qǐng)求 300000 次/s,從存儲(chǔ)角度設(shè)計(jì)
硬著頭皮寫了,后面甚至沒考慮讀寫性能啥的,直接問我查詢推文的 sql 語句
最后說看之前面試說你代碼能力可以,就不寫代碼了,直接說思路,是一維數(shù)組數(shù)字消消樂,沒有題干,只有個(gè)樣例,我一開始不知道能連續(xù)消除的,以為就是很簡(jiǎn)單掃一遍就行了,后來說了一個(gè)簡(jiǎn)單思路被否了,然后改用棧,說和棧頂比較就行,但是其實(shí)需要找到最后一個(gè)連續(xù)的數(shù)字才可以,總之就是有點(diǎn)尷尬,改了兩次才對(duì)
一個(gè)比較展示題目的樣例,輸入 2 1 2 2 1 4 4 4 輸出 2
最后說更看重活潑,有好奇心,業(yè)務(wù)能力強(qiáng)的,說快很快出結(jié)果,比較一下
3.24收到感謝信,字節(jié)已經(jīng) 5 面了,2面掛+3面掛,難蚌,還是太菜了
#耐面王##字節(jié)求職進(jìn)展匯總##??虯I配圖神器#
全部評(píng)論
加油加油加油,我字節(jié)7面掛了
貼個(gè)算法,大佬們看是否有錯(cuò),這兩個(gè)用例是能過的
public static void main(String[] args) {
//int[] nums = new int[]{2, 1, 1, 2,2,1,4,4,4};//1
int[] nums = new int[]{2, 1, 2, 2, 1, 4, 4, 4};//2
Deque<Integer> st = new ArrayDeque<>();
int pre = -1;
for(int x : nums) {
if(pre == x)
continue;
if(st.isEmpty() || st.peek() != x) {
st.push(x);
} else {
while(!st.isEmpty() && st.peek() == x) {
st.pop();
}
pre = x;
}
}
while(!st.isEmpty()) {
System.out.println(st.pollFirst());
}
}
已經(jīng)很強(qiáng)了??梢韵葘?shí)習(xí),秋招再投就穩(wěn)了
是哪個(gè)部門啊佬
老哥被拷打的那個(gè)項(xiàng)目是啥呀,我看看我是不是也有這個(gè)
佬別急,有面試就有機(jī)會(huì)。話說實(shí)習(xí)是做的啥啊
接好運(yùn)
一摸一樣,二面掛,三面掛
字節(jié)一次一面掛 兩次二面掛 明天又約面
這個(gè)發(fā)推和看推應(yīng)該怎么設(shè)計(jì)啊
手撕 2 1 1 2 2 1 4 4 4輸出啥

可惜了呀兄弟 一起加油 一會(huì)我四戰(zhàn)字節(jié)
我都六面了
相關(guān)推薦
點(diǎn)贊 評(píng)論 收藏
分享
點(diǎn)贊 評(píng)論 收藏
分享
04-12 09:12
南京大學(xué) Java 點(diǎn)贊 評(píng)論 收藏
分享