Skip to content

robatron/piq

Repository files navigation

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

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Languages