The Startup
Published in

The Startup

How to Solve Any Code Challenge or Algorithm

“Know algorithms!” When you’re searching for jobs in tech, this is frequent advice. Most articles about algorithms and coding challenges seem to recommend practicing them so much that you‘ll recognize almost anything an interviewer might ask you. Practicing algorithms and explaining the solutions out loud are very important — you want to be able to explain your ideas — but problem solving in software and web development requires more than rote memorization.




Get smarter at building your thing. Follow to join The Startup’s +8 million monthly readers & +756K followers.

Recommended from Medium

Designing Distributed Systems for Security Workflow — Learning from our Nullcon Workshop

ListView.builder And GridView.builder Inside ListView In Flutter

How to automate opening and login to websites with Python

Logging Best Practices — MDC, Ingestion and Scale

Top Reasons Why Your Mobile App is Slow and How to Fix it

Update on Dexfolio Beta and IDO

Purpose built Runtimes

Dynamic VS Static librarys & how use them:

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
James Dorr

James Dorr

Full Stack Web Developer, former English as a foreign language teacher and volleyball coach. All views and opinions are my own.

More from Medium

3 Labour-Intensive Ways to Gain Experience in Any Technology

CodeSignal Solutions — Arrays

Big O Notation

The Big-O Notation — Algorithm and Data Structure