Top LinkedList Interview Questions – Structured Path with Video Solutions

LinkedList Series Overview
Given below is the best-structured path to learn LinkedList with the best video tutorials, and at the same time practice problems which are asked in top tech giants like Google, Amazon, Facebook, etc, and startups like Swiggy, Zomato, Paytm, and others.
About Instructor
striver
  • Software Engineer at Google .
  • Offers from Facebook London and other startups.
  • Previously worked with Amazon, Media.net .
  • Followed by 1M+ people across YT, Linkedin and other socials.
  • Candidate Master at Codeforces.
  • 6* at Codechef.

If you still have doubts or questions, we’ve got you covered! Check out our FAQs section at the bottom of the page, where we address some common queries that might help clarify any concerns you have.

Note: Only start solving the problems, if you have prior knowledge of DSA, in case you are a beginner please switch to Strivers A2Z DSA Sheet.

Part 1: Singly LinkedList (basics)
(0/3)

Action Problem [Articles, Codes] PL-1 Solution PL-2 Notes Company
Introduction to LinkedList, learn about st…
Find the length of the linkedlist [learn t…
Search an element in the LL
Part 2: Double LinkedList (basics)
(0/2)

Action Problem [Articles, Codes] PL-1 Solution PL-2 Notes Company
Introduction to DLL, learn about struct, a…
Reverse a DLL
Part 3: LinkedList (Medium)
(0/9)

Action Problem [Articles, Codes] PL-1 Solution PL-2 Notes Company
Add 2 numbers in LL
Segrregate odd and even nodes in LL
Sort a LL of 0’s 1’s and 2’s by changing l…
Remove Nth node from the back of the LL
Reverse a LinkedList [Iterative]
Reverse a LL [Recursive]
Check if LL is palindrome or not
Add 1 to a number represented by LL
Find the intersection point of Y LL
Part 4: LinkedList [Tortoise & Hare Algorithm]
(0/5)

Action Problem [Articles, Codes] PL-1 Solution PL-2 Notes Company
Middle of a LinkedList [TortoiseHare Metho…
Detect a loop in LL
Find the starting point in LL
Length of Loop in LL
Delete the middle node of LL
Part 5: Doubly LinkedList [Medium + Hard]
(0/3)

Action Problem [Articles, Codes] PL-1 Solution PL-2 Notes Company
Delete all occurrences of a key in DLL
Find pairs with given sum in DLL
Remove duplicates from sorted DLL
Part 6: LinkedList [Hard]
(0/5)

Action Problem [Articles, Codes] PL-1 Solution PL-2 Notes Company
Sort LL
Reverse LL in group of given size K
Rotate a LL
Flattening of LL
Clone a Linked List with random and next p…
Frequently Asked Questions (FAQs)
Is this a language specific series?
Striver has made sure that the lectures are not language based, he teaches you the alogrithms. Post that he writes the pseudocodes, which are language independent. Loops and data structures are similar in every language, so you can always have the articles open on a parallel tab to check the code for C++, Java, Python or Javascript.
What if the codes are not available in the language I code in?
Open bard/chatGPT, and paste our C++ or any language code, and ask him to convert it into language of your choice, and he will do it for you.
How do I get my doubts resolved?
If you have any doubts, you can always open the youtube comments, and read through. Mostly all the common doubts are there in the YouTube section. If you still have doubts, we will highly encourage you to use technology, and open Bard/ChatGPT, and paste the code from our article, and ask them the doubt. This works for most of the use cases. If you still have doubt, you can post on the youtube comments, Striver usually replies if the community has not.
Do I need to pay anything?
As of today, every thing on takeUforward is free, however we will be happy if you give us a shoutout if the content helps you. That will mean a world to us.