位元組春招後端

2022-10-08 19:27:06 字數 449 閱讀 5713

1.管道命令,程序通訊怎麼實現的

2.索引是什麼,

為什麼b+樹層高低,

聯合索引,最左匹配原則,為什麼失效,

聚簇索引和非聚簇區別

innodeb 怎麼保證資料可靠性

3.程序和執行緒區別

執行緒同步方式

死鎖怎麼解決

執行緒1持有鎖a需要鎖b,執行緒2持有b需要a 怎麼解決

核心態和使用者態區別

有乙個儲存了整型數字的大檔案,沒法直接load到記憶體,要排序,怎麼排序

4.hashmap原理

hashmap是執行緒安全的嗎

你如何設計乙個執行緒安全的hashmap

怎麼加鎖,讀寫鎖怎麼加

5.spring aop和ioc

7.http和https的區別,s的證書誰下發的

8.寫題,乘積最大子陣列

58同城, 2017春招後端程式設計題

太簡單了.略.陣列中有若干個整數,只有乙個出現了一次,其他數字都出現了兩次,找出這個數字.相同的數字,異或結果是 0 0 異或乙個數字,結果就是該數字.根據這個特性,陣列內的元素迭代異或就是結果.陣列中有若干個整數,只有兩個出現了一次,其他數字都出現了兩次,找出這兩個數字.python def ar...

2019位元組跳動春招題目

2019位元組跳動演算法崗春招 不是2020屆的秋招!共四道程式設計題,沒有選擇題。筆試的時候只做出來了前兩道,這裡參考了大佬 azhao1993 的解題思路,把後兩道的解法整理一下。現在有n人參加程式設計比賽,比賽結束後每個人都得到乙個分數。現在所有人鋪成一圈 第1個和第n個相鄰 領取獎品,要求 ...

2019春招筆試涼經 位元組跳動20190316

1.求找錢最少給幾個硬幣 有1024元錢 輸入你花掉的數目問找回的硬幣數最小 有64 16 4 1 的硬幣 res 1024 n cnt 0 while res 64 res 64 cnt 1 while res 16 res 16 cnt 1 while res 4 res 4 cnt 1 whi...