DEV Community

Cover image for Most Useful Websites for Programming Interview Preparation
Sayan Mondal
Sayan Mondal

Posted on

Most Useful Websites for Programming Interview Preparation

While the thought of an interview might appear daunting for most of us, interview preparation is not as hard as it seems.

All that one needs to do is stay organized and be proactive.

In this article we are going to take a look at the top useful websites for preparing for Programming Interviews.


Leetcode

LeetCode

It’s a website where people–mostly software engineers–practice their coding skills. There are 800+ questions (and growing), each with multiple solutions. Questions are ranked by level of difficulty: easy, medium, and hard.

LeetCode


Interview Cake

Interview Cake

Interview Cake is a study tool that preps software engineering candidates for programming interviews. It's not just about writing the solutions for a particular problem statement but it also has courses and daily newsletter to help you get started with Competitive Programming if you are a beginner.

Interview Cake


Reddit Programming Forum

Reddit Programming Forum

Interviews are not just about writing code and finding the solution to a problem statement but also about how efficient you are with your code architecture and how sound you are with technology and best practices. Learning from a community is always the best because there might always be a second person who has worked on something you haven't or who would be talking about something you might now know, this spurs up the opportunity to learn more.

Reddit Programming Forum


Simple Programmer

Simple Programmer

Simple Programmer is focused on helping software developers, programmers and other IT professionals improve their careers and live better lives. One thing I learned from year of consulting and coaching software developers is that increasing your technical aptitude is not enough.

In order to really succeed as a software developer—you need to be well rounded. You'll find the content at Simple Programmer to be holistic in nature.

That means you are just as likely to find articles about improving your career as you are to find articles about developing your people skills, getting in shape and tackling the mental aspects of being a software developer.

Simple Programmer


Pluralsight Design Patterns

Pluralsight Design Patterns Library

Pluralsight, Inc. is an American publicly held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals.

The design patterns library contains descriptions and examples of software design patterns that you can apply in your daily development. These patterns are time proven techniques for building long-lived, well factored software that are widely used in software development today.

Pluralsight Design Patterns Library


Hired

Hired.com

Hired (hired.com) is a marketplace that matches tech talent with the world’s most innovative companies. Hired combines intelligent job matching with unbiased career counseling to help people find a job they love. Through Hired, job candidates and companies have transparency into salary offers, competing opportunities and job details.

This level of insight is unmatched, making the recruiting process quicker and more efficient than ever before. Hired was founded in 2012 and is headquartered in San Francisco, with offices in the United States, Canada, France, and the UK. The company is backed by Lumia Capital, Sierra Ventures and other leading investors.

Hired


StackOverflow Careers

StackOverflow Careers

Millions of developers around the world love Stack Overflow. We help companies reach and engage them. Read our updates on employer branding trends, recruiting success stories, and hiring best practices.

This blog page ranges from having the best practices to how you can deal with Imposter Syndrome and that's the best part. It doesn't limit you at coding but you get the flexibility to choose what content you are looking for from the amazing community at StackOverflow.

StackOverflow Careers


Interviewing

Interviewing.io

Interviewing.io is a platform where software engineers can participate in mock and real technical interviews. Once users feel comfortable with their interview readiness, they are invited to participate in real technical interviews for companies that are hiring.

Interviewing.io


InterviewBit

InterviewBit

InterviewBit is a platform to learn skills that you need for technology jobs. They help you polish your skills and get ready for the job, whether you are a fresh college graduate or a working professional.

InterviewBit


hackerRank

HackerRank

HackerRank is a place where programmers from all over the world come together to solve problems in a wide range of Computer Science domains such as algorithms, machine learning, or artificial intelligence, as well as to practice different programming paradigms like functional programming.

HackerRank


TopCoder

Topcoder

Topcoder is a crowdsourcing company with an open global community of designers, developers, data scientists, and competitive programmers. Topcoder pays community members for their work on the projects and sells community services to corporate, mid-size, and small-business clients.

TopCoder


SPOJ

SPOJ

SPOJ (Sphere Online Judge) is an online judge system with over 640,000 registered users and over 20,000 problems. Tasks are prepared by its community of problem setters or are taken from previous programming contests. SPOJ allows advanced users to organize contests under their own rules and also includes a forum where programmers can discuss how to solve a particular problem.

SPOJ


Conclusion

That's all folks 👨‍🏫, Thank you for reading it till the end. These are the resources I found to be really helpful and not just sticking to code but also branching out to teaching people about Interviews and how to's, I'm sure there must be tons of other amazing websites out there too. These are the ones that I really found helpful and often get myself indulged into. 👨🏻‍💻

Don't forget to share these resources with someone who you think might need some help preapring for interviews too. Peace out. ✌🏼

Top comments (11)

Collapse
 
devindford profile image
Devin Ford • Edited

I’ve also heard good things about algoexpert.io

It was created by a software engineer who previously worked at both google and Facebook and left to create this site with another person. Might be worth a look!

(edited to fix link)

Collapse
 
ashutosh049 profile image
ashutosh049

i guess you are talking about algoexpert.io ? I could not find anything on algo.io.

Collapse
 
devindford profile image
Devin Ford • Edited

Yes I apologize I wrote that after a 20 hour day, I’m used to referencing it short hand 😰

I’ll edit it 🤫 lol

Thread Thread
 
ashutosh049 profile image
ashutosh049

Glad you mentioned it, it will surely help others, atleast me. LOL

Collapse
 
conaxinfotech profile image
Satyam Jaiswal

Thanks for sharing useful websites for us. I have find another website on google, where we can practice popular job interview questions with answers.
OnlineInterviewQuestions.com

Collapse
 
fad16papa profile image
Francis

Nice thanks for the info. Im getting ready for some technical interviews for the next 3 months

Collapse
 
rakhmad profile image
Rakhmad Azhari

I am now practicing using Hackerrank. Nice platform and lot of good questions, really force me to learn algorithm again :D

Collapse
 
ashutosh049 profile image
ashutosh049

It's a very nice collection, many of us do not about some of these.
How about sorting them on the basis of quality and skills required?

Collapse
 
vjnvisakh profile image
Visakh Vijayan

Nice collection

Collapse
 
deadwing7x profile image
Anubhav Sarkar

You can try out Code Signal too. I love how they present a path. And you need to completely crack the current problem to unlock the next one!

Collapse
 
vuelancer profile image
Vuelancer

Websites every developer is in need of dev.to/vuelancer/top-websites-for-...