Piscine Starfleet: Technical Interview Bootcamp

This two-week bootcamp teaches the fundementals of computational thinking and prepares participant for a functional role at an organisation.

In essence, the content covered is equivalent to two years of Computer Science modules at any major university.

Topics

Over the course of 8 days of assignments, the following topics were covered:

  • Big O Notation
  • Searching Algorithms
  • Sorting Algorithms
  • Bit Manipulation
  • Recursive Algorithms
  • Data structures (Arrays, Linked Lists, Binary Trees, Graphs)

Useful links

https://github.com/hhaakkimm/algos - Implementations of many algorithms
https://bit.ly/2yHfdyc - Must read book for Interview preparation
https://cses.fi/book/book.pdf - Competitive Programmer’s Handbook
http://e-maxx.ru/algo/ - Good explanation of algorithms in Russian
https://bit.ly/2B360DZ - Another List of Algorithms
https://discuss.codechef.com/t/data-structures-and-algorithms/6599 - Algorithms and problems
https://leetcode.com/ - Practice problems