Puzzla.io

Engineering Puzzles

Stay prepared. Practice with intent. Fortify your staggering knowledge. Browse puzzles

algorithms data-structures recursion coding strings iteration definition acronym design networking qa trees functional sql lists css cryptography comparison maps sets security java binary-tree

Core Knowledge

Programming is fun, and interesting. Improving on what you know is also usually fun, and interesting. So take some time, and do it. Be the smartest person in the room, and then move onto the next room, or something.

Go find some puzzles

Interviews

Regularly drilling yourself on core competencies is a good way to stay prepared, and identify your own places for improvement. You need to be competent with core data structures, and algorithms to succeed in an interview. You also need to be able to identify where to apply such algorithms when presented with coding problems.

Features

Popular Competencies

What are competencies? algorithms data-structures recursion coding strings iteration definition acronym design networking qa trees functional sql lists css cryptography comparison maps sets security java binary-tree

...and many more

Coming Eventually...

  • More puzzles
  • More programming languages

Any Ideas?