nlwmode / Cpp_Interview_Guide

C++开发相关面试题目:涉及C++面试常问题、设计模式、数据结构、操作系统及网络等。完善中...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

                   _ooOoo_"
                  o8888888o"
                  88\" . \"88"
                  (| -_- |)"
                  O\\  =  /O"
               ____/\`---'\\____"
             .'  \\\\|  %  |//  `."
            /  \\\\|||  %  |||//  \\"
           /  _||||| -%- |||||-  \\"
           |   | \\\\\\  -  /// |   |"
           | \\_|  \'\'\\---/''  |   |"
           \\  .-\\__  `-`  ___/-. /"
         ___`. .'  /--.--\\  `. . __"
      .\"\" \'<  \`.___\\_<|>_/___.\'  >\'\"\"."
     | | :  \`- \\\`.;\`\\ _ /\`;.\`/ - \` : | |"
     \\  \\ \`-.   \\_ __\\ /__ _/   .-\` /  /"
======\`-.____\`-.___\\_____/___.-\`____.-\'======"
                   \`=---=\'"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
         Buddha bless Never BUG

今年校招这么糟心的原因,可能就是因为没有提前把这些看完吧!

有些知识点,本人近期正在整理中。 有兴趣的小伙伴可以添加QQ群(829207482),一起讨论,一起进步!

目录

正文

C++常问基础知识50条

链接中是全的:知识点+原理讲解 点击链接,直接食用

来点小菜(限于篇幅,只列几点):

  1. C++11新特性
  2. 内存四区(堆,栈,数据区,代码区)
  3. C++中的容器
  4. 虚函数底层实现
  5. 多态、虚函数表、虚析构函数
  6. 泛型(模板函数、模板类...)
  7. 字节对齐
  8. 等等...

数据结构常问100条(待整理)

DS

 1. 数组
 2. 链表 (插入、删除、快慢指针等)
 3. 栈   (近栈、出栈、单调栈等)
 4. 队列
 5. 树
 6. 哈希表
 7. 堆(小顶堆,大顶堆)
 8. 图(有向图,无向图)

STL底层原理(待整理)

点击链接,直接食用

手撕代码666

点击链接,直接食用

  • 手撕库函数类别:
  1. strcpy
  2. strstr
  3. memcpy
  4. memmove
  5. 等等...
  • 手撕数据结构类别:
  1. 哈希表的原理与实现
  • 手撕操作系统类别:
  1. LRU算法(最近未被使用算法--缓存淘汰)

设计模式23条(待整理)

点击链接,直接食用

后端开发

About

C++开发相关面试题目:涉及C++面试常问题、设计模式、数据结构、操作系统及网络等。完善中...

License:The Unlicense


Languages

Language:C++ 100.0%