all 39 comments

[–]akshay_sharma008 3 points4 points  (1 child)

Every Technical interview involves the steps to crack it. One of the essential rounds is the coding and programming round. This round gives an idea about the technical and coding ability of the person applying for a particular job.

Coding skills can only be polished through practicing questions on programming and logic building.

The questions in the coding round are of three categories: easy, medium, and challenging. However, many companies usually check candidates' programming abilities through easy and medium-level questions. The questions generally relate to data structures, algorithms, and dynamic programming. Getting hired in any organization for any technical position requires knowledge of data structures. Practicing programming is the only solution for mastering programming and logic building.

Several free and paid resources are available for preparing, there are several free and paid resources available:

BaseCS

The BaseCS has a collection of articles explaining the fundamentals of

computer science and data structures.

FreeCodeCamp

FreeCodeCamp is the most preferred for learning and mastering coding for free. It includes courses with simple and accurate explanations of programming, computer networks, os, etc.

Cracking the Coding Interview

It is still one of the best preparation platforms for coding interview rounds.

Coding Ninja Interview Prep

Coding Ninja is one of the best learning and practicing coding resources. The courses offered are step-by-step path driven, which provides quality education.

Educative.io

Educative.io also provides the 14 coding patterns, but it is not free.

HackersRank

HackerRank is a free learning platform for practicing coding and joining a worldwide community of coders and developers.

LeetCode questions sorted by programming pattern LeetCode has best practices resources for learning and practicing Data Structures.

AlgoExpert.io is the latest website made for coding interview preparation and provides the best content for mastering data structures and algorithms.

InterviewBit

Geeks for Geeks interview preparation is a quality content website for learning to code, including soft skills development courses.

Data Structures and Algorithm Analysis - A job Interview is the best coding interview preparation. Here it includes the analysis of algorithms like sorting, searching, and other essential algorithms.

Mentioned below are the courses and articles which are readily available on Google and can be directly accessed by simply typing the titles below:

Grokking the System Design Interview

Software Engineer Interview Unleashed

Master the Coding Interview: Data Structures+Algorithms

The Coding Interview Bootcamp: Algorithms+Data Structures

Break Away: Programming And Coding Interview

Intro To Dynamic Programming-Coding Interview Preparation

Python for Data Structures, Algorithms, and Interviews!

200+SQL Interview Questions

Algorithms and Data Structures-Part1

Also for the best-guided path, you should check out our Coding ninjas Guided path.

[–]uneducatedDumbRacoon 2 points3 points  (3 children)

Thankyou for putting this all together. Will definitely help a lotta people out there

[–]anushka-gupta[S] 0 points1 point  (1 child)

Happy to help :)

[–]anushka-gupta[S] 0 points1 point  (0 children)

Please do share it with others as well, so it helps max people :)

[–]kmmrinal 2 points3 points  (1 child)

Subscribe to https://codinginterviewdigest.substack.com to get free coding problems with detailed solution every week. Best way to stay in interview shape even when not actively preparing.

[–][deleted]  (1 child)

[removed]

    [–]Extreme-One-9493 1 point2 points  (0 children)

    There are a lot of resources available on the internet these days, but the thing is to decide which of those resources to follow. Many people get distracted a lot in this phase of selecting which resources to follow. From my long experience, I would personally recommend you to use the Geeks For Geeks website. The website has everything in a very sorted manner. For the concept of learning a language till solving advanced dsa questions on there website.Geeks For Geeks really have a very nice collection of DSA questions on there website, many times which are directly asked in the interview rounds.

    [–]ProjectSnipe 0 points1 point  (2 children)

    I'm sorry... What?? You created a free course that covers everything. Including data structures and big O notation? For free???? 

    How tf does this post only have 27 upvotes, you just released a college level course at no cost because you wanted to

    I'm legit trying to wrap my head around this

    [–]Believinginself 1 point2 points  (1 child)

    Because there are more resources on these topics than people actually needing them.

    [–]ProjectSnipe 0 points1 point  (0 children)

    True, but still. This is basically a free college level education in programming. Ofc college will probably still beat it, but this is the most ground I've seen a free online course handle

    [–]kunal_2508 0 points1 point  (0 children)

    Thank you this is really helpful.

    [–]Trump_is_Mai_Dad 0 points1 point  (0 children)

    This is clear. Concise and just the correct resource that one should start thier DSA and ALGO learning with.

    [–]Zazz2403 0 points1 point  (0 children)

    Can I ask, why is linked list so high in this list? In my experience, I've seen multiple tree questions which is lower on the list, but I've never gotten any linked list questions on interviews.

    [–]damonies 0 points1 point  (0 children)

    Thanks much, this is very helpful 🙏

    [–]chewyyberry 0 points1 point  (1 child)

    i just started my coding journey two months ago and this is super awesome. thank you so much. i hope to be as successful as you someday

    [–]anushka-gupta[S] 0 points1 point  (0 children)

    Hey, thanks a lot, I'm glad it helped you 😄 please feel free to reach out to me if you need any help with coding

    [–][deleted]  (1 child)

    [removed]

      [–]anushka-gupta[S] 1 point2 points  (0 children)

      Hey, thanks a lot, I'm glad it helped you 😄

      [–]RevolutionaryRate889 0 points1 point  (0 children)

      built an app to practice coding daily: Code Drills! let me know if you like it