程序员笔试面试基础知识资料整理
1. 數(shù)據(jù)結(jié)構(gòu)與算法
1.1 書籍
(1)算法導(dǎo)論
(2)編程之美
(3)編程珠璣
(4)數(shù)據(jù)結(jié)構(gòu)(C語言版)
(5)CareerCup.Cracking.the.Technical.Interview.Ed4.2010:http://ishare.iask.sina.com.cn/f/12828753.html
(6)《程序員面試筆試寶典》,何昊、葉向陽、竇浩編著
1.2?博客
(1)July的博客:http://blog.csdn.net/v_JULY_v
(2)編程之美:http://www.cppblog.com/flyinghearts/category/14112.html
(3)何海濤的博客:http://zhedahht.blog.163.com/blog/#m=0
(4)題酷發(fā)芽網(wǎng):http://fayaa.com/tiku/
1.3 論壇
(1)CSDN算法板塊:http://forum.csdn.net/SList/ST_Arithmetic/UnClosedList/
(2)水木清華算法板塊:http://www.newsmth.net/nForum/board/Algorithm
(3)北郵人算法板塊:http://bbs.byr.cn/board/ACM_ICPC
(4)一畝三分地:http://www.1point3acres.com/bbs/forum-84-1.html
(5)mitbbs “待字閨中”板塊:?http://www.mitbbs.com/bbsdoc/JobHunting.html
1.4 網(wǎng)絡(luò)鏈接
(1)數(shù)據(jù)結(jié)構(gòu)與算法匯總:http://dongxicheng.org/structure/structure-algorithm-summary/
(2)快速排序及其優(yōu)化:http://rdc.taobao.com/team/jm/archives/252
1.5 題庫
(1)非常有用的101道算法題:http://blog.csdn.net/openhero/article/details/1607778
(2)140 個Google面試問題:http://www.cnblogs.com/hanyulcf/archive/2010/12/03/1895934.html
(3)sureinterview:http://www.sureinterview.com/lstqst#/tag/326002
(4)geeksforgeeks:http://www.geeksforgeeks.org/
(5)puzzles:?http://puzzles.members.winisp.net/Programming/programmingPuzzles.htm#ShuffleArray
(6)IT interview:http://www.leetcode.com/
1.6 一些常見問題的專業(yè)術(shù)語
(1)0,1,2三值數(shù)組排序問題:http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Sort/Flag/
(2)找零錢問題:http://www.algorithmist.com/index.php/Coin_Change
(3)矩陣旋轉(zhuǎn):http://en.wikipedia.org/wiki/In-place_matrix_transposition
(4)丑數(shù):http://www.cnblogs.com/mingzi/
(5)圓內(nèi)生成隨機(jī)點(diǎn):http://ngloom.me/2011/10/17/rand_points_in_circle/
(6)字符串最長回文串:http://www.felix021.com/blog/read.php?2040
(7)加減乘除實(shí)現(xiàn):http://www.sureinterview.com/shwqst/43005/
(8)Hash實(shí)現(xiàn):http://burtleburtle.net/bob/hash/doobs.html
————————————————————————————————————————————-
2. C/C++語言
2.1 書籍
(1)C++ Primer Plus
(2)C語言程序設(shè)計
(3)程序員自我修養(yǎng)–鏈接、裝載與庫
2.2 網(wǎng)絡(luò)鏈接
(1)虛函數(shù)原理:http://www.learncpp.com/cpp-tutorial/125-the-virtual-table/
(2)this指針原理:http://www.bogotobogo.com/cplusplus/this_pointer.html
(3)類的sizeof:http://blog.csdn.net/pizi0475/article/details/6292556
(4)定義變長,連續(xù)結(jié)構(gòu)體:http://hi.baidu.com/jrckkyy/blog/item/e86835d653162f2306088b3e.html
(5)根據(jù)成員變量的指針獲取結(jié)構(gòu)體變量的指針:http://en.wikipedia.org/wiki/Offsetof
(6)C語言擴(kuò)展:http://www.kerneltravel.net/newbie/gcc_man.html#5.7
(7)C語言常用宏定義:http://www.cnitblog.com/zouzheng/archive/2007/08/31/32691.aspx
(8)C中的MIN,MAX宏實(shí)現(xiàn):http://blog.csdn.net/snowbabybw/article/details/6120780
(9)C語言變長參數(shù):http://bigwhite.blogbus.com/logs/20468193.html
2.3 常見庫函數(shù)的實(shí)現(xiàn)
(1)談isdigit(c)函數(shù)的實(shí)現(xiàn)效率:http://blog.vckbase.com/smileonce/archive/2005/01/19/2703.aspx
2.4 有趣的問題
(1)Quine程序:http://en.wikipedia.org/wiki/Quine_%28computing%29
————————————————————————————————————————————-
3. Linux
3.1 書籍
(1)深入理解計算機(jī)系統(tǒng)
(2) Unix高級環(huán)境編程
3.2 網(wǎng)絡(luò)鏈接
(1)Linux內(nèi)存管理基本概念:http://vmlinz.is-programmer.com/posts/26540.html
————————————————————————————————————————————-
4. MySQL
4.1 書籍
(1)MYSQL性能調(diào)優(yōu)與架構(gòu)設(shè)計
4.2 網(wǎng)絡(luò)鏈接
(1)數(shù)據(jù)庫范式:http://mooncome.blog.hexun.com/46766650_d.html
————————————————————————————————————————————-
5. 系統(tǒng)設(shè)計
(1)cache系統(tǒng)設(shè)計:http://blog.csdn.net/hexinuaa/article/details/6630384
(2)計算器設(shè)計:http://baike.baidu.com/view/2582.html
(3)電梯調(diào)度算法:http://hi.baidu.com/shatianxigua/blog/item/16e86b2be50caa94023bf66b.html
(4)迷宮生成:http://en.wikipedia.org/wiki/Maze_generation_algorithm
————————————————————————————————————————————-
找工作需要看哪些書籍?
看看這位師兄的經(jīng)驗(yàn):http://meterfield.com/otbzi/?p=39
from: http://dongxicheng.org/knowledges-carding/
總結(jié)
以上是生活随笔為你收集整理的程序员笔试面试基础知识资料整理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 玩转CSDN博客之自定义博客栏目,根据需
- 下一篇: 计算机视觉Computer Vision