滴滴面試(09 20)

2022-03-03 19:38:13 字數 989 閱讀 7756

第一輪演算法題:每隔n個節點反轉單鏈表

void reverse(listnode* phead, int n)

// 分段反轉

int before = len / n;

int after = len % n;

vectorans;

for(int i = 1; i <= before; i++)

for(int j = ans.size() - 1; j >= 0; j--)

printf("%d", ans[j]);

ans.clear();

}if(after > 0)

for(int i = ans.size() - 1; i >= 0; i--)

printf("%d", ans[i]);

}}

int main()

,,,};

int b[rows][cols];

for(int i = 0; i < rows; i++) }

for(int i = 0; i < rows; i++)

printf("\n");

} printf("\n");

for(int i = 0; i < rows; i++)

printf("\n");

} return 0;

}

第一輪面試是乙個帥氣的小哥哥,問的問題都還挺簡單,演算法題也比較容易

第二輪面試官一看就是乙個大佬,指著我的專案問,一直問我的linux任務是怎麼排程的,是怎麼去判斷我的任務有沒有被出觸發的,然後一直問我的redis優化,專案優化,我勒個去。。。這種題我就沒資格答......可能覺得我太菜了,最後給我出了個簡單的演算法題,但是我簡單的演算法題也沒做出來哈哈哈哈哈~

果不其然,面試結束後10分鐘就收到了滴滴的感謝信~

0920作業排程

實驗 一 作業排程實驗 專業 商軟二班 姓名 林志傑 學號 201406114215 一 實驗目的 1 加深對作業排程演算法的理解 2 進行程式設計的訓練。二 實驗內容和要求 用高階語言編寫乙個或多個作業排程的模擬程式。單道批處理系統的作業排程程式。作業一投入執行,它就占有計算機的一切資源直到作業完...

滴滴產品經理面試

雖然知道自己的資歷還不足以勝任崗位,還是抱著學習的心態去滴滴打了個醬油。面試內容跟預想的差不多,就是問問以前負責的工作,談談對應聘職位工作的理解,以及為什麼考慮換工作。回來後簡單整理下面試的內容。1 以往工作內容 這一塊應該是十有 會被問到的,一方面看你以前的工作與應聘的職位是否有一定程度的契合 更...

滴滴面試題

1 快速排序和二分排序選乙個手寫。手寫了乙個快排。2 手寫乙個 eventemitter。3 手寫兩個陣列的交集。兩層 for 迴圈。將兩陣列排序後,使用雙指標去判斷。4 webpack 執行流程,seal 方法之後都有什麼?什麼時候生成 chunk 5 ts 中 thistype 是什麼?this...