[Go] basic knowledge finishing

Source: Internet
Author: User

"Write in front" This page only deals with the basics of carding, such as algorithms and data structures, operating systems, databases, C/s, and so on, this piece is mainly deterministic knowledge, there is only right or wrong to say, can be explored less places, for the work of the reunion is more useful. For comrades who have worked, you can bypass this page and go directly to "expertise processing".

Original address: http://dongxicheng.org/knowledges-carding/

————————————————————————————————————————————-

1. Data structures and algorithms

1.1 Books

(1) Introduction to Algorithms

(2) The beauty of programming

(3) Programming Zhu Ji Nanxiong

(4) Data structure (C language version)

(5) careercup.cracking.the.technical.interview.ed4.2010:http://ishare.iask.sina.com.cn/f/12828753.html

(6) "Programmer interview written book", he Haoyuan, Ye Xiangyang, Cho Hao Authoring

1.2 Blog

(1) July's blog : http://blog.csdn.net/v_JULY_v

(2) The beauty of programming: http://www.cppblog.com/flyinghearts/category/14112.html

(3) Huang's blog : http://zhedahht.blog.163.com/blog/#m =0

(4) Cool germination Net: http://fayaa.com/tiku/

1.3 Forum

(1) CSDN algorithm PLATE: http://forum.csdn.net/SList/ST_Arithmetic/UnClosedList/

(2) Water-wood Tsinghua algorithm PLATE: Http://www.newsmth.net/nForum/board/Algorithm

(3) Bupt man algorithm PLATE: Http://bbs.byr.cn/board/ACM_ICPC

(4) An acre of land: http://www.1point3acres.com/bbs/forum-84-1.html

(5) Mitbbs "Spinster" PLATE: http://www.mitbbs.com/bbsdoc/JobHunting.html

1.4 Network Links

(1) Data structure and algorithm summary: http://dongxicheng.org/structure/structure-algorithm-summary/

(2) Quick Sorting and optimization: http://rdc.taobao.com/team/jm/archives/252

1.5 Question Bank

(1) Very useful 101-way algorithm problem: http://blog.csdn.net/openhero/article/details/1607778

(2) 140 Google interview questions: 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 Technical terms for some common problems

(1) 0,1,2 three-value array sorting problem: http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Sort/Flag/

(2) Find change question: Http://www.algorithmist.com/index.php/Coin_Change

(3) Matrix rotation: http://en.wikipedia.org/wiki/In-place_matrix_transposition

(4) Number of ugly: http://www.cnblogs.com/mingzi/

(5) Generate random points within the circle: http://ngloom.me/2011/10/17/rand_points_in_circle/

(6) string longest palindrome string: http://www.felix021.com/blog/read.php?2040

(7) Subtraction realization: http://www.sureinterview.com/shwqst/43005/

(8) Hash realization: http://burtleburtle.net/bob/hash/doobs.html

————————————————————————————————————————————-

2. C + + language

2.1 Books

(1) C + + Primer Plus

(2) C language programming

(3) Programmer self-cultivation – linking, loading and library

2.2 Network Links

(1) Principle of virtual function: http://www.learncpp.com/cpp-tutorial/125-the-virtual-table/

(2) This pointer principle: http://www.bogotobogo.com/cplusplus/this_pointer.html

(3) Sizeof:http://blog.csdn.net/pizi0475/article/details/6292556 of class

(4) Definition of variable length, continuous structure: http://hi.baidu.com/jrckkyy/blog/item/e86835d653162f2306088b3e.html

(5) Get a pointer to a struct variable based on the pointer to the member variable: http://en.wikipedia.org/wiki/Offsetof

(6) C language extension: http://www.kerneltravel.net/newbie/gcc_man.html#5.7

(7) C language Common macro definition: http://www.cnitblog.com/zouzheng/archive/2007/08/31/32691.aspx

(8) Min,max macro implementation in C: http://blog.csdn.net/snowbabybw/article/details/6120780

(9) C language variable length parameter: http://bigwhite.blogbus.com/logs/20468193.html

2.3 Implementation of common library functions

(1) Talking about the efficiency of isdigit (c) function: http://blog.vckbase.com/smileonce/archive/2005/01/19/2703.aspx

2.4 Interesting questions

(1) Quine program: Http://en.wikipedia.org/wiki/Quine_%28computing%29

————————————————————————————————————————————-

3. Linux

3.1 Books

(1) In-depth understanding of computer systems

(2) UNIX Advanced Environment programming

3.2 Network Links

(1) Linux memory Management basic concept: http://vmlinz.is-programmer.com/posts/26540.html

————————————————————————————————————————————-

4. MySQL

4.1 Books

(1) MySQL performance Tuning and architecture design

4.2 Network Links

(1) Database paradigm: http://mooncome.blog.hexun.com/46766650_d.html

————————————————————————————————————————————-

5. System Design

(1) Cache system design: http://blog.csdn.net/hexinuaa/article/details/6630384

(2) Calculator design: http://baike.baidu.com/view/2582.html

(3) Elevator scheduling algorithm: http://hi.baidu.com/shatianxigua/blog/item/16e86b2be50caa94023bf66b.html

(4) Maze generation: Http://en.wikipedia.org/wiki/Maze_generation_algorithm

————————————————————————————————————————————-

What books do you need to see for a job?

Look at this brother's experience: http://meterfield.com/otbzi/?p=39

[Go] basic knowledge finishing

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.