CodingBison

Why Programming/Coding Problems?

Solving coding problems can be a lot of fun and comes with a lot of benefits:

Note that example solutions in this section are provided in Java. Having said that, our solutions are generic and are there to illustrate the workings of general algorithms and strategies. Also, some of the problems are from the LeetCode (www.leetcode.com ); the problems that we have selected are available to all visitors and do not require LeetCode subscription. Lastly, most of these LeetCode problems are identical to those asked popularly in interviews in different companies.

Help with Interview Preparation!

Most of the technology companies have an coding-interview as part of their interview process. Being able to solve problems asked during an interview can help you land your dream job and thus, can make a big impact in your life.

Regularly solving coding problems can help in the interview in many ways:

Note that some interview questions may not be super hard, but candidates are expected to be very careful and deal with edge cases or find a performant solution. So coming up with a solution that works in the happy scenario, even quickly, may not be enough, especially for senior candidates.

So, with that, Happy Coding!