- Ruby
- JavaScript
- Python
- CoffeeScript
- Haskell
- Elixir
- C#
- Kotlin
- Prolog (Beta)
- Scala
- Rust
- TypeScript
- C
- Java
- Julia (Beta)
- PHP
- BF (Beta)
- Crystal
- R (Beta)
- D (Beta)
- OCaml (Beta)
- Lua
- Shell
- NASM
- Clojure
- C++
- Dart
- COBOL (Beta)
- Factor (Beta)
- F#
- Racket
- Go
- Groovy
- RISC-V (Beta)
Start training on this collection. Each time you skip or complete a kata you will be taken to the next kata in the series. Once you cycle through the items in the collection you will revert back to your normal training routine.
DescriptionEdit
Interview problems
Here are some problems I have collected as an example to be used in coding interviews.
The main goal is to prove that you are capable of thinking algorithmically and know how to use the basic features of your language of choice.
These katas were chosen with Javascript in mind, though they can be done in many other languages.