今天來分享下字節一面面試題,各位小伙伴看看都能答上來嗎,弄懂下面的問題你離字節又近了一步哦,加油吧
1、自我介紹;
2、問到項目中為什么選擇hbase,如果有多個查詢條件如何設置數據存儲方案;
3、top命令了解嗎
4、在tcp協議中close_wait狀態出現在哪一端?如果出現很多close_wait狀態會是什么原因導致的;
5、linux下軟鏈接和硬鏈接的區別;
6、如何拷貝一個文件到linux系統中;
7、講下tcp的三次握手;
8、mac地址和IP地址可以互相轉換嗎
9、什么是聚簇索引;
10、什么是聯合索引;
11、數據庫的隔離級別;
12、了解https協議嗎,說下一次https協議的過程;
13、tcp的擁塞機制了解嗎?怎么實現的
14、redis為什么那么快
程序題
1、一張教師表teacher(id,name),一張學生表student(id,t_id,score),寫出sql求老師下學生的平均成績及人數;
2、一個青蛙上台階,每次可以上一個台階也可以上兩個台階,問上N個台階共有多少種方法;
總結,從字節1面的面試題來看都是比較基礎的問題,主要有以下幾個方面,
1、網絡方面,考察tcp/ip協議、tcp協議的實現及機制;
2、數據庫,隔離級別、索引等;
3、linux基本知識,需要了解linux的基本知識,top、free、rz等命令;
4、redis的基本知識,常用數據結構等;
5、算法題,兩道題都比較常規,第二道是leetcode上的原題;
這里不給出每個題目的答案,在網上一搜會有很多,重點小伙伴要有復習的目標,另外自己去尋找答案的過程比看答案的過程,個人覺得對自己的影響是不一樣的,希望每個人都可以通過自己的努力,獲得知識。好了,本次的分享就到這里,有需要的小伙伴趕快學起來哦