Skip to content

【C++ 面试 + C++ 学习指南】 一份涵盖大部分 C++ 程序员所需要掌握的核心知识。

Notifications You must be signed in to change notification settings

rongweihe/CPPNotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

96e3a09 · Jan 16, 2023
Jun 16, 2021
Jun 16, 2021
Aug 28, 2021
Jun 17, 2021
Mar 12, 2021
Jun 16, 2021
Apr 17, 2021
Jul 15, 2021
Jul 19, 2021
Jan 3, 2022
Jan 16, 2023

Repository files navigation

CPPNotes

微信 公众号 知乎 投稿

如下是 C++ 后台研发技术路线以及知识点,这里有很多细节,还需要不断完善。 欢迎大家通过【公众号】 或者加我【微信】 与我交流,一起成长一起进步!

以下没有连接的内容就是还没有写,笔者正在拼命赶稿 ing....

编程语言 C++

STL 源码剖析

数据结构与算法

数据密集型应用系统设计-读书笔记

设计模式

  • [C++设计模式]
  • C++单例模式
  • 用C++设计一个不能被继承的类
  • 如何定义一个只能在堆上定义对象的类?栈上呢
  • 重类构造和析构的顺序

操作系统

linux 服务器

计算机网络

数据库

海量数据处理

  • bitmap
  • Map-Reduce原理
  • BloomFilter原理
  • Trie树原理
  • LSM树原理

linux下操作命令以及工具

  • 工作中常用的linux 命令
  • 编译工具GCC
  • 调试工具GDB
  • 性能优化工具Perf
  • 内存泄露检查工具Valgrind
  • makefile编写

开源框架

程序人生

1、承认自己的软弱,是成长的第一步

2、大佬的美国打拼十年,回国创业

3、小贺的第一份实习,半个月就跑路

程序员求职

岗位:社招-字节跳动 信息服务中台研发工程师 全职 (长期有效)

地点:不限

社招·正式·职位 ID:JKU9P

职位描述

  • 参与字节跳动信息服务中台的研发工作,用最前沿的工程技术和AI算法能力赋能海量的数据资源,做最激动人心的技术,强力支撑字节各条业务;
  • 参与信息服务中台的总体设计、功能实现与模型优化,保证系统优秀的数据整合能力和高效、稳定的服务质量;
  • 构建从离线海量数据生产、内容理解、数据存储引擎到搜索的全流程,无论擅长工程架构还是算法策略,这里都是你理想的舞台;
  • 不断创新,推动中台的快速发展和高效迭代,深入分析各种复杂场景的数据模型,持续扩展平台的支撑场景和应用范围,探索孵化信息服务ToB的应用场景;

职位要求

  • 出色的问题分析和解决能力,总是能从纷繁复杂的现象中一眼看出问题本质;
  • 优秀的系统设计或算法模型能力,能够深入复杂的业务场景及数据模型,不设边界的驱动平台持续优化;
  • 强悍的编程功底,能够举一反三,从容的用代码解决日常工作中面临的各种工程难题和算法挑战;
  • 对产品有强烈的责任心,具备良好的产品意识、沟通能力和自我驱动能力;
  • 有搜索、舆情、内容质量等相关数据平台开发经验的加分;
  • 如果你绝顶聪明,总能快速学习成为领域专家,可忽略以上所有要求,我们愿意培养你,与你共同学习和成长。

有意向可以

关于作者

大家好,我是程序员贺同学,北交大师兄,喜欢算法,热爱编程,热爱生活,目前就职于 ByteDance。

加我的微信,备注:「个人简单介绍」+「读者」, 拉你进读者交流群。

我的公众号

内容公众号同步更新,有时候不适合发 Github 的东西我也会发在公众号里面,所以请各位大大也扫码关注,支持一波吧

投稿

投稿请添加上方个人微信二维码联系,请备注来意,感谢您的支持!

赞赏

您的支持是我前进最大的动力

Releases

No releases published

Packages

No packages published

Languages