linux c++ Server side development interview must read book sorting

  • 2020-07-21 09:28:41
  • OfStack

As a side note: I recommend 1 open source book on github. There are all kinds of language versions.

1. Algorithm Base series

Data Structure Foundation (C language version). Translated by Zhu Zhongtao Offer by the Sword The Beauty of Programming Programming Gems CareerCup-Top 150 Questions 4th [Introduction to Algorithms].(USA)Cormen. Scanning Edition

2. C/C++ Basic series of interview questions

Code for Programmer Interview Interview Tips for Programmers C/C++ Programmer Survival Manual

3. High quality code series

Guide to Quality Programming Art of High-quality Programming

4. C language series (great help to master C++)

The Essence of Programming: Writing High-quality C Language Code Deep Anatomy of C Language C and the Pointer C Expert Programming

5. C + + series

"C + + primer" C++ Programming Language The effective C + +" more effective c++ 99 Common Programming Mistakes in C++ Language c++ Meditations c++ Programming Analysis - Problems, Solutions and Design Guidelines. Translated by Liu Weipeng "Programming Techniques to Improve C++ Performance" left fly STL Source Code Profile

6. LINUX series

LINUX's Private Dishes of Bird Brother The LINUX Private Kitchen Server Setup of Bird Brother Linux/Unix System Programming Manual Linux Programming Matthew Advanced Programming in UNIX Environment Linux Kernel Design and Implementation Linux Kernel Full Comments (revised v3.0) Unix Programming Art

7. LINUX Tool series

VIM Chinese Handbook Easy to Learn linux shell Programming Linux Command, Editor and Shell Programming by Mark ES66en. Sobell Translated by Yang Mingjun and Wang Fengqin 1. Follow me on makefile

Multithreaded programming series

Multi-core multi-thread Programming LINUX Multithreaded Server-side Programming Chen Shuo

9. Other auxiliary series

Processor Architecture Intel Platform Programming An In-depth Understanding of Computer Systems Design Mode in Simple Terms [Design Patterns] : The Foundation of Reusable Object-oriented software. Machinery Industry Press An In-depth Understanding of Computer Systems Assembly Language Programming

A few more books will serve as a backup

Read the book more than 3 times. Such as apue unp tcp/ip v1, etc.
Several recommended books in key circles :(* books are strongly recommended)
c/c++:
Primary c language puzzle /C and Pointers
Expert: C Expert programming *
c++ primer/effictive c++/inside c++ *
tcp/ip books
2/3 There is no need to buy or read. This volume 1 mainly deals with the principles of tcp/ip
unp *** This book mainly linux socket programming API, two books look together, the effect is the best
unp2(unix Network Programming volume 2) this is mainly about IPC, you can have a look if you have time
linux books:
apue ***
An in-depth understanding of the linux kernel *
Other series OF linux source books, the right amount to read.
Test-taking algorithm and Intelligence questions:
The beauty of programming, programming gems
Mass data processing:
The information is collected online, or I can upload it when I have time.
Data structure:
Data Structure and Algorithm analysis -C language description Weiss *
Data structure 1800 red problem sets


Related articles: