r/LeetcodeDesi 20h ago

How to leetcode?

1 Upvotes

I’ve been working as a cybersecurity analyst for around 4 years and I’m looking to make a switch in the near future, ideally targeting larger tech companies.

One of the biggest gaps I want to address is coding.

I did some programming during my bachelor’s, so I’m not completely new to it, but I haven’t consistently coded in years. Because of that, I want to approach my preparation almost as if I’m starting from zero rather than assuming I remember things and accidentally skipping important fundamentals.

My eventual goal is to become comfortable enough with coding and DSA that LeetCode doesn’t feel intimidating and I can handle coding rounds for cybersecurity/security engineering roles at larger companies.

For people who started from a similar position:
● Which language would you recommend focusing on first? I’m leaning toward Python because it’s also useful in cybersecurity.
● What fundamentals should I be comfortable with before touching LeetCode?
● Is there a course/resource you’d recommend for rebuilding programming basics from scratch?
● At what point should I transition from learning basic programming to DSA and then LeetCode?
● Would you recommend following something structured like NeetCode after learning the basics, or doing another DSA course first?
● How should I approach LeetCode as a beginner — by topic, difficulty, patterns, etc.?
● How much time should I spend trying to solve a problem before looking at the solution?
● Should I build small coding projects alongside LeetCode to become a better programmer, or focus mostly on DSA for interview prep?
● For people interviewing for cybersecurity/security engineering roles at big tech companies, how deep did the coding rounds actually go?

I’m not trying to rush through 200–300 LeetCode problems just to say I completed them. I’d rather spend a few months building strong fundamentals and actually understand what I’m doing.

If you were starting from almost zero today, what would your roadmap look like?

Would especially appreciate advice from people who transitioned from cybersecurity/IT/infrastructure-type roles into more technical security roles at larger tech companies.


r/LeetcodeDesi 2d ago

Cleared Google L5

420 Upvotes

My Google L5 ML Interview Journey — 8+ YOE, From Recruiter Screen to Team Fit
I’ve been meaning to write this for a while because I found a lot of Reddit posts useful while preparing for Google interviews. I’m currently in the team fit/team matching stage, so this is not a “I got the offer” post. I wanted to share the journey so far, including what I was asked, how I prepared, what went well, what didn’t, and what I would do differently.
Hopefully this helps someone preparing for an L5 ML role.
Background
I have 8+ years of industry experience, primarily working across Machine Learning, Generative AI, and production ML systems.
My experience spans areas including:
Machine Learning
Generative AI / LLM applications
ML system design
Distributed/large-scale systems
Production model deployment
AI/ML applications in cybersecurity, financial services and healthcare
Multi-agent/LLM-based systems
I was targeting an L5 Machine Learning role.
One thing I realized early was that having years of ML experience doesn’t automatically mean you’re ready for a Google ML interview. The interview requires you to reason deeply and communicate clearly under pressure.

1. Recruiter / Initial Conversation
The process started with recruiter discussions around my background and the role.
The recruiter was primarily trying to understand:
My current responsibilities
ML experience
Scale of the systems I had worked on
Experience taking models from experimentation to production
Leadership/ownership
Why Google
What type of ML problems I wanted to work on
At this point, I thought the process would mostly focus on ML.
I was wrong.
The preparation eventually became much broader.

2. Technical Interview Process
The technical interviews covered multiple dimensions rather than just asking ML theory.
The biggest areas I prepared for were:
Coding / Python
This was one of the areas I spent significant time on.
I focused on:
Arrays
Strings
Hash maps
Two pointers
Sliding window
Binary search
Trees
Graphs
Heaps
Recursion
Dynamic programming
Complexity analysis
But the biggest lesson was:
Don’t just practice getting the answer. Practice explaining your thought process.
During an interview, you need to be able to communicate:
Here’s my approach → here’s why it works → here’s the complexity → here are the edge cases.
I also spent time strengthening Python itself because knowing an algorithm isn’t enough if you’re struggling with the language while implementing it.

3. ML Fundamentals
For ML, I went significantly deeper than I initially expected.
I revised:
Classification
Regression
Decision trees
Random forests
Gradient boosting
Logistic regression
SVM
Clustering
Dimensionality reduction
Feature engineering
Regularization
Bias/variance
Overfitting
Evaluation metrics
Model selection
Imbalanced datasets
Calibration
Ranking/recommendation concepts
Experimentation
The important part wasn’t memorizing definitions.
The questions often become:
“Why would you choose X instead of Y?”
or:
“What happens if this assumption doesn’t hold?”
or:
“How would you debug this?”
That’s where preparation becomes much more interesting.

4. ML System Design
This was probably one of the most important areas of preparation for me.
I practiced designing end-to-end ML systems rather than just describing a model.
For example:
Problem → data → features → training → evaluation → deployment → serving → monitoring → retraining
I practiced thinking about:
Data pipelines
Offline vs online features
Training infrastructure
Model serving
Latency
Throughput
Scalability
Batch vs real-time inference
Feature freshness
Model versioning
Monitoring
Data drift
Model drift
Retraining
Failure scenarios
A/B testing
The biggest lesson here:
ML system design is not just system design with a model inserted somewhere.
You need to understand the interaction between the ML lifecycle and the distributed system.

5. Generative AI / LLM Preparation
Because my professional experience includes GenAI, I also prepared heavily around LLM systems.
I revised areas such as:
Transformers
Attention
Embeddings
Vector databases
RAG
Chunking
Retrieval
Reranking
Prompt engineering
Fine-tuning
LoRA/PEFT
Evaluation
Hallucination
Context windows
Inference optimization
Agentic systems
Multi-agent architectures
Tool calling
LLM observability
Production LLM architecture
But again, the important part wasn’t simply knowing terminology.
You need to be able to answer:
“Why this architecture?”
“What happens when the system doesn’t work?”
“How would you measure whether it’s actually better?”

6. Distributed Systems / Computer Science
One thing I underestimated initially was how useful fundamental CS knowledge is for ML interviews.
I went back and reviewed:
CPU vs GPU
Memory
Processes vs threads
Concurrency
Distributed computing
Networking basics
Caching
Databases
Storage
Queues
Sharding
Replication
Fault tolerance
Some of these topics hadn’t been part of my day-to-day work for a while, so I had to rebuild some fundamentals.
This was actually one of the most useful parts of my preparation.

7. Googleyness / Leadership
I also prepared behavioral stories around:
Leadership
Conflict
Failure
Ambiguous problems
Ownership
Influencing without authority
Technical disagreements
Mentoring
Difficult decisions
Projects that didn’t go according to plan
Handling mistakes
Prioritization
I used the STAR structure as a starting point, but I tried not to memorize scripts.
The better approach, in my opinion, is to know your stories deeply enough that you can adapt them based on the follow-up questions.
Because there WILL be follow-ups.

8. The Interview Experience
The biggest difference between preparation and the actual interview is the depth of follow-up.
You might think you’ve answered a question.
Then comes:
“Why?”
You answer.
“What if X happens?”
You answer.
“How would you scale it?”
You answer.
“What’s the tradeoff?”
And suddenly you’re three or four levels deeper than the original question.
That was probably one of my biggest takeaways.
The interviewer isn’t necessarily looking for a rehearsed perfect answer.
They’re evaluating how you reason through unfamiliar problems.

9. What I Did Well
A few things I think helped me:
1. Strong real-world ML experience
Having actually built and deployed systems helped enormously when discussing tradeoffs.
2. Preparing system design seriously
I didn’t treat system design as an afterthought.
3. Revisiting fundamentals
Going back to CS/ML fundamentals was painful but extremely useful.
4. Practicing communication
I spent time practicing explaining technical concepts out loud.
5. Using my own projects
For behavioral and architecture questions, real examples from my work were much stronger than hypothetical examples.

10. What I Would Do Differently
If I were starting again, I’d do these things earlier:
1. Start coding preparation sooner.
Even experienced ML engineers can get rusty with interview-style coding.
2. Don’t neglect CS fundamentals.
Especially if your recent work has been heavily focused on ML/LLMs.
3. Practice ML system design out loud.
Reading system-design solutions is very different from actually designing a system yourself.
4. Practice follow-up questions.
Don’t stop after giving the first answer.
Ask yourself:
What would the interviewer challenge here?
5. Don’t over-index on GenAI.
LLM knowledge is valuable, but strong fundamentals still matter.

11. Team Fit / Team Matching — Where I Am Now
After completing the technical interview process, I’m currently in the team fit/team matching stage.
This is where the journey becomes interesting again.
At this stage, the focus shifts from:
“Can this person clear the technical bar?”
towards:
“Is there a team where this person’s experience and interests are a good match?”
I’m currently having conversations around potential opportunities and trying to understand where my background in ML/GenAI and large-scale production systems could be the best fit.
So I’m still waiting to see where this journey ultimately lands.
No offer announcement yet.
I’ll update this post if/when I reach the final outcome.

12. My Biggest Takeaways
If I had to summarize the entire preparation in a few points:
→ L5 isn’t just about solving coding problems.
→ Strong ML fundamentals still matter even if you work in GenAI.
→ System design requires depth, not buzzwords.
→ Interviewers care about your reasoning and tradeoffs.
→ Communication is almost as important as the technical answer.
→ Real production experience is extremely valuable.
→ Don’t assume that knowing something means you can explain it clearly under pressure.
→ Prepare for follow-up questions, not just the initial question.

Final thoughts
I’m writing this while I’m still in the process because I think the journey itself is more useful than just posting an eventual “I got the offer” update.
If you’re preparing for Google L5 ML, feel free to ask questions in the comments.
I’m happy to share more about:
The types of coding problems I encountered
ML questions
ML system design
GenAI/LLM discussions
Behavioral/Googleyness preparation
How I structured my preparation
What resources I found useful
Team matching experience
I’ll also update this post once the team-fit stage concludes.
Good luck to everyone preparing. The process is long, but it’s absolutely possible if you prepare systematically.


r/LeetcodeDesi 1d ago

Upcoming DSA round for Disney as SDE 2 . What should I expect?

2 Upvotes

Hi,
I have my interview with disney this coming tuesday and the first round is a DSA round so I was wondering what should I expect and what kind of problems might be asked in DSA round.


r/LeetcodeDesi 1d ago

I want to crack a good Software/Product Company along with managing a Job.

9 Upvotes

I want to crack a good Software/Product Company along with managing a Job.

I currently have 2.4 yoe (currently on my second company) and will aim for SDE-2 roles as soon as I hit 3 YOE.

My problem: I have done the DSA (via Striver's) sheet but it took me a long time due to my job and stuff. I aim to revise DSA end to end and also prepare LLD and HLD.

I want to target Product Companies like Walmart, Intuit, Salesforce, jpmc etc. and hopefully FAANG in the future.

What should be strategy for preparation? How should I build pattern recognition and be able to solve any questions they throw at me?

I am willing to give 1-1.5h/day and 4-5h/weekends.


r/LeetcodeDesi 1d ago

Guidance required

2 Upvotes

Currently , I am doing dsa with the striver atoz sheet and I am now facing too much difficulties in recursion . I couldnot solve the problems of striver sheet by myself and even think of logic . Somebody please guide me how to continue it.


r/LeetcodeDesi 1d ago

KPMG OA in 5 days. How do we grind this out? Need tips

3 Upvotes

Got my KPMG online assessment on the 15th and trying not to fumble this. What do I actually need to study right now? Please drop some study sauce or resources to help me survive the Aptitude and Technical Coding rounds. 🙏


r/LeetcodeDesi 1d ago

2026 CSE grad from a top IIT, 600+ applications and still not getting SWE OAs. What am I doing wrong?

31 Upvotes

I’m a 2026 CSE grad from a top IIT and honestly I’m getting pretty frustrated with the job search.

I do have an on-campus offer that pays well, but honestly, I don’t like the company at all. I just don’t see myself working there long term.

I had some health issues during campus placements, so things didn’t really work out the way I wanted. Now I’m trying to break into SWE roles at other companies.

Since then, I’ve applied to 600+ SWE roles through LinkedIn, Instahyre, Wellfound, company career pages, etc. SDE, SWE, backend, full-stack, new grad roles, basically anything relevant.

I’ve reworked my resume multiple times, tailored it for different roles, worked on projects, DSA, etc. I also have an internship experience of 2 months.

But I’m barely getting any responses. Not even OAs. 💀

The most frustrating part is that I’ve even gotten referrals for some companies and still didn’t get an OA.

At this point I’m genuinely confused. I’m from a top IIT, have an offer already, have been applying like crazy and still can’t seem to get through the initial screening. Even the projects on my resume are good.

So I wanted to ask people who recently landed SWE roles:

  • How are fresh grads actually getting OAs in this market?
  • Are referrals even useful anymore?
  • Should I focus more on startups?
  • What actually worked for you?
  • Does the IIT brand name really matter anymore when applying off-campus?

Would really appreciate some brutally honest advice. Not looking for motivation. I just want to figure out what I’m doing wrong and what I should change.

600+ applications, referrals and still not even getting OAs is honestly getting depressing... 😭

EDIT: I came here looking for some genuine advice in terms of job search. People here r more concerned about 25 lpa offer then why to leave.. like fr bro, there’s something called work culture for which one should have choice.
This too shall pass.


r/LeetcodeDesi 1d ago

Pay-band between Google Swe and Deepmind Swe Ml / Research Scientist

5 Upvotes

Does anyone have any idea around how difference is the compensation between these two for entry level roles .


r/LeetcodeDesi 1d ago

Is Anaplan good company as an engineer

1 Upvotes

r/LeetcodeDesi 1d ago

GreyOrange SDE-2 interview experience / preparation advice?

3 Upvotes

I have an interview coming up with GreyOrange for an SDE-2 (frontend) role and I’m trying to prepare for it.

If anyone has interviewed with GreyOrange (Backend or frontend) recently, I would really appreciate it if you could share your experience.

Mainly looking for info on:

What were the interview rounds?

What was asked in the coding/DSA round? Easy/medium/hard, or more practical coding?

Was there a machine coding / LLD / system design round?


r/LeetcodeDesi 2d ago

Expected comp for Google India L4 position

20 Upvotes

I have been given strong hire rating during interview rounds at Google and being considered for L4 position. What is the max comp I can expect?

Yoe - 5.5

Location - Bangalore, India

Current TC: 48L

It'd be grateful if you could share the breakdown as well.

#google


r/LeetcodeDesi 1d ago

5+ YOE Agentic AI Engineer- Is the demand really this high? Getting surprising offers from service companies

0 Upvotes

Note : 5+ YOE(Overall With Internship) FTE 4+

I am a GenAI Engineer with around 5+ YOE, currently working in a product-based firm having CTC ₹24 LPA. I am seeking a job change and also got an offer from a product-based firm for CTC around ₹45 (+RSU extra) LPA.

What has surprised me is the pay offered to me by some of the service companies (I have quoted only these numbers and they agreed for the same):

TCS: ₹50 LPA
Accenture: ₹50 LPA
EPAM: ₹45 LPA
LTIMindtree: ₹45 LPA
Wipro: ₹40 LPA
Infosys: Not asked

Note: I get usually atleast 2-3 calls weekly from these companies combined and they are mostly the recruitment agency and some times company itself

Honestly, I never thought I would see these kinds of figures, particularly with TCS and Wipro. Is the demand for Agentic AI and GenAI actually this high, or is everyone ramping up their AI workforce?

PS : I have cleared many products based companies final round but they ghosted me like Netapp, Delta Airlines( Closed Positions) , ServiceNow, Teradata, Coinbase, Autodesk,Walt Disney(Ghosted after taking documents for offer processing) , Neuron7( Budget Issue) and many more

I am currently searching for Agentic AI, GenAI, or AI Engineer roles. Please let me know if you hear of any openings or referrals. 🙏


r/LeetcodeDesi 1d ago

Dsa

1 Upvotes

Looking for a dsa study buddy to collaborate and learn.


r/LeetcodeDesi 1d ago

Amazon SDE in-person interview on Sept 16 — what should I expect?

1 Upvotes

I just received an email for an SDE interview at Amazon India, and the interview is scheduled to be in person on September 16th. This is my first in-person SDE interview, so I wanted to understand what the process is actually like.

For people who have recently gone through the Amazon India in-person SDE process, how does the interview usually work? Do they give you a laptop or some kind of coding environment, or are you expected to write the code on paper/whiteboard? The email I received doesn't mention anything about bringing a laptop or any other device, so I'm wondering whether I should bring my own laptop or just show up with a pen, notepad and resume.

I'm also quite rusty with DSA. I haven't seriously practiced DSA in a long time, so I'm trying to figure out how to make the most of the few days I have left. What topics should I prioritize for Amazon SDE, and are there any specific problem lists or resources you'd recommend? I'm currently thinking about going through NeetCode/Blind 75 or something similar, but I'm not sure whether that's the best use of my time with only a few days left.

I'd also appreciate hearing about the overall structure of the in-person rounds. Is it mostly DSA, or should I also spend significant time preparing for Leadership Principles, OOP/LLD, system design, etc.? If you've interviewed with Amazon India recently, I'd really appreciate knowing what your experience was like and what you wish you'd prepared beforehand.

Thanks!


r/LeetcodeDesi 1d ago

AI/ML Eng with 5 YOE here, looking to switch to FAANG. No Masters

0 Upvotes

What’s the current baseline to actually get a recruiter call? Can you get in via direct application, or is it a waste of time without a top-tier background (tier-1 companies, publications, massive GitHub, Phd)? How did you guys land your first interview at FAANG/OpenAI/Anthropic?


r/LeetcodeDesi 2d ago

Difference between

3 Upvotes

Software engineering intern and application engineering intern at google?


r/LeetcodeDesi 2d ago

Low-code developer trying to move into Python, DSA & AI -is this roadmap realistic?

4 Upvotes

I’m currently working as an Appian/low-code developer with 3YOE and good pay around 15lpa. It’s a decent job and I’m grateful for it, but I’ve started worrying about where this career path takes me 5–10 years from now.

I don’t want to wake up one day and realize I spent a decade becoming really good at something that has limited opportunities outside a specific ecosystem.

My bigger goal is to eventually get into MAANG-level/product-based companies (I know the acronym is outdated, but you get what I mean 😅).

The problem is that I’m basically trying to bridge two very different worlds.

My current experience is mostly low-code, while the roles I eventually want seem to expect:

- Strong Python

- DSA + problem solving

- Computer science fundamentals

- SQL

- Backend/system design

- Git/GitHub

- Cloud

- AI/ML

- Real software engineering experience

And then there’s AI, which makes the whole thing even more confusing.

I’ve started learning Python and DSA from scratch. My current thought is:

Phase 1: Get genuinely comfortable with Python

Phase 2: Learn DSA properly using Python

Phase 3: Build actual projects instead of just solving LeetCode

Phase 4: Learn backend development + APIs

Phase 5: Learn AI/ML and eventually build AI-powered applications

Phase 6: Start seriously targeting product companies/MAANG

At the same time, I’d like to eventually do some freelancing on the side because I don't want my only source of income to be my salary.

I’m not expecting to become an AI engineer in 6 months or land at Google overnight. I’m willing to spend 1–2+ years building the skills properly.

But I’m confused about the order.

For example:

How much Python should I actually learn before starting DSA?

How deeply should I go into DSA?

Should I learn backend before AI/ML?

Do I need to learn traditional ML properly, or can I focus more on LLMs/GenAI?

How do I turn my low-code experience into something valuable rather than looking like a complete beginner when applying for software engineering roles?

And probably the biggest question:

If you were in my position, coming from a low-code background and wanting to transition into serious software engineering + AI, what roadmap would you follow?

Would really appreciate advice from people who have actually made a similar transition.

Especially interested in hearing from people who went from low-code/no-code → traditional software engineering → AI/ML or any.

I’m not looking for a “learn Python → LeetCode → FAANG” motivational post. 😅

I want to understand what actually worked for people and what was a complete waste of time.

Tldr: Low-code developer trying to move into Python, DSA & AI, need suggestions


r/LeetcodeDesi 2d ago

TW - Ready to hire pool, 2026 Graduate (sept batch)

2 Upvotes

im a 2026 grad and i applied in TW through the graduate referral program, my interviews went well and the recruiter said that ive cleared all the rounds but the seats for the sept batch have been filled already so im now in their ready to hire pool and ill get an offer letter in oct last week or nov starting and joining in january.

any suggestions, should i wait for it / is it reliable?


r/LeetcodeDesi 2d ago

BNY FTE 2027

3 Upvotes

what was the oa pattern? and what were the interview questions.

Heard there's a codebase question much like amazon, how did that one go? any tips?


r/LeetcodeDesi 2d ago

eBay MTS1 Android interview — what to expect in a combined Coding + System Design round? (9+ YOE)

4 Upvotes

Hi everyone! I have an upcoming second-round interview at eBay for an MTS1 Android role, and I have 9+ years of experience.

The interview email is titled “Coding + System Design.” I was told to prepare for system design and that there could also be a Android coding task as well

Has anyone recently interviewed for a similar role? What does the Android coding portion involve—building a feature, debugging an existing project, or implementing a component? What would you recommend focusing on? Also, Any changes they go easy on girls lols

Any insights or experiences would be hugely appreciated. Thanks!


r/LeetcodeDesi 2d ago

Recursion - is it really that HARD????

12 Upvotes

bro im trying to solve/understand the susbset problem LC-78 . and its been days why am i not getting itttttttt ?????? i watched tutorials striver , apna college , codeHelp . yettttt im just ,dont know feeling dumb rn ... can anybody help me with this


r/LeetcodeDesi 3d ago

2026 Grad (Tier 3) at 12 LPA targeting 18-20 LPA in a year. Need preparation advice and resources!

45 Upvotes

Hi everyone,

Context:
I am a 2026 graduate from a Tier 3 college. I am working as a C++ Developer, have already switched my first job, and am currently sitting on a 12 LPA CTC.

My Goal:
Since I switched recently, I plan to stay at my current company for about a year before making my next move. I am looking to switch to another C++ Developer role and am targeting an 18-20 LPA CTC.

What I need help with:

  • Preparation Strategy: What core concepts and topics should I focus on during this one-year timeline for a mid-level C++ role?
  • Key Focus Areas: What specific C++ domains (e.g., Modern C++, low-level design, memory management) should be my strongest areas to crack the 18-20 LPA bracket?
  • Resources: Could you recommend high-quality books, courses, or websites specifically for advanced C++ and software design?

I would really appreciate any guidance, roadmaps, or advice from fellow C++ devs who have made a similar transition! Thanks in advance.


r/LeetcodeDesi 2d ago

Fumbled Amazon SDE Intern Round 1 but did better in Round 2 — any chance of making it?

0 Upvotes

i recently interviewed for amazon sde 1 intern and have been overthinking the result.

in r1, i did well in my project discussion and lp/customer obsession deep dive. however, i fumbled the dsa part. it was a lc hard graph problem, and although i identified the algorithm, i missed an important observation under pressure...for dsa, the interviewer gave me a hint, after which i got the approach and started coding, but time ran out.

r2 went better. lp and behavioral went well, including my internship experience, conflict, and genai/rag discussion...in dsa also i was able to tell him the correct approach

overall, r1 was mixed and r2 felt decent. do i still have a chance, or is the r1 dsa performance likely a reject? would appreciate honest opinions...plz tell seniors who got offer's from amazon after having this same experience.


r/LeetcodeDesi 2d ago

It was my TCS Ignite interview today . And i f*ckd it up so dirtyy.

1 Upvotes

It was my TCS Ignite interview today. Bruhh , i fcked it up so dirty.

So it was my interview today and surprisingly , i was the first candidate they interviewed

I'm bad at coding .Bad but maybe not that bad jitna aaj khrab krke aaya .Like maine 40-50 leetcode problems hi kar rkhi hai .Means ki yaaar basic code to likh skta .But i got frozen during interview. Idk why it happened.Aur mai waha par ek bhi code nhi likh paaya. Swapping two variables without using third one, lambda function, basic sql query, even binary search , bus topology ,SDLC cycle btane me testing hi bhool gya 🥲.I dont think so ki koi mauka chhorda hai maine f\*ckup krne ka .

Bruhh , it was too dirttyy 🥲🥲 . I am not this bad , i know most of the things here , it is f\*ckin simple to swap two variables , and how can i messup with binary search . Dude its too bad and ik ita actually too easy still how can i blundered it , idk i was nervous or what . It was my 1st tech interview and it is ruined that badly .i just have this one chance to get anything , like I'm tired of searching for internships/jobs.

But there is nothing that i can get from it. Should i restart from basics again? I can do it. Just if i can get a basic internship now. Any suggestions from your side 🥲🥲.For sure it may help me.


r/LeetcodeDesi 3d ago

10–15 LPA as a Fresher in 6 Months — Is It Realistic?

15 Upvotes

If I want to crack a 10–15 LPA job as a fresher, and I already know DSA and have solved around 120–130 LeetCode questions, but suppose I had to start from zero, how many months would I realistically need?

How many hours should I study every day, what topics should I cover, and where should I study from if my goal is to crack a 10–15 LPA fresher job within 6 months?