Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 2.61 KB

README.md

File metadata and controls

29 lines (21 loc) · 2.61 KB

PIQ: Programming Interview Questions

My personal collection of software engineering interview questions and solutions for use and practice in software engineering interviews.

All solutions are written in TypeScript and often intentionally ignore language features to fit with the spirit of the questions, improve efficiency, or just to add additional challenge, e.g., not using Array.prototype.reverse() when asked to reverse an array. I chose TypeScript because I can use most of the JavaScript dev tooling, (which I think is excellent, especially the test tooling,) and adds typing which JS sorely needs.

Programming exercises and solutions are organized by collection under src/:

Usage

All exercises are implemented as tests. Simply run npm test to run all of them once, or run npm start to start watching for changed files and rerunning related tests.

Notes