10月份將是面試的高峰時期,所以在那之前要複習一下以前學到的東西。
這裡總結一下知識的大致結構,之後不斷完善。
1,資料結構(這部分最基礎,也是最重要的)
基本資料結構: 鍊錶,二叉樹,字串
中級資料結構:雜湊表,圖,樹,棧
高階資料結構:線段樹,字典樹,交並集
評價:基本的資料結構在面試中經常考到,需要熟練掌握,其他的要了解概念,能寫個大概的程式即可。
2,演算法(這也很重要)
排序:快速,合併,堆 計數排序,基數排序
基本演算法: 窮舉法(沒意思),動態規劃,貪心法,分治法
基本搜尋:二分法,查詢樹
高階搜尋:分支定界,回溯法,dfs,bfs,a*
3,c/c++語法
effective c++(整理和總結)
effective stl
4,其他
作業系統
網路知識
資料庫主要複習資料:
1,書籍:
演算法:程式設計之美,劍指offer名氣面試官精講典型程式設計
c/c++:effective c++
2,各種往年的面試題
多總結,多分類。
**:
做好面試前的準備工作
以下為個人觀點,希望對要參加面試的朋友有一點幫助。1 自我介紹的準備 不能太長,一般也就1分鐘左右,如果是許多人面試,能給你30秒鐘就不錯了。事先準備乙個是比較好的做法。2 技術準備 一般有經驗的好一些,找找自己最滿意的專案,自己最滿意的原因,最不滿意的專案及原因等 如果是學生,應該回顧一下學習中最...
軟體測試面試的準備工作
答 資料庫是按照某種資料模型組織起來的並存放二級儲存器中的資料集合。答 關係型資料庫是建立在關聯式資料庫模型基礎上的資料庫,借助集合代數等概念和方法處理資料庫中的資料。目前主流的關聯式資料庫有 oracle sql db2 sqlserver access sybase等。答 主鍵 是表中的唯一標示...
C lua準備工作
ubuntu源裡的lua是5.0的.而最新的是5.2.如果只是學習lua語法什麼的直接apt get就好了.不過如果想做c lua的嵌入工作.就只能自己下原始碼編譯了 步驟 1.依賴的庫 readline,ncurses 這兩個庫可以從網上下原始碼然後編譯安裝.這樣其實最好了 如果不嫌源裡的舊.其實...