Testimonials

Services

doc-thumbnail
Digital Product

The Complete Resume Guide

Stop Getting Ignored — Start Getting Interviews
49199
Best Seller
Video meeting . 30 mins
5

Want to grow as a LinkedIn Creator?

How to Go Viral & Attract High-Paying Clients on LinkedIn
1,000
Video meeting . 30 mins
5
600
Video meeting . 30 mins
4.9

Career guidance

Let me help you in your journey.
1,000
Video meeting . 15 mins
4.8

Quick chat (Only for Freshers)

Let me help you in your journey.
300
Popular
Video meeting . 45 mins

Resume Writing

Let's remake your resume
9991,199
Priority DM . 2 days reply
5
30100
Popular
Video meeting . 30 mins
5
900
Video meeting . 30 mins
4.8
900
Video meeting . 15 mins
5

Discovery Call

Let me help you in your journey.
500

About me

Currently an SDE-1 at Flipkart, I’ve interned at Cisco, diving deep into routers and routing protocols. Passionate about problem-solving, I’ve tackled challenges across various platforms. Proud achievements include: 🏆 Gold Medalist - ICPC AlgoQueen 2023 🏆 Global Winner - TechGig Geek Goddess 2023 🏆 Finalist - Google Girl Hackathon (Top 0.1%) I’m always embracing new technologies and staying productive. If you can't afford any session, don't worry—I’ll refund the whole amount after the call if you find it unaffordable. Let's connect and collaborate! 🚀

Frequently asked questions

What is competitive programming and how to prepare for it?

Competitive programming is the practice of solving algorithmic problems within strict time limits, usually through timed contests where you are ranked on speed and correctness. To prepare for it, learn one language deeply (C++, Java, or Python), build a strong grip on data structures and algorithms such as arrays, strings, recursion, trees, graphs, and dynamic programming, and then solve problems daily on platforms like Codeforces or LeetCode. Give every regular contest, read editorials afterwards, and upsolve the problems you could not crack. Consistency over 6 to 12 months matters far more than short bursts of intensity.

How to start competitive programming as a complete beginner?

Start by picking one language, most beginners in India choose C++ for its speed and standard library, and learn basic data structures like arrays, strings, stacks, and queues. Solve two or three easy problems daily before attempting rated contests. A simple competitive programming roadmap looks like this: months 1–2, master arrays, strings, sorting, and searching; months 3–4, move to recursion, greedy techniques, and basic graphs; months 5–6, begin dynamic programming and give every weekly contest on one platform. Upsolving problems you failed after reading the editorial is what separates fast improvers from the rest.

Which competitive programming websites are best for beginners?

Codeforces, LeetCode, CodeChef, and AtCoder are the most popular competitive programming websites. Codeforces is ideal for rated contests and rating growth, LeetCode doubles up as interview preparation because product companies draw heavily from similar problems, CodeChef has a friendly difficulty curve, and AtCoder's beginner contests are great in the early months. Start with just one platform, build your rating there, and expand later, since splitting practice across too many platforms at the start slows progress.

Do I need to join a competitive programming course or can I self-learn?

You can absolutely self-learn. Most strong competitive programmers built their skill by solving problems, reading editorials, and giving contests rather than through paid classes. A competitive programming course only helps if you struggle with structure, since it gives you a fixed topic sequence and deadlines. If you self-learn, follow a standard DSA order, use free problem sets, and stay consistent with contests. Consider a course or mentorship only when you hit a rating plateau or cannot figure out what to study next.

Which competitive programming books are worth reading?

The most recommended competitive programming books are the Competitive Programming Handbook for a topic-by-topic foundation, Competitive Programming 4 by Steven and Felix Halim for advanced techniques, and Guide to Competitive Programming for a gentler entry into algorithms. That said, books alone will not raise your rating. Pair every chapter with problems on Codeforces or LeetCode, because competitive programming is a skill built by solving, not just reading.

What is a competitive programming profile?

A competitive programming profile is your public record as a problem solver: your rating, rank, contest history, and badges on platforms like Codeforces, LeetCode, and CodeChef. For instance, LeetCode awards the Knight badge for strong contest performance, and recruiters at product companies do check these profiles when shortlisting freshers. You build one by participating in rated contests consistently, and a solid rating can genuinely offset a below-average college tag on your resume.

How to review a resume before applying for jobs?

Review your resume against a checklist: keep it to one page if you are a fresher, use a clean single-column format that ATS software can parse, replace responsibilities with quantified achievements ("reduced load time by 40%" works better than "worked on backend"), and mirror keywords from the job description. Then run a spell check, read it line by line, and get one more pair of eyes on it. Self-review always misses blind spots, so a senior, a mentor, or someone who interviews candidates regularly will catch issues you cannot see.

How to review a resume with ChatGPT?

It works well if your resume review prompt is detailed. Paste your full resume along with the job description and ask the AI to act as a hiring manager: check ATS compatibility, rewrite bullet points with quantified impact, flag vague buzzwords, and list missing keywords. Run separate passes for formatting, content, and grammar. Keep one limitation in mind: ChatGPT does not know what recruiters at Indian product companies currently shortlist for, so treat its output as a strong first draft and get a human review before you start applying.

Is a paid resume review service worth it for freshers?

It depends on the feedback you already have. If you have only relied on free tools and AI checks, a resume review service gives you something those cannot: an experienced engineer or recruiter who knows what actually gets shortlisted in India and can point out gaps in your projects, phrasing, and positioning. You can also get a resume review online through communities and friends, but generic comments like "looks good" will not change your shortlist rate. A paid review is worth it when the reviewer has screened candidates in your target role and gives specific, line-by-line corrections.

What is resume review on LinkedIn?

Resume review on LinkedIn usually refers to getting your resume critiqued by a recruiter, mentor, or senior engineer in your network, or finding mentors who offer structured reviews through their profiles. A typical review is a 1:1 call where the person checks your formatting, ATS keywords, project descriptions, and overall story, and tells you exactly what a recruiter would skip in the first few seconds. It is more specific than automated tools because the reviewer knows what actually gets shortlisted for roles in the Indian market.

What is job interview preparation for freshers?

Job interview preparation for freshers comes down to five pillars: data structures and algorithms, which act as the biggest filter at product companies; core subjects like OOP, OS, DBMS, and networks; a solid explanation of the projects on your resume; aptitude and reasoning, which service-based companies test; and HR or behavioural questions. Start two to three months before placement season, practice explaining your thought process out loud while solving problems, and do at least a few mock interviews. Most freshers fail not because they lack answers, but because they have never spoken their answers under pressure.

Which interview preparation questions should I practice the most?

Prioritise four buckets of interview preparation questions: DSA problems on arrays, strings, trees, and dynamic programming, which dominate technical rounds; project deep-dives, since interviewers drill into everything on your resume; standard HR questions like "tell me about yourself," strengths and weaknesses, and "why this company"; and core-subject questions on OOP, SQL, and basic OS concepts. For every question, practice answering out loud in under two minutes, because knowing an answer and delivering it clearly are two different skills.

Is an interview preparation course worth the money?

Only if it solves a specific gap. If you are self-disciplined, free problem sets, standard DSA sheets, and YouTube playlists cover the syllabus well. An interview preparation course makes sense when you need structure, deadlines, or honest feedback, especially on mock interviews and communication, which self-study rarely fixes. Before paying, check whether it includes live mock interviews with real engineers, whether the mentors come from product companies, and whether it is designed for freshers. If those boxes are not ticked, your money is better spent on 1:1 mentorship.

Is an interview preparation AI tool actually useful?

Yes, as a practice partner, not a replacement for real mocks. An interview preparation AI tool is genuinely good at generating unlimited practice questions, simulating HR rounds, grading your written answers, and explaining concepts you are weak at. What it cannot do is recreate the pressure of a real interviewer, read your hesitation, or give company-specific insight. The best approach for freshers is a hybrid: use AI daily for repetition and instant feedback, and schedule a few human mock interviews before the actual season begins.