滴滴測試開發實習一面

2021-10-03 05:39:36 字數 484 閱讀 2955

**面試 50分鐘

1.自我介紹

2.在linux下面如何檢測某個埠是否被占用了,用哪些命令實現的?

3.linux裡面軟鏈結和硬鏈結的區別,建立乙個軟鏈結到另乙個目錄下面的檔案或者資料夾

4.程序和執行緒的區別,多執行緒裡邊最重要的一點是讀寫衝突或者寫衝突,你知道在多執行緒裡邊一些互斥變數的訪問需要用到哪些東西來防止讀寫和寫的衝突?

5.消費者和生產者,2個生產者向乙個內容裡邊寫東西,5個消費者從同樣的內容裡邊讀東西,用你熟悉的語言簡述一下他的實現過程是什麼樣子的?要用到哪些東西以及中間用到哪些鎖的怎麼去做的?消費者和生產者實現的原理(用到哪些資料結構和鎖),生產者寫資料發現滿了,以及消費者從裡邊讀資料發現空了,這樣怎麼處理呢

6.c++中 過載和重寫的區別

7.簡單描述一下資料結構裡邊深度優先遍歷和廣度優先遍歷的區別?  

8.get和post方法的主要區別是什麼?

9.http協議

10.專案相關問題

騰訊測試開發實習一面(送位元組一面)

我面試的崗位是測試開發實習崗。面試持續乙個多小時時間 面試是線上面試的形式,有三位前輩 都挺年輕,頭髮都在 來面試 其中兩位問了我問題,一位偏重思維方式,一位偏重語言基礎 先是一段自我介紹,大約4,5分鐘的時間。之後leader先問了一下專案和實習經歷,然後讓我自選了一段經歷,總結的說一下。說完之後...

滴滴前端實習一面

說說envent loop 巨集佇列和微佇列 js閉包 輸入乙個 中間發生了什麼事,當請求到資料時瀏覽器具體怎麼渲染的 談談vuex 聊聊es6 如何解決跨域問題 說說你專案中印象最深刻的部分,如何解決的 如何實現控制項的拖拽功能 瀏覽器快取策略 http每個狀態碼的含義 說說js中的繼承,具體說說...

阿里測試開發面經一面

阿里測開一面 1寫 表示式求值,二叉樹深度 還有啥情況沒考慮到 表示式求值 2講專案 如何處理前後端互動,如何驗證 覆蓋率怎麼統計的 做這個專案的最大挑戰 3多執行緒和多程序區別 4get和post 5session和cookies區別 6動態規劃講一下 分治法和動態規劃的區別 7資料庫中索引實現的...