一面 時間 2021-07-11 面試時長:50min 問實習項目10min,做的是網關研發cdn的業務,面試官不太懂,簡單介紹了下。 操作系統: top命令后的load average三個 ...
本篇博文主要介紹 秋招時匯總的一些蝦皮后端面試過程中可能遇到的一些問題。 數據結構相關 . 介紹一下哈希表 散列表 Hash table,也叫哈希表 ,是根據關鍵碼值 Key value 而直接進行訪問的數據結構。也就是說,它通過把關鍵碼值映射到表中一個位置來訪問記錄,以加快查找的速度。這個映射函數叫做散列函數,存放記錄的數組叫做散列表。 散列函數能使對一個數據序列的訪問過程更加迅速有效,通過散列 ...
2021-12-19 15:42 0 134 推薦指數:
一面 時間 2021-07-11 面試時長:50min 問實習項目10min,做的是網關研發cdn的業務,面試官不太懂,簡單介紹了下。 操作系統: top命令后的load average三個 ...
進程與線程的區別進程是系統資源分配和調度的基本單位,切換進程系統開銷大,線程是cpu分配和調度的基本單位,切換線程系統開銷小,一個進程至少有一個線程,可以有多個線程 linux查看進程ps ...
序:很久沒寫博客啦,各項事情塵埃落定,先輸出一波之前找工作時候記錄的一些東西 阻塞、非阻塞、同步、異步 的區別 阻塞 阻塞調用是指調用結果返回之前,當前線程會被掛起(線程進入非可執行狀態,在 ...
本篇博文主要介紹2021秋招時匯總的一些字節跳動后端面試過程中可能遇到的一些問題。 malloc和new的區別 new/delete 是 C++關鍵字,需要編譯器支持。malloc/free 是庫函數,需要頭文件支持 使用 new 操作符申請內存分配時無須指定內存塊的大小,編譯器 ...
更新於2019年5月28日 > 從我的更新第一個答案到現在已經一年了,我看到有的博主三個月就將這本書看完了,而我現在只看到15章。從13章之后,我就看的十分慢,前看后忘。雖然也是做c++開發相關的工作,但是工作中不會用到c++11的新特性,書中的很多東西也暫時用不到,所以在 ...
C++中幾種智能指針的區別 為什么要使用智能指針: 智能指針的作用是管理一個指針,因為存在以下這種情況:申請的空間在函數結束時忘記釋放,造成內存泄漏。使用智能指針可以很大程度上的避免這個問題,因為智能指針就是一個類,當超出了類的作用域是,類會自動調用析構函數,析構函數會自動釋放資源。所以智能 ...
關於構建系統可以先參考百科 http://en.wikipedia.org/wiki/List_of_build_automation_software http://www.drdobbs.c ...
問題1、數組和指針的區別 數組名不可以作為左值 sizeof運算 取地址&運算 參考 二維數組名和二級指針 問題2、指針數組、數組指 ...