java面試一日一題:字節java後端工程師面試題

今天來分享下字節一面面試題,各位小夥伴看看都能答上來嗎,弄懂下面的問題你離字節又近了一步哦,加油吧

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上的原題;

 

這裏不給出每個題目的答案,在網上一搜會有很多,重點小夥伴要有複習的目標,另外自己去尋找答案的過程比看答案的過程,個人覺得對自己的影響是不一樣的,希望每個人都可以通過自己的努力,獲得知識。好了,本次的分享就到這裏,有需要的小夥伴趕快學起來哦

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章