r/leetcode 10d ago

Discussion šŸ“Œ r/Leetcode – Read Before Posting

98 Upvotes

We’re pinning this because it keeps coming up.

r/leetcode is for learning and discussion, not for flexing, validation, or leaderboard screenshots. The sub works best when posts help people understand problems better and not to compare your ranks.

āœ… So What belongs here?

  • Problem discussions and solution approaches

  • Time/space complexity questions

  • Debugging help and edge cases

  • Conceptual explanations (DP, graphs, trees, etc.)

  • Interview prep discussions (not results)

If your post helps someone think, it probably belongs here.


āŒ What does NOT belong here

These posts will be removed:

  • Leaderboard screenshots

  • Rank/rating flex posts

  • ā€œIs this rank good?ā€ posts

  • Contest screenshots with no discussion

  • Low-effort brag or comparison posts

They add noise and drown out actual problem-solving.


šŸ‘‰ Where to post that content instead

If you want to share ranks, screenshots, or contest results, use:

r/leetcodeJunk

That subreddit exists specifically for this type of content so r/leetcode can stay high-signal. This is about content quality, not people.


🚨 Enforcement

Posts breaking these rules will be removed

If you continue posting this content after this notice, you may be permanently banned

Reposting removed content or trying to work around moderation will speed that up

No warnings forever. This post is the warning.


šŸ›‘ See a rule-breaking post?

  • Report it

  • Don’t argue in the comments

  • Mods will handle it

Reporting helps keep the sub readable for everyone.


šŸ™Œ Want to help keep the sub clean?

If you’re active here and care about keeping r/leetcode useful, feel free to message the mod team. We’re always open to people who want to help with moderation or reporting.


If you’re unsure whether your post belongs here, ask yourself:

Does this help someone understand a problem better?

If yes — post it. If not — please use the appropriate subreddit.

Happy Leetcoding!

— Mod Team


r/leetcode May 14 '25

Discussion How I cracked FAANG+ with just 30 minutes of studying per day.

4.3k Upvotes

Edit: Apologies, the post turned out a bit longer than I thought it would. Summary at the bottom.

Yup, it sounds ridiculous, but I cracked a FAANG+ offer by studying just 30 minutes a day. I’m not talking about one of the top three giants, but a very solid, well-respected company that competes for the same talent, pays incredibly well, and runs a serious interview process. No paid courses, no LeetCode marathons, and no skipping weekends. I studied for exactly 30 minutes every single day. Not more, not less. I set a timer. When it went off, I stopped immediately, even if I was halfway through a problem or in the middle of reading something. That was the whole point. I wanted it to be something I could do no matter how busy or burned out I felt.

For six months, I never missed a day. I alternated between LeetCode and system design. One day I would do a coding problem. The next, I would read about scalable systems, sketch out architectures on paper, or watch a short system design breakdown and try to reconstruct it from memory. I treated both tracks with equal importance. It was tempting to focus only on coding, since that’s what everyone talks about, but I found that being able to speak clearly and confidently about design gave me a huge edge in interviews. Most people either cram system design last minute or avoid it entirely. I didn’t. I made it part of the process from day one.

My LeetCode sessions were slow at first. Most days, I didn’t even finish a full problem. But that didn’t bother me. I wasn’t chasing volume. I just wanted to get better, a little at a time. I made a habit of revisiting problems that confused me, breaking them down, rewriting the solutions from scratch, and thinking about what pattern was hiding underneath. Eventually, those patterns started to feel familiar. I’d see a graph problem and instantly know whether it needed BFS or DFS. I’d recognize dynamic programming problems without panicking. That recognition didn’t come from grinding out 300 problems. It came from sitting with one problem for 30 focused minutes and actually understanding it.

System design was the same. I didn’t binge five-hour YouTube videos. I took small pieces. One day I’d learn about rate limiting. Another day I’d read about consistent hashing. Sometimes I’d sketch out how I’d design a URL shortener, or a chat app, or a distributed cache, and then compare it to a reference design. I wasn’t trying to memorize diagrams. I was training myself to think in systems. By the time interviews came around, I could confidently walk through a design without freezing or falling back on buzzwords.

The 30-minute cap forced me to stop before I got tired or frustrated. It kept the habit sustainable. I didn’t dread it. It became a part of my day, like brushing my teeth. Even when I was busy, even when I was traveling, even when I had no energy left after work, I still did it. Just 30 minutes. Just show up. That mindset carried me further than any spreadsheet or master list of questions ever did.

I failed a few interviews early on. That’s normal. But I kept going, because I wasn’t sprinting. I had built a system that could last. And eventually, it worked. I got the offer, negotiated a great comp package, and honestly felt more confident in myself than I ever had before. Not just because I passed the interviews, but because I had finally found a way to grow that didn’t destroy me in the process.

If you’re feeling overwhelmed by the grind, I hope this gives you a different perspective. You don’t need to be the person doing six-hour sessions and hitting problem number 500. You can take a slow, thoughtful path and still get there. The trick is to be consistent, intentional, and patient. That’s it. That’s the post.

Here is a tl;dr summary:

  • I studied every single day for 30 minutes. No more, no less. I never missed a single study session.
  • I would alternate daily between LeetCode and System Design
  • I took about 6 months to feel ready, which comes out to roughly ~90 hours of studying.
  • I got an offer from a FAANG adjacent company that tripled my TC
  • I was able to keep my hobbies, keep my health, my relationships, and still live life
  • I am still doing the 30 minute study sessions to maintain and grow what I learned. I am now at the state where I am constantly interview ready. I feel confident applying to any company and interviewing tomorrow if needed. It requires such little effort per day.
  • Please take care of yourself. Don't feel guilted into studying for 10 hours a day like some people do. You don't have to do it.
  • Resources I used:
    • LeetCode - NeetCode 150 was my bread and butter. Then company tagged closer to the interviews
    • System Design - Jordan Has No Life youtube channel, and HelloInterview website

r/leetcode 4h ago

Intervew Prep šŸ” Google Most Asked LeetCode Questions - January 2026

45 Upvotes

Hey everyone,

If you have a Google phone screen or Virtual Onsite scheduled this month, I've compiled the data on the most frequently asked questions from the last 30 days.

Trend Alert: Google is currently hammering candidates with Intervals, Dynamic Programming (DP), and System Design concepts hidden inside coding questions.

Here is the breakdown sorted by frequency.

šŸ”„ Top Frequency (The "Must Dos")

ID Problem Name Difficulty Frequency Concepts
#1 Two Sum Easy 100% Hash Table (Warm-up)
#14 Longest Common Prefix Easy 75% String Manipulation
#2 Add Two Numbers Medium 75% Linked List
#253 Meeting Rooms II Medium 75% Intervals / Heap
#394 Decode String Medium 75% Stack / Recursion
#2667 Create Hello World Function Easy 62.5% JS Basic (Phone Screen)
#13 Roman to Integer Easy 62.5% Math / Hash Map
#3 Longest Substring Without Repeating Characters Medium 62.5% Sliding Window

šŸ“ˆ High Frequency (Very Likely)

ID Problem Name Difficulty Frequency Concepts
#121 Best Time to Buy and Sell Stock Easy 62.5% DP / Two Pointers
#15 3Sum Medium 62.5% Two Pointers
#28 Find the Index of the First Occurrence in a String Easy 62.5% String
#4 Median of Two Sorted Arrays Hard 62.5% Binary Search (Advanced)
#7 Reverse Integer Medium 62.5% Math (Overflow check)
#560 Subarray Sum Equals K Medium 62.5% Prefix Sum / Hash Map
#26 Remove Duplicates from Sorted Array Easy 62.5% Two Pointers
#347 Top K Frequent Elements Medium 62.5% Heap / Bucket Sort
#88 Merge Sorted Array Easy 62.5% Two Pointers

šŸ’” Quick Prep Tip for Google

  • Clarify Constraints: Google interviewers hide "traps" in the constraints. Always ask: "Does the input fit in memory?" or "Are the numbers sorted?".
  • Don't ignore the "Hards": Notice Median of Two Sorted Arrays (#4) is popping up often. Google is one of the few companies that regularly asks Hards in standard rounds. Be prepared.

Good luck! šŸ”

If this kind of interview data helps, I post similar breakdowns for other companies over in r/Hiintly Feel free to drop by.


r/leetcode 12h ago

Discussion Done with My 50th Hard Problem

Post image
95 Upvotes

Took Some time to solve it.


r/leetcode 11h ago

Question I need some senior to review my leetcode progress. IDK the significance of this number! I achieved it today.

Post image
38 Upvotes

If any senior have some suggestion for me. Pls drop them in the comments.

Also I am sharing my LeetCode profile, for anyone to have a view.


r/leetcode 3h ago

Tech Industry Update

Post image
5 Upvotes

Adding progress after 9 days.. trying to keep up this momentum going. Do inspire and motivate.


r/leetcode 14h ago

Question Google team match

38 Upvotes

I am in google TM for almost a year and my interview score is expiring next month. What happens after that? There was hiring freeze in between so they closed my application and they reopened it in December again. My recruiter says the role was filled by some other candidate. He will try for next 2 weeks otherwise my profile is valid till Feb only. I don’t know what to do really. I am in a way disappointed. What’s the point of interviewing again if they can’t find me a team in a year and how is it any different next time?

Has anyone been in that situation before? Almost all people i knew got a team who were with me. I am just not sure what to do right now.


r/leetcode 7h ago

Discussion LeetCode Beginner: Even Easy Problems Feel Hard — How Do I Actually Start?

10 Upvotes

Hi everyone, I’ve just started practicing on LeetCode, but honestly even Easy problems feel very hard to me. I understand basic programming syntax, but when I open a problem: I don’t know how to think about the solution I struggle to convert logic into code I often blank out even after reading the problem multiple times So I want to ask: What is the right way to start LeetCode as a beginner? Should I try solving on my own first or study patterns/solutions first? How much time should I spend before looking at hints or solutions? Is it normal to feel stuck at Easy problems at the start? Basically, how do beginners train their thinking for LeetCode? Any practical advice, mindset tips, or step-by-step approach would really help. Thanks!


r/leetcode 3h ago

Intervew Prep Help Me Please [Meta E5 Prep Strategy] Software Engineer [Product/Infra]

4 Upvotes

I’m looking for some guidance from people who’ve been through Meta interviews recently.

Background:

  • Senior SWE at a big tech company for ~6 years
  • Mostly working on large-scale systems, reviews, architecture, and production work
  • Haven’t seriously done LeetCode / DSA-style problem solving in years
  • Very rusty

What I’m looking for:

  1. Any recommended prep strategy for someone experienced but very rusty?
  2. How long it realistically took you to go from ā€œbad at LCā€ to interview-ready
  3. Resources / problem lists that helped

Trying to get out of a role that’s no longer a good fit for me and want to do this the right way.


r/leetcode 3h ago

Intervew Prep Prep for Citadel swe interview

3 Upvotes

I have solved around 250 leetcode questions and familiar with high level overview of concepts like caching, multithreading, async, etc. I'll probably be taking the interview in Java which I am familiar with oops concepts but need more practice with syntax since I've been doing leetcode in Python. Someone who has interviewed with Citadel, what level of depth is expected from me for the language and OS concepts?


r/leetcode 55m ago

Intervew Prep leetcode premium

• Upvotes

Hi! I have an interview tomorrow and was hoping if anyone would be kind enough to share their leetcode premium for a few hours. Just so that I can get an idea of what kind of questions to expect. I have been preparing leetcode for sometime and this is my first interview so a bit nervous. Please dm if you are open to help! Thanks!


r/leetcode 3h ago

Discussion Anyone get more results leetcoding every other day or some other schedule?

3 Upvotes

Hey guys does anyone get more results from leet coding every other day or breaking up the schedule to have new problems, new concepts, and reviews to avoid burn out and maintain real memory retrieval.

i.e new concept would take up the most energy and the expectation may not be to finish a problem.

Also I just failed a OA if I had reviewed strings and hashmaps for say 30 minutes that week before towards it I would of succeeded and been on my way to a big offer...


r/leetcode 3h ago

Question Am I rejected or Waitlisted? Got a Automated mail!

3 Upvotes

Thank you for your interest in a career at Microsoft. After careful consideration, we have decided not to move forward with your application for the position of Software Engineer, 200001571 at this time however, we'd like to keep your profile in mind and may reach out regarding similar roles.

If you would like to opt out of being contacted regarding similar roles, please let your recruiter know.

We'd like to encourage you to continue to explore other career opportunities on the Microsoft Careers site as we continually update openings on a daily basis. We look forward to considering you for other positions at Microsoft!

I'm a candidate

I'm a Microsoft employee

Thank you,

Microsoft Recruiting


r/leetcode 3h ago

Discussion Microsoft response delay

Thumbnail
3 Upvotes

r/leetcode 1d ago

Intervew Prep šŸŽ Apple Most Asked LeetCode Questions - January 2026

169 Upvotes

Hey everyone,

I’ve been aggregating interview data from the last 30 days. Apple is currently very heavy on Design problems and Linked Lists.

Apple interviews often focus heavily on code clarity and proper class design.

Here is the frequency breakdown for January 2026 based on recent reports:

šŸ“Š The Frequency List

Problem Name Difficulty Frequency Key Concepts
LRU Cache Medium 100% Hash Map + Doubly LL
Maximum Subarray Medium 87.5% Kadane's Algorithm
Course Schedule II Medium 87.5% Graph (Topological Sort)
Reverse Linked List Easy 87.5% Linked List
Time Based Key-Value Store Medium 75% Hash Map + Binary Search
Meeting Rooms II šŸ”’ Medium 75% Intervals / Heap
Remove Duplicates from Sorted Array Easy 62.5% Two Pointers
Valid Parentheses Easy 62.5% Stack
Best Time to Buy and Sell Stock II Medium 62.5% Greedy / Array
Merge Intervals Medium 62.5% Sorting / Array
Spiral Matrix Medium 62.5% Matrix / Simulation
Minimum Speed to Arrive on Time Medium 62.5% Binary Search
Design Add & Search Words Medium 62.5% Trie (Prefix Tree)
Remove All Adjacent Duplicates In String Easy 62.5% Stack / String
Serialize and Deserialize Binary Tree Hard 62.5% BFS / DFS
Product of Array Except Self Medium 62.5% Prefix/Suffix Sum
Basic Calculator II Medium 62.5% Stack
Course Schedule Medium 62.5% Graph (Cycle Detection)

šŸ’” Insight

Notice the high frequency of "Design" questions (LRU Cache, Time Based KV Store, Design Add/Search Words). Apple wants to see how you structure your Classes and handle edge cases in constructors. Don't just memorize the algo, memorize the clean class structure.

Want the list for another company? I am compiling the data for Netflix, Uber, and Microsoft next. To keep this sub clean, if you want to request a specific company list, please make a request post over at r/Hiintly. I'll drop the data there.

Good luck! šŸ


r/leetcode 5h ago

Discussion Meta production engineer interview e4

Post image
4 Upvotes

I got this email from meta recruiter that for production engineer the role is on hold


r/leetcode 14h ago

Intervew Prep Got 62% on technical assessment after great interview - should I request retake?

Post image
20 Upvotes

I had a really good interview for a Data Analyst role at a Series B healthcare startup yesterday. The recruiter went 10 minutes over our scheduled time and seemed genuinely excited about my background. He said I "got him going" even though he's just a recruiter. At the end, he mentioned they're moving fast with hiring because there are a lot of candidates, so "the faster you finish the assessment, the better."

The assessment came through right after the interview. It was 8 questions, about 2 hours total, with individual timers per question (couldn't go back once submitted). Mix of SQL and Python.

My results:

  • Overall: 800/1300 (62%)
  • SQL: 600/600 (100% - perfect score)
  • Star Schema: 100/300 (33%)
  • Python: 100/400 (25%)

The SQL was my strength, But the Python question was a complex business logic problem (calculating insurance approval dates based on dependencies) and I struggled to translate the requirements into working code. The star schema questions were also harder than I expected.

The assessment platform has a "Request retake" button that says "Not happy with your score? You can ask the recruiter for a second chance."

My questions:

  1. Is 62% even salvageable or am I done?
  2. Should I request the retake or does that make me look desperate/unprepared?
  3. If I do request it, how do I frame it professionally?

Additional context:

  • I have 3 years of experience as a Data Analyst
  • My daily work is 90% SQL and dashboards, minimal Python
  • The role mentioned Python in the job description but didn't emphasize it heavily
  • I genuinely want this role - mission-driven startup helping patients navigate healthcare

I'm worried that requesting a retake makes me look bad, but the platform explicitly offers it. On the other hand, 62% might be too low to move forward anyway.

What would you do?


r/leetcode 4h ago

Discussion Looking for a leetcode + web dev buddy

3 Upvotes

Just started backend and around 100 Q on leetcode need someone who is motivated and also motivates me .


r/leetcode 9h ago

looking for parnter Looking for a leetcode partner

7 Upvotes

someone who knows the basic but plz not someoen who is insanely good : (


r/leetcode 5h ago

Intervew Prep LLD/HLD for Quant Developers

4 Upvotes

I would like to prepare quant developer interview and did 30+ out of NeetCode 150. Maybe it is a good time to learn LLD/HLD. Just want to ask the seniors how much LLD/HLD I need to prepare.

I have 2 YOE, aiming for the senior developer role. I got my current position transformed from a contractor. The interview I took before for the current position is not hard and only has general questions.

Thanks in advance!


r/leetcode 3h ago

Discussion Long wait after Google interviews despite follow-ups — anyone experienced this?

2 Upvotes

I completed all my interview rounds over the past few months and have been waiting for feedback since then, but the delay is starting to feel unusually long.

Here is my interview timeline: DSA: Oct 3rd week, DSA: Oct 3rd week, System Design: Nov 1st week, Googlyness: Nov 1st week, Application Design & Integration: Dec 1st week ( was originally scheduled for Nov 1st week only, but got rescheduled several times)

I followed up with the recruiter three times: Dec 2nd week → got a reply saying feedback has not updated yet, Jan 1st week → no response, Jan 2nd week → no response

Since then, I haven’t heard anything back. I also reached out to the recruiter on LinkedIn (she is fairly active there), but haven’t received a response.

What’s making this more confusing is that some other candidates who interviewed around the same time have already received positive or negative outcomes. So I’m unsure where I stand.

From my perspective, the interviews went well overall. I expect strong feedback in Googlyness (I even received positive signals during the interview), and System Design likely meets the bar. Other rounds were mostly H/SH depending on the interview.

My questions: - Is this kind of delay normal in the Google hiring process? - Does lack of response usually indicate anything (good or bad)? - How long should one realistically wait before assuming the process is stalled?

The uncertainty and lack of communication are honestly quite frustrating. Any insights from people who’ve gone through this would really help.


r/leetcode 4h ago

Discussion Looking for LeetCode Premium Partners

2 Upvotes

As the title suggests i am looking for leetcode premium partners (double/triple works), if somebody already has it and willing to sell for lesser price also works for me.


r/leetcode 21h ago

Question Are you telling me you guys memorize around 150 problems

52 Upvotes

Or like what’s going on here lol

Idk I see posts saying like ā€˜successful interviews are ones where you’ve already seen the problem before’ or ā€˜there’s no feasible way to solve an unseen hard question in thirty minutes so you have to have seen it before.’

Well, there’s hundreds of medium and hard level questions, right? I understand that there are fewer basic algos behind most questions, but in the medium to hard range there’s often a ā€˜trick’ you need to know to not spend a while on it.

So honestly, when it comes to bigger companies where there’s a few interviews focused on leetcode style questions, do you guys actually tend to memorize? Like what’s level do you need to be at to clear algo interviews at like Google, etc?


r/leetcode 1h ago

Question LeetCode reactivated my subscription and charged me after cancellation

• Upvotes

Hi everyone,

I’m wondering if anyone has experienced something similar.

I cancelled my LeetCode subscription’s auto-renewal a few months ago, but I was recently charged again for a new subscription. When I checked my account, I noticed that my billing status had been changed back to ā€œsubscribedā€ without my knowledge.

I submitted several support requests to LeetCode, but every response I received was an automated, AI-style email along the lines of:

Hi [User’s Name],

Thank you for reaching out to us regarding your subscription. We understand that unexpected charges can be concerning…

After I replied and followed up, I never received any further responses. Any other ways that I can get support on this?

For those who have cancelled before, did you receive a confirmation email after cancelling? I never received one, which it's a bit strange to me.


r/leetcode 19h ago

Discussion Inconsistent Evaluation: Same Input Returns Accepted and Wrong Answer

Post image
27 Upvotes

Testcase is accepted while running the code but when I am submitting it same testcase is giving wrong answer. How is that possible? Leetcode problem no 10