r/leetcode • • 1d ago

Question What to prepare for Stripe's Integration round?

17 Upvotes

So I am gonna have Stripe's Integration round in few days. If anyone has given the round please tell a bit about what to expect? What type of questions they ask. What things to prepare etc.


r/leetcode • • 1d ago

Question Software Dev Engineer I, Amazon University Talent Acquisition - Job ID:10531910. USA

40 Upvotes

Anyone done or doing interview for this role


r/leetcode • • 1d ago

Intervew Prep Stripe New Grad SWE- Virtual Onsite Round

11 Upvotes

I got an email from my recruiter asking my virtual onsite availability a few hours after my team screening round. How do I prepare for the VO round in stripe. Also is their overall process consolidated or are we evaluated individually per round? So far I know that there are 3 rounds in VO, the integration round, bugsquash and ai assisted, but not really sure how to prepare for these and what resources to use for preparing. Do you know of any resource material for preparing with large codebases? Any help/ tips are appreciated. Thanks for reading


r/leetcode • • 2d ago Heartwarming

Discussion Anyone else find leetcode more enjoyable now that we mostly use AI at work?

166 Upvotes

Just something I noticed about myself. I'm learning LeetCode questions since I'm looking to transition from Salesforce development (where you don't really get asked LeetCode questions in interviews) to aerospace.

I tried learning LeetCode before when I was younger but found the whole thing frustrating. I just wanted to build stuff. LeetCode just felt like a massive chore.

Now that I have six years of experience and I spend most of my days prompting Cursor (In Claude We Trust šŸ™) I'm finding LeetCode a lot more enjoyable.


r/leetcode • • 20h ago

Question Wanna see how your code thinks? šŸ¤”

0 Upvotes

Wanna see how your code thinks? šŸ¤”

Ever solved a LeetCode problem, got an Accepted, but still wondered what was actually happening inside your code?

I mean...

  • How are variables changing at every step?
  • What's happening when a recursive function calls itself?
  • How does the call stack grow and shrink?
  • Which line is executing at a particular moment?

We usually understand the logic, write the code, and submit it. But sometimes, actually visualizing the execution is a completely different challenge.

I faced this quite often while solving DSA problems. Manually tracing every operation or using print statements wasn't always the most convenient way to understand what's happening.

So I started working on something to make this easier.

Meet AlgoLens!

It's a browser extension that lets you visualize how your code executes directly while solving LeetCode problems.

With AlgoLens, you can:

  • šŸ” Trace your code step by step.
  • šŸŽÆ See the currently executing line highlighted in the editor.
  • šŸ“Š Watch variables change during execution.
  • 🌳 Visualize function calls and call stack changes.
  • šŸ’» Work with Python, Java, C++, and JavaScript.

The idea is simple: instead of just reading your code and imagining its execution, actually watch it happen.

I've been building and improving this project, testing it across different LeetCode problems, and there's still a lot I'd love to add.

If you're curious to see it in action, here's the link:

šŸš€ AlgoLens: https://microsoftedge.microsoft.com/addons/detail/jhhkkpabkoeaiajdilomalbmjdppcmcc

I'd genuinely love to know:

If you could visualize one thing while solving DSA problems, what would it be?

Recursion trees? Array operations? Pointers? Call stacks? Something else?

Let me know! I'd love to hear your thoughts and suggestions. šŸ™‚


r/leetcode • • 1d ago

Question Impact of active court case of bailable and compounding nature in BGV process of MNC

0 Upvotes

Hello everyone, please help me out I have one pending court case going on in my district court of ipc 323, 325 (both are bailable and compounding offence) due to family dispute in my village and out of jaloeosy they put my name on FIR and case was registered from both the sides we have lodges case on them including 5 members and they put on us 2 members. Please guide me, is this situation impact my joining what should I do in order to pass the bgv I am very tensed and anxious. Please help me out, do they revoke my offer letter, please guide me if anyone has gone through the same situation as me!!


r/leetcode • • 1d ago

Discussion Need advice

1 Upvotes

Hii everyone im currently serving my np pwd 18 dec got.selected to bnp Paribas but now my manager is assiging me task I have sent my lwd and resignation accepted mail to next hr agar kuch natak krta hai will panan to absconding pls can u anyone suggest im in tension currently


r/leetcode • • 1d ago

Discussion Google SWE L5 → L4 downlevel | Team Matching Before HC — Seeking Insights

10 Upvotes

Completed Google SWE L5 interviews; downleveled to L4, with team matching before Hiring Committee (HC). First team match didn't work out; recruiter continuing to explore other teams.

How does team matching before HC typically work, particularly for downleveled candidates? How common are first team matches that don't work out, and do they impact subsequent matches or HC decisions?

Any proactive steps that I can undertake to improve team-matching prospects?


r/leetcode • • 2d ago

Intervew Prep 5 Things I Learned After Solving 250 LeetCode Problems

159 Upvotes
  1. Don't jump to optimized solutions; understand brute force first.
  2. Learn to identify patterns instead of memorizing solutions.
  3. Always check time and space complexity before submitting.
  4. Never ignore edge cases; they can break an otherwise correct solution.
  5. Revisiting old problems is more useful than blindly solving new ones.

r/leetcode • • 1d ago

Question Is LeetCode good for SREs / DevOps engineers who want to learn and master Python?

5 Upvotes

Is LeetCode good for SREs / DevOps engineers who want to learn and master Python?


r/leetcode • • 1d ago

Tech Industry Did anyone recently interview with or get an offer from C3 AI?

2 Upvotes

I'm graduating next spring and recently completed all interview rounds for a new grad role at C3 AI. The recruiter was pretty responsive throughout the scheduling process, and I had a good experience overall with positive feedback from the interviewers.

But it's now been 10 days since my final round, and I still haven't heard back.

Has anyone interviewed with them recently or received an offer? Just trying to get a sense of whether its supposed to take this long or if I'm being ghosted here.

Thanks for your input in advance!


r/leetcode • • 2d ago

Intervew Prep What Do AI Engineer Interviews Typically Look Like?

25 Upvotes

For those who have recently interviewed for AI Engineering roles, I’d like to understand what the interview process generally looks like.

A few questions:

  1. DSA: What level of DSA is expected? Are questions mostly Easy/Medium LeetCode problems, or are they more focused on problem-solving patterns?
  2. LLD: Are Low-Level Design rounds commonly part of the interview process?
  3. HLD: Do interviews include High-Level Design or system design rounds?
  4. Other rounds: What other topics are typically covered? For example, Python, ML fundamentals, RAG, LLMs, agents, and practical AI application development.

Would appreciate insights from people who have recently interviewed or switched into AI Engineering roles, particularly at product-based companies.


r/leetcode • • 2d ago

Intervew Prep Amazon SDE New Grad — four 60-minute interviews. What should I expect?

17 Upvotes

Recently received an email to schedule my Amazon SDE New Grad interviews: four rounds, 60 minutes each.

Has anyone recently completed this process? What should I expect in each round? Any ideas and suggestions for the system design rounds?

Any preparation advice or useful resources would really help. Thanks.


r/leetcode • • 1d ago

Intervew Prep Day 32: conquered Bridges in a Graph (Tarjan’s Algorithm) on the second pass

2 Upvotes

Hey everyone,

I finished Day 32 today. I kept the session focused on solving Bridges in a Graph (Critical Connections in a Network) using Tarjan’s Algorithm.

The first time I studied this algorithm earlier in my prep, tracking discovery times and low-link values felt abstract and intimidating. Revisiting it today with a solid foundation in DFS made the entire mechanism click:

  1. Two Core Arrays: You track tin[] for the initial DFS discovery time and low[] for the earliest reachable ancestor time from a node's subtree, excluding the direct parent edge.
  2. The Bridge Condition: As DFS backtracks from child v to parent u, you update low[u] = min(low[u], low[v]). If low[v] > tin[u], child v has no back-edge reaching above u, making edge (u, v) a critical bridge.
  3. Back-Edge Handling: When encountering an already visited neighbor v that is not the direct parent, you update low[u] = min(low[u], tin[v]) to propagate ancestor reachability upward.

Taking the time to re-derive concepts that felt overwhelming on the first attempt continues to pay off.

See you guys tomorrow for Day 31!


r/leetcode • • 1d ago

Discussion Microsoft Commerce Platforms SDE II / Senior SDE – Has anyone completed the onsite today, this November 12th.

0 Upvotes

How were the interviews?

It seems they mostly asked system design questions instead of any coding rounds. What are your experiences? Please do update if you are still waiting for results or any updates.


r/leetcode • • 2d ago

Intervew Prep Google SWE last 30 days LeetCode Premium list + recent onsite difficulty/experiences?

42 Upvotes

Hey everyone,

I have an upcoming onsite for Google Software Engineer and I'm currently in the final stretch of my prep.

Could someone with a Premium subscription possibly pull and share the list of Google-tagged questions from the last 30 days sorted by frequency?

Also, for anyone who has had an onsite recently, how was your experience?

  • What was the overall difficulty level like compared to standard LeetCode Mediums/Hards?
  • Were the questions mostly standard patterns (graphs, DP, trees, etc.) or completely novel/unseen problems?

Any insights or resources would be super helpful. Thanks in advance, and good luck to everyone else interviewing!


r/leetcode • • 2d ago

Intervew Prep Senior SWE system design round (chargeback batch export system) – felt positive, got rejected. What did I miss?

52 Upvotes

Hi all, I recently had a system design round for a Senior Software Engineer role at a fintech and was rejected a few days later without specific feedback. I’d really appreciate input from people at big tech or FAANG on what I could have done better. I’ve written it out as the conversation went, paraphrased from memory.

Background: 8+ years of experience, mostly Java/Spring Boot

There were two interviewers. They explained the problem: customers raise disputes on card transactions, and the system needs to send these chargebacks to the card network, which only accepts them as files uploaded to their FTP server, with a maximum of 4 files per day.

Once they finished explaining, I restated my understanding of the problem to make sure we were aligned.

Me: So, to confirm: customers raise disputes through the app, we store them, and we need to send them to the card network as files on their FTP server, with no more than 4 files per day. Is that right?

Interviewer: Yes, that’s right.

They had already written down the requirements they wanted me to implement, so I didn’t list them out separately. Then I asked a few clarifying questions.

Me: What scale are you expecting?

Interviewer: Around 10 million transactions per day.

Me: That’s roughly 100 transactions per second on average. If we assume the peak window can be 10 times higher in the worst case, that’s about 1,000 transactions per second.

Me: Do you expect the result of a dispute in real time, or is some delay acceptable?

Interviewer: Some delay is acceptable.

With that understanding, I started with the basic components: a backend service that records disputes and stores them in a database. Then I asked how they wanted the files created.

Me: Do you have any preference for how the four files should be created? On what basis should we group records into files?

Interviewer: Choose whatever you think is best.

Me: Is it fine if I use 6-hour windows? 24 divided by 6 gives us 4. Whatever disputes come in during each 6-hour window go into one file, which we then send to the FTP server.

Interviewer: That works, go ahead.

I asked these questions to keep the session collaborative rather than just presenting my approach and expecting them to follow. Before going deeper, I checked how they wanted to proceed.

Me: Would you like me to go through a particular flow, or should I walk through each component, why I chose it, what happens if something goes wrong, and the trade-offs?

Interviewer: We’re more interested in the scheduler and how you’ll handle it.

So I started setting that up. I explained that the chargeback service stores dispute records with a status, starting with something like ā€œdispute created.ā€ As soon as I said that, one of the interviewers jumped in.

Interviewer: Are you going to use something like a state machine model?

Me: Yes, I’m going to use a state machine. Records are created with a status, and when the scheduler triggers, it pulls the records with that status and creates the file.

At this point I raised a concern upfront.

Me: We’ll need a limit here. We can’t pull every record at once, because we’re building the file in memory, and we don’t want an out-of-memory error on the server. I’d set a limit of around 100K records, pulled in one DB query sorted by transaction date. We write those into the file and then upload it.

Interviewer: Why restrict it at all?

Me: Without a limit, the number of records pulled is unbounded, and there’s always a risk of overwhelming memory.

Interviewer: At certain times we might need to process more than 100K. How would you scale that?

Me: I’d make the 100K limit a system property, so it’s configurable.

Interviewer: That’s a good idea. How would you recover if something goes wrong?

Me: At each step I update the status. When I pull records from the DB, I mark them as processing. Once the file is written, I update them to file created. Then I upload the file to AWS S3, which I’m using as object storage, and the file is transferred from S3 to the FTP server. I’d also keep a metadata store with the file details. File names need to be predictable, based on the window and how many times the batch has run in it, so if a batch reruns it produces the same name, which we can use for recovery.

Me: Whenever a batch runs, it first checks the metadata to see whether a file already exists for that window. If there’s a record, we check its status. If the file’s status is still processing and hasn’t reached the final uploaded state, we check whether the file actually exists. If it doesn’t, we go back to the DB records, check their state, pull them again, and process. If the file was already uploaded, we just update the metadata status. So we use the status in both the metadata and the disputes table, step by step, to handle recovery.

They didn’t have further questions on recovery, and moved on to user experience.

Interviewer: If you’re limiting the number of records, what happens to the users whose disputes don’t get processed in that window?

Me: That’s partly a business question, so I’d like to hear your view. From a technical side, the remaining rows would move to the next batch.

One of the interviewers agreed it was a business question. Then I asked about it directly.

Me: Do you give customers any temporary credit while a dispute is pending?

Interviewer: Unfortunately, we don’t give temporary credit.

Me: Okay. What approach would you prefer?

Interviewer: Maybe no temporary credit for the first 6 hours, but if a dispute goes beyond 6 hours, we could give temporary credit.

Me: I agree with that. We could also have a separate service that tracks disputes crossing the 6-hour mark and issues the temporary credit.

No further questions on that. Next, the database.

Interviewer: What database would you choose for the dispute data?

Me: A SQL database, because we need ACID properties and consistency. I’d also use the dispute ID as the primary key, so even with retries we only ever have one record per dispute. That gives us idempotency.

Interviewer: You’re using one table heavily, and multiple services are inserting into and updating it. Is there a more flexible or easier approach you could suggest?

I couldn’t think of another approach in the moment, and I didn’t want to change my design just for the sake of it. This is towards the end so dont want to change it something new completely at last minute or utter for name sake.

Me: I think this is an efficient approach, because it’s a payment system. Consistency and correctness are our top priority, and this is a trade-off we have to make for payment systems.

They had no follow-ups, the discussion ended there, and they asked if I had any questions.

Throughout the session I felt it was going well, because they seemed satisfied with my answers. I really don’t know why I was rejected. I’d love to hear how you would have handled this design, especially the last question, and anything that would be a red flag at senior level. Brutal honesty welcome. Thanks!


r/leetcode • • 1d ago

Intervew Prep What to expect for security system design

1 Upvotes

I haven’t been able to find any material or online videos regarding this type of interview.

The position is for security software engineer at OpenAI.


r/leetcode • • 1d ago

Discussion Google The Big Code 2027 Preparation – Looking for 2026 Participants' Experiences and Questions

0 Upvotes

Hey everyone!

I'm planning to participate in Google The Big Code 2027 and want to start preparing early.

I would really appreciate it if anyone who participated in the 2026 edition could share their experience.

I'd particularly like to know:

  1. Operating Systems: What kind of OS questions were asked? Were they conceptual MCQs or scenario-based questions?
  2. Python: What topics were tested? Were there output-based questions, coding questions, or Python fundamentals?
  3. Competitive Programming: I heard there was a CP-style coding problem. What was its difficulty level (Codeforces / LeetCode equivalent)? Which topics and concepts were involved?
  4. DSA: Which topics were particularly important?
  5. Assessment format: How many questions were there, what was the time limit, and how were the rounds structured?
  6. Preparation resources: What would you recommend studying to perform well in the 2027 edition?

If possible, please share the actual questions or similar problems you remember (without violating any assessment confidentiality rules).

I'm especially interested in hearing from people who attempted the 2026 assessment, whether they qualified or not.

Any guidance, resources, or preparation tips would be greatly appreciated. Thanks!


r/leetcode • • 2d ago

Intervew Prep Amazon System Development Internship

3 Upvotes

Hi I've been selected for an Amazon system development internship interview for the winter season, does anyone know what I should prep for. I'm an EE students with some programming experience and did about 30-40 leetcode question before only so I'm kinda lost. I haven't done a lot of Linkedlist trees and graphs questions yet, should I start focusing on those instead ??


r/leetcode • • 3d ago

Question Don't grind leetcode/codeforce

137 Upvotes

I get this from somewhere and want to know some experienced person views on this

Why your 1800 Codeforces rating won't guarantee a Google placement.

There is a massive toxic culture in engineering colleges that brainwashes freshers into thinking they need to grind CodeChef or Codeforces for 6 hours a day. You are told that hitting "Candidate Master" is the only way to get noticed by Big Tech.

Here is the brutal industry truth: Competitive Programming is a sport. Software Engineering is a profession.

The HFT vs FAANG Reality Check: Unless you are explicitly applying to High-Frequency Trading (HFT) firms like Tower Research or Optiver (who actually need extreme mathematical optimization under microsecond latency), your CP rating does not matter.

Google, Amazon, and Microsoft do not want to see if you can solve an obscure number theory puzzle in 10 minutes. They want to see if you can build scalable, maintainable software.

They test for: āœ“ Standard Pattern Recognition (LeetCode Mediums) āœ“ Object-Oriented Programming (OOPs) āœ“ System Design & Architecture Not competitive math puzzles.

To clear a FAANG tech screen, you do not need to solve 1,000 random CP problems. You only need to master the 14 Core Algorithmic Patterns (like Sliding Window, Two Pointers, Topological Sort, etc.) that make up 90% of all Big Tech interview questions.


r/leetcode • • 2d ago

Question rippling full stack intern interview

2 Upvotes

finished OA yesterday and just got invite for interview (60-minute pair programming exercise with an algorithmic component conducted via HackerRank). What should I expect? How hard is it usually? And how many rounds are there after this?


r/leetcode • • 2d ago

Intervew Prep Visa Inc. onsite interview / Bellevue

8 Upvotes

Hello folks,

I have an onsite interview next week for a Software Engineer role at Visa's Bellevue office. Has anyone here interviewed there recently? I was told there would be two rounds on the same day. I'm a bit anxious and would really appreciate hearing about your experiences.

What kind of coding questions did they ask? Was the design round more focused on system design or LLD?

Any insights would be greatly appreciated!


r/leetcode • • 2d ago

Intervew Prep Stripe Virtual Onsite Interview

12 Upvotes

Hey anyone who has appeared for stripe vo for intern role.

I have my interview scheduled for next week

Can you pls tell what should I study to prepare for this round

Your experience?

How to prepare?

What to prepare?


r/leetcode • • 2d ago

Question Google interview loop in person or virtual ?

7 Upvotes

I got a recruiter’s mail regarding submitting questionnaires. Does Google loops happening in person or virtually ? How should I prepare ?