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

滴滴 秋儲后端二面

1. 基礎(chǔ)問題
自我介紹
研究方向
職業(yè)規(guī)劃
2. 項目相關(guān):
問第一個項目中是否進行過測過QPS?
問責任鏈處理的場景是怎么樣的?
如果現(xiàn)在讓我現(xiàn)在來現(xiàn)寫責任鏈模式能不能寫出來?
了解其他的設(shè)計模式嗎?
項目中有接口冪等,在說完項目中使用分布式鎖+AOP的方法后問我有其他方法問我可以怎么繼續(xù)改進?
項目中的分庫分表是按照什么維度來分的?
項目中使用的消息隊列使用的是什么消息隊列,為什么使用這個消息隊列?
項目中你的推送過程中如果是百萬級別的分發(fā)讀取完后再分發(fā)你服務(wù)器的性能還ok嗎?
項目中提到了建立了唯一索引,問mysql建立索引要遵循哪些原則?
mysql版本中你知道在哪個版本優(yōu)化器變動比較大嗎
B+索引和hash索引有什么不同?
除了使用redis的分布式鎖,還有其他的分布式鎖來補充當前分布式鎖?
為什么要選擇使用lua腳本去寫redis的內(nèi)容?
雙攔截器的作用
3. 八股:
JAVA中的垃圾回收算法都有哪些?
以及他們的優(yōu)缺點都是怎么樣的?
Mysql中主從復(fù)制的步驟是怎么樣的?
redis的內(nèi)存淘汰策略有哪些?
redis的哨兵模式是怎么樣的?
4. 算法:尋找最長回文(寫的中心擴散的寫法,后面問還有沒有好點的方法,說了dp的詳細方法,其實都是暴力)
最后附一個內(nèi)推碼:DSSAaUXp

#互聯(lián)網(wǎng)# #滴滴# #后端開發(fā)# #后端# #暑期實習# #實習進度記錄#
全部評論
大佬oc了么
點贊 回復(fù) 分享
發(fā)布于 05-11 15:10 北京

相關(guān)推薦

#include # include #include # include struct Process {    std::string name;    int arrive;    int service;    int start;    int finish;    float turnaround;    float weighted_ta;};bool compareArrival(const Process& a, const Process& b) {    return a.arrive < b.arrive;}int main() {    std::cout << "先來先服務(wù)調(diào)度算法\n";    std::cout << "輸入進程數(shù)目:";    int n;    std::cin >> n;    std::vector processes(n);    for (int i = 0; i < n; ++i) {        std::cout << "請輸入進程" << (i+1) << "的信息(名稱 到達時間 服務(wù)時間):";        std::cin >> processes[i].name >> processes[i].arrive >> processes[i].service;    }    std::sort(processes.begin(), processes.end(), compareArrival);    int current_time = 0;    for (std::vector::iterator it = processes.begin(); it != processes.end(); ++it) {        it->start = std::max(current_time, it->arrive);        it->finish = it->start + it->service;        it->turnaround = it->finish - it->arrive;        it->weighted_ta = it->turnaround / static_cast(it->service);        current_time = it->finish;    }    // 輸出運行順序    std::cout << "\n運行順序:";    for (std::vector::const_iterator it = processes.begin(); it != processes.end(); ++it) {        std::cout << it->name;        if (it + 1 != processes.end()) {            std::cout << " → ";        }    }    // 輸出表格    std::cout << std::fixed << std::setprecision(3);    std::cout << "\n\n"              << std::left << std::setw(8) << "進程"              << std::right << std::setw(12) << "到達時間"              << std::setw(12) << "服務(wù)時間"              << std::setw(12) << "開始時間"              << std::setw(12) << "結(jié)束時間"              << std::setw(12) << "周轉(zhuǎn)時間"              << "帶權(quán)周轉(zhuǎn)時間\n";    float total_ta = 0, total_wta = 0;    for (std::vector::const_iterator it = processes.begin(); it != processes.end(); ++it) {        std::cout << std::left << std::setw(8) << it->name                  << std::right << std::setw(12) << it->arrive                  << std::setw(12) << it->service                  << std::setw(12) << it->start                  << std::setw(12) << it->finish                  << std::setw(12) << it->turnaround                  << std::setw(12) << it->weighted_ta                  << "\n";        total_ta += it->turnaround;        total_wta += it->weighted_ta;    }    std::cout << "\n平均周轉(zhuǎn)時間: " << total_ta / n              << "\n平均帶權(quán)周轉(zhuǎn)時間: " << total_wta / n << std::endl;    return 0;}
點贊 評論 收藏
分享
評論
1
收藏
分享

創(chuàng)作者周榜

更多
??途W(wǎng)
牛客企業(yè)服務(wù)