/Low-level-system-design

Low level implementation of few examples in C++ asked for LLD/machine coding interviews

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Low level system design

Low level implementation of few examples in C++ asked for LLD/machine coding interviews.

Requirements

  • C++ 14
  • Gtest - Google unit test framework for C++

Building

To build and run any example, first change directory in terminal to appropriate example folder

cd Splitwise

Compile and run all cpp files within the folder

g++ *.cpp -std=c++14 -lgtest -o test.out
./test.out

Contribution

Contributions are always welcome!

  • For contributing in existing examples, you can refer the code, the code is designed in such a way that it is easily extensible.
  • Contributing new examples, collocate all files in one folder and name it accordingly.

License

Distributed under the GPL-3.0 License. See LICENSE.txt for more information.