注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序員面試筆試寶典 第3版

程序員面試筆試寶典 第3版

程序員面試筆試寶典 第3版

定 價:¥69.00

作 者: 何昊 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111598893 出版時間: 2018-06-01 包裝: 平裝
開本: 16開 頁數: 345 字數:  

內容簡介

  《程序員面試筆試寶典 第3版》針對當前各大IT企業(yè)面試筆試中常見的問題以及注意事項,進行了深層次地分析。本書除了對傳統(tǒng)的計算機相關知識(C/C++、數據結構與算法、操作系統(tǒng)等)進行介紹外,還根據當前計算機技術的發(fā)展潮流,對面試筆試中常見的海量數據處理進行了詳細地分析。同時,為了更具說服力,本書對面試過程中求職者存在的問題進行了深度剖析,總結提煉了大量程序員面試筆試技巧,這些技巧生動形象,對求職者能夠起到一定的指引作用。本書也從歷年的程序員面試筆試真題中精挑細選多套完整試題,以供讀者學完本書后檢測自我能力,通過這些試卷與講解,能夠幫助求職者有針對性地進行求職準備。 《程序員面試筆試寶典 第3版》是一本計算機相關專業(yè)畢業(yè)生面試筆試的求職用書,同時也適合期望在計算機軟硬件行業(yè)大顯身手的計算機愛好者閱讀。

作者簡介

暫缺《程序員面試筆試寶典 第3版》作者簡介

圖書目錄

前言
上篇:面試筆試經驗技巧篇
經驗技巧1 如何巧妙地回答面試官的問題
經驗技巧2 如何回答技術性的問題
經驗技巧3 如何回答非技術性問題
經驗技巧4 如何回答快速估算類問題
經驗技巧5 如何回答算法設計問題
經驗技巧6 如何回答系統(tǒng)設計題
經驗技巧7 如何解決求職中的時間沖突問題
經驗技巧8 如果面試問題曾經遇見過,是否要告知面試官
經驗技巧9 在被企業(yè)拒絕后是否可以再申請
經驗技巧10 如何應對自己不會回答的問題
經驗技巧11 如何應對面試官的“激將法”語言
經驗技巧12 如何處理與面試官持不同觀點這個問題
經驗技巧13 什么是職場暗語
下篇:面試筆試技術攻克篇
第1章 程序設計基礎
1.1 C/C++關鍵字
1.1.1 static(靜態(tài))變量有什么作用
1.1.2 const有哪些作用
1.1.3 switch語句中的case結尾是否必須添加break語句
1.1.4 volatile在程序設計中有什么作用
1.1.5 斷言ASSERT( )是什么
1.1.6 枚舉變量的值如何計算
1.1.7 char str1[] = abc; char str2[] = abc; str1與str2不相等,為什么
1.1.8 為什么有時候main( )函數會帶參數?參數argc與argv的含義是什么
1.1.9 C++里面是不是所有的動作都是main( )函數引起的
1.1.10 *p++與(*p)++等價嗎?為什么
1.1.11 前置運算與后置運算有什么區(qū)別
1.1.12 a是變量,執(zhí)行(a++) += a語句是否合法
1.1.13 如何進行float、bool、int、指針變量與“零值”的比較
1.1.14 new/delete與malloc/free的區(qū)別是什么
1.1.15 什么時候需要將引用作為返回值
1.1.16 變量名為618Software是否合法
1.1.17 C語言中,整型變量x小于0,是否可知x×2也小于0
1.1.18 exit(status)是否與從main( )函數返回的status等價
1.1.19 已知String類定義,如何實現其函數體
1.1.20 在C++語言中如何實現模板函數的外部調用
1.1.21 在C++語言中,關鍵字explicit有什么作用
1.1.22 C++中異常的處理方法以及使用了哪些關鍵字
1.1.23 如何定義和實現一個類的成員函數為回調函數
1.2 內存分配
1.2.1 內存分配的形式有哪些
1.2.2 什么是內存泄漏
1.2.3 ??臻g的最大值是多少
1.2.4 什么是緩沖區(qū)溢出
1.3 sizeof
1.3.1 strlen(\\0)=?sizeof(\\0)=?
1.3.2 對于結構體而言,為什么sizeof返回的值一般大于期望值
1.3.3 指針進行強制類型轉換后與地址進行加法運算,結果是什么
1.4 指針
1.4.1 使用指針有哪些好處
1.4.2 引用還是指針
1.4.3 指針和數組是否表示同一概念
1.4.4 指針是否可進行>、=、
1.4.5 指針與數字相加的結果是什么
1.4.6 野指針?空指針
1.5 預處理
1.5.1 C/C++頭文件中的ifndef/define/endif的作用有哪些
1.5.2 #include 和#include “filename.h” 有什么區(qū)別
1.5.3 #define有哪些缺陷
1.5.4 如何使用define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)
1.5.5 含參數的宏與函數有什么區(qū)別
1.5.6 宏定義平方運算#define SQR(X) X*X是否正確
1.5.7 不能使用大于、小于、if語句,如何定義一個宏來比較兩個整數a、b的大小
1.5.8 如何判斷一個變量是有符號數還是無符號數
1.5.9 #define TRACE(S) (printf(%s\, #S), S)是什么意思
1.5.10 不使用sizeof,如何求int占用的字節(jié)數
1.5.11 如何使用宏求結構體的內存偏移地址
1.5.12 如何用sizeof判斷數組中有多少個元素
1.5.13 枚舉和define有什么不同
1.5.14 typdef和define有什么區(qū)別
1.5.15 C++中宏定義與內聯函數有什么區(qū)別
1.5.16 定義常量誰更好?#define還是const
1.6 結構體與類
1.6.1 C語言中struct與union的區(qū)別是什么
1.6.2 C和C++中struct的區(qū)別是什么
1.6.3 C++中struct與class的區(qū)別是什么
1.7 位操作
1.7.1 一些結構聲明中的冒號和數字是什么意思
1.7.2 最有效的計算2乘以8的方法是什么
1.7.3 如何使用位操作求兩個數的平均值
1.7.4 如何求解整型數的二進制表示中1的個數
1.7.5 不能用sizeof( )函數,如何判斷操作系統(tǒng)是16位,還是32位
1.7.6 嵌入式編程中,什么是大端?什么是小端
1.7.7 考慮n位二進制數,有多少個數中不存在兩個相鄰的1
1.7.8 不用除法操作符如何實現兩個正整數的除法
1.8 函數
1.8.1 怎么樣寫一個接受可變參數的函數
1.8.2 函數指針與指針函數有什么區(qū)別
1.8.3 C++函數傳遞參數的方式有哪些
1.8.4 重載與覆蓋有什么區(qū)別
1.8.5 無參數構造函數是否可以調用單參數構造函數
1.8.6 C++中函數調用有哪幾種方式
1.8.7 什么是可重入函數?C語言中如何寫可重入函數
1.9 數組
1.9.1 int a[2][2]={{1},{2,3}},則a[0][1]的值是多少
1.9.2 如何合法表示二維數組
1.9.3 a是數組,(int*)(&a+1)表示什么意思
1.9.4 不使用流程控制語句,如何打印出1~1000的整數
1.9.5 char str[1024];?scanf(%s,str)是否安全
1.9.6 行存儲與列存儲中哪種存儲效率高
1.10 變量
1.10.1 全局變量和靜態(tài)變量有什么異同
1.10.2 局部變量需要“避諱”全局變量嗎
1.10.3

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號