程式設計師基礎知識(大牛點評):
c++的基礎知識、如物件導向的特徵,建構函式、析構函式、動態繫結等,能夠反映出應聘者是否善於把握問題本質,
有沒有耐心深入分析乙個問題,另外還有常用的設計模式、uml圖等,這些都能體現應聘者是否有軟體工程方面的經驗;
對基礎知識的考查我特別重視c++的記憶體管理,因為記憶體管理會影響程式的效率和穩定性。
基礎知識反映出乙個人的基礎能力和基礎素質,是以後工作中最核心的能力要求,我一般考查:
(1)資料結構和演算法;(2)程式設計能力;(3)部分數學知識,比如概率;(4)問題的分析和推理能力;
我比較注重四塊基礎知識:
(1)程式設計基本功(字串處理);(2)併發控制;(3)演算法,複雜度;(4)語言的基礎概念;
我會考察程式設計基礎、計算機系統基礎知識、演算法及設計能力。這些是乙個軟體工程師的最基本的東西
這些方面表現出色的人,我們一般認為是有發展潛力的。
對os的理解程度,這些知識對於工作中常遇到的記憶體管理、檔案操作、程式效能、多執行緒、程式安全等
有重要幫助,對os理解深入到人對底層的工作一般上手比較快。
乙個熱愛程式設計的人對一門程式語言會有深入的了解,通常這樣的人對於新的程式語言上手也會比較快,而且理解深入。
常用的資料結構和演算法,不了解這些的程式設計師基本只能寫寫「hello world」
節選自《劍指offer>>
黑馬程式設計師C 基礎知識(2)
windows phone 7手機開發 net培訓 期待與您交流!在程式中解釋 段的作用說明。三種注釋符 一 單行注釋符 這裡是說明 從 開始到本行結束 二 多行注釋符 這裡是說明 以 開始以 結束 三 文件注釋 用於對類和方法進行注釋,在類和方法前面連續輸入 將自動生成 這裡表示類或方法的說明 u...
黑馬程式設計師 c 基礎知識梳理
asp.net unity開發 net培訓 期待與您交流!一 常用資料型別 1 整型 int 2 非整型 double,decimal 3 非數值型 char,string,bool 等。二 各型別命名規則 1 變數命名規則 必須以字母 或 符號開頭 後面可以跟任意字母 數字或下劃線 不要與系統中的...
黑馬程式設計師 基礎知識筆記03
asp.net unity開發 net培訓 期待與您交流!console.readline 用於讓使用者在鍵盤上輸入一句話 當程式執行到這句話,就會暫停,然後等待使用者從鍵盤上輸入一句話,按回車鍵,程式繼續執行 定義乙個string型別的變數來接收使用者在鍵盤上輸入的字串 string input ...