This is a list of concepts it is important to learn in order to coding interviews at big companies and for jobs with really technical teams. Not all companies interview this way but many do or at least include CS fundamental and puzzle questions as part of their processes. Preparing for these types of interviews can be challenging and tedious. I created this repo as a collection of resources to help better understand where these questions come from. There are tons of resources out there so if you are looking to crack the coding interview, well, definitely read cracking the coding interview (links below) and review some of the sites and concepts below. I also recommend interviewing.io for doing live practice interviews to get you prepared.
interview-questions coding-interviews interview-practice interview programming-challenge programming-challenges interview-preparation interviews coding-challenge coding-challenges coding-interview codingame coding interview-prep programming job-board jobseeker job-interviews jobsearch job-huntingThis is an interactive version of a classic puzzle. It is written in Purescript with a reactive Thermite interface.
puzzle programming-challenge website browser-gameIf you like programming challenges, we got 99 good ones for you. Maybe you are just trying to learn programming, or trying to learn Swift. These problems will challenge you to find creative solutions. Forking is not necessary to solve these challenges (you could do that by writting a small program in Xcode). Forking is also not neccessary if all you need is to use the test runner. However, if you would like to submit your solutions you will need to create a pull request, and for that, you will need to fork this repository.
challenges programming-challenge programming-exercises
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.