[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-how-to-prepare-for-a-coding-interview-internship":3,"blog-index":16,"mdc-qi5b70-key":428,"live-hubs":997},{"slug":4,"title":5,"description":6,"date":7,"tags":8,"author":12,"draft":13,"readingMinutes":14,"body":15},"how-to-prepare-for-a-coding-interview-internship","How to Prepare for a Coding Interview (Internship)","Prep for an internship coding interview by time left: a 6-week, 2-week, and night-before plan, the 8 patterns that cover most questions, and how to think out loud.","2026-06-25",[9,10,11],"internships","interviews","career-advice","Student Internships Team",false,11,"You have a live technical interview coming this fall, and \"grind LeetCode\" is the only advice you keep hearing, which is both vague and a little terrifying. This guide gives you a real plan instead: prep keyed to how many weeks you have left, the roughly eight patterns that cover most intern-level questions, and the talk-out-loud habit that interviewers are actually grading. One thing to settle first: the automated [online assessment usually comes before this round](\u002Fblog\u002Fone-way-video-interview-and-online-assessment-tips), and the \"tell me about a time\" behavioral questions are [a separate part of the same loop](\u002Fblog\u002Finternship-interview-questions). This post is purely the coding problem you solve while a human watches.\n\n## What an internship coding interview actually is\n\nPicture one screen: you, an interviewer on a call, and a shared editor (sometimes a plain text doc with no autocomplete). They give you a problem, and you solve it while talking. These rounds usually run about 30 to 45 minutes and cover one or two problems, not a marathon. The interviewer is not silent, either. They can hint, ask follow-ups, and nudge you when you drift.\n\nThat makes it different from the two rounds around it. The timed online assessment you take alone, with auto-graded problems and no human watching, comes first and has its own logistics like retakes and recording setup, all covered in [the OA and one-way video guide](\u002Fblog\u002Fone-way-video-interview-and-online-assessment-tips). The behavioral round, where they ask \"tell me about a time you handled a conflict,\" is separate too, and so is the opener \"tell me about yourself.\" This guide is only the part where you write code in front of someone.\n\nOne calming truth before you start: intern interviews tend to be graded more gently than new-grad or full-time ones. Nobody expects a polished engineer. They expect a student who can think.\n\n## The honest truth: you don't need 500 LeetCode problems\n\nThe fear is that there are thousands of problems and you have to have seen the exact one they ask. You don't. Interview problems are variations on a small set of shapes, and once you can recognize the shape, you can solve a problem you've never seen before.\n\nSo the goal of prep is not volume. It's pattern recognition. \"Find if two numbers in a list add up to a target\" and \"find if a string has a repeated character\" feel like different problems, but both are solved the same way: put things in a hashmap and check as you go. Once that clicks, you stop memorizing solutions and start recognizing which tool the problem is asking for.\n\nFor intern roles specifically, you can relax about the scary end of the syllabus. Hard dynamic programming, advanced graph theory, and clever math tricks rarely show up. If you understand the patterns below and can talk through your thinking, you are prepared for most of what intern interviews throw at you.\n\n## Prep by time left: 6 weeks, 2 weeks, the night before\n\nThe right plan depends entirely on how much runway you have. This is triage, not a calendar you have to follow perfectly. Find your bucket and start there.\n\n### If you have about 6 weeks\n\nYou have room to build real fluency, so use it.\n\n- **Pick one language and learn it cold.** You want to write a loop, a hashmap, and a function without thinking about syntax. Fighting the language while also solving the problem is the worst position to be in.\n- **Work through the eight patterns below, a few problems each.** Depth over breadth. It is better to deeply understand a few problems per pattern than to half-solve fifty random ones. That is often a few dozen problems total, not hundreds.\n- **Do one or two mock interviews out loud.** This is the step people skip and regret. Solving silently in your room is a different skill from solving while narrating to a person. Grab a friend, or talk to a rubber duck if you have to, but say the words.\n\n### If you have about 2 weeks\n\nDrop any goal of mastery. You are optimizing for recognition and composure.\n\n- **Do two or three representative problems per pattern, not more.** One classic example of each shape so you recognize it on sight. Skim solutions when you get stuck rather than grinding for an hour.\n- **Prioritize the common patterns first.** Arrays and strings, hashmaps, two-pointer, and tree traversal earn their time before binary search or DP.\n- **Practice narrating from day one.** Even now, solve out loud. The communication habit below moves the needle more in two weeks than three extra problems would.\n\n### The night before\n\nDo not learn anything new. Cramming a fresh pattern at 11pm trades sleep for panic and rarely sticks.\n\n- **Re-skim your pattern notes,** not full problems. Just remind yourself which shape maps to which tool.\n- **Prep your clarifying-questions opener** (the four-step process below) so your first move is automatic when nerves hit.\n- **Set up your environment:** the editor link tested, a quiet room, water, a charger. Remove tomorrow's friction tonight.\n- **Sleep.** A rested brain that recognizes patterns beats an exhausted one that memorized an extra problem. This is the highest-leverage thing you can do the night before.\n\n## The 8 patterns that cover most intern questions\n\nThis is a starting set, not an exhaustive list. But learn these and you will recognize the shape of most intern-level questions you see. One line each: what it is, plus a problem type that should trigger it.\n\n- **Arrays and strings.** The basics: iterate, index, build a new sequence. Example: reverse a string in place, or merge two sorted lists.\n- **Two-pointer.** Two indices moving through a sequence, often from both ends. Example: check if a string is a palindrome, or find a pair that sums to a target in a sorted array.\n- **Hashmap \u002F frequency counting.** Store what you have seen for instant lookup or counts. Example: \"find if two numbers sum to a target\" or \"find the first non-repeating character.\"\n- **Sliding window.** A moving range over a sequence to track a running subarray or substring. Example: \"longest substring without repeating characters.\"\n- **Binary search.** Halve a sorted search space each step. Example: find a target in a sorted array, or find where a value would be inserted.\n- **Stack and queue.** Last-in-first-out or first-in-first-out bookkeeping. Example: \"are these brackets balanced,\" or processing items in order.\n- **BFS \u002F DFS on trees and graphs.** Walk a tree or graph level by level (BFS) or branch by branch (DFS). Example: tree traversals, \"is this binary tree symmetric,\" counting connected pieces.\n- **Recursion and basic dynamic programming.** Solve a problem by solving smaller versions, then cache repeats. Example: Fibonacci, or \"how many ways to climb stairs taking one or two steps.\"\n\nYou do not need to master all eight before your interview. Cover the common ones first, and treat the rest as bonus recognition.\n\n## How to talk through a problem (the part they're actually grading)\n\nHere is the thing nobody tells you clearly: the interviewer is not grading whether you produce a perfect solution in silence. They are grading how you think, and they can only see your thinking if you say it out loud. A candidate who talks through a half-finished solution often beats a silent one who finishes. Make this a repeatable four-step process.\n\n**1. Clarify the question before you touch code.** Restate the problem in your own words and ask about inputs, outputs, edge cases, and constraints. Can the input be empty? Are there duplicates? How big can it get? This is not stalling. It shows you do not blindly start coding, which is exactly the habit they want in an intern.\n\n**2. State your approach and complexity out loud, before coding.** Describe the plan in plain English and name the rough time and space cost. If your first idea is slow, say so and say you will start there. Getting buy-in here means you do not write thirty lines down a dead end.\n\n**3. Think out loud while you code.** Narrate decisions and trade-offs as you type. \"I'll use a hashmap here so lookups are constant time instead of scanning the list each pass.\" Silence is the enemy. When you go quiet, the interviewer cannot help you and cannot see you working.\n\n**4. Test your own code at the end.** Walk a small example through your code by hand, line by line, and check the edge cases you raised in step one. Catching your own bug is a strong signal. Having the interviewer catch it for you is a weaker one.\n\nHere is roughly what good narration sounds like:\n\n> \"Okay, so I'm given an array and a target, and I want two numbers that add up to it. Can the array be empty, and can I assume exactly one answer? Got it. My first thought is checking every pair, which is O(n squared), but I think I can do better. If I store each number I've seen in a hashmap, then for each new number I just check whether its complement is already there. That's one pass, O(n) time and O(n) space. Let me code that. I'm looping through the array, and for each value I compute target minus value and look it up... let me test this with [2, 7, 11] and target 9: I see 2, store it, then 7, its complement is 2, which is in the map, so I return those indices. Works.\"\n\nThat is the whole skill. Not magic, just out loud.\n\n## What to do when you blank\n\nYou will probably hit a moment where your mind goes empty. It happens to almost everyone, and it is not the failure you think it is. Interviewers expect it. What they are watching is how you get unstuck. Here is a recovery script.\n\n- **Say it out loud.** \"I'm a bit stuck, let me think through this.\" This is allowed and normal. It buys you a moment and signals composure instead of a freeze.\n- **Walk a tiny example by hand.** Take the smallest possible input and solve it manually on the shared screen. The pattern often reveals itself once you see concrete numbers.\n- **Solve the brute-force version first.** A slow solution that works beats a fast one that does not exist. Get something correct, then say \"now let me see if I can make this faster.\"\n- **Write pseudocode before real code.** Sketch the steps in plain English, then translate. It is much easier to debug a plan than a pile of half-written syntax.\n\nNone of these are cheating. They are exactly the problem-solving moves a real engineer makes, which is the whole point.\n\n## Frequently asked questions\n\n### How many LeetCode problems should I do for an internship interview?\n\nThere is no magic number, and anyone who gives you a precise one is guessing. Aim for a few solid problems per pattern that you understand deeply, which often lands around a few dozen total, not hundreds. Recognizing the pattern behind a problem matters far more than the raw count you have grinded.\n\n### Are internship coding interviews easier than full-time ones?\n\nGenerally, yes. Interns tend to be graded more leniently, and the hardest dynamic programming or graph problems rarely appear. That said, \"usually\" is not \"always,\" and communication still matters at every level. Prepare seriously and treat the leniency as a cushion, not a guarantee.\n\n### What language should I use for a coding interview?\n\nThe one you know best. Many people use Python because it is short and quick to write, but the company almost always lets you choose, so play to your strengths. Do not learn a new language just for the interview; fighting unfamiliar syntax under pressure is the last thing you want.\n\n### What do interviewers actually look for in an intern?\n\nA clear thought process, good clarifying questions, the willingness to get unstuck, and signs you are teachable. They are not hunting for a flawless memorized solution. An intern who reasons well and takes hints is more hireable than one who silently recites an answer.\n\n### What if I can't finish the problem in time?\n\nPartial, well-communicated progress with a stated approach often still passes. A silent candidate who happens to finish is not the bar. If you explained your plan, made real progress, and stayed unstuck, you have shown the thing they care about. No guarantees, but unfinished is rarely an automatic fail.\n\n---\n\nThree things to do today. Pick the one language you will use and commit to it. Save the eight-pattern list above somewhere you will actually re-read it, or skim a free pattern-based guide like the [Tech Interview Handbook](https:\u002F\u002Fwww.techinterviewhandbook.org\u002F) to go deeper. And book one mock interview out loud this week, because narrating to a person is the rep that separates calm from frozen. If a round does not go your way, it is one data point, not a verdict, and [there is a way forward from a rejection](\u002Fblog\u002Fwhat-to-do-after-an-internship-rejection). Meanwhile, keep your pipeline full and [browse internships](\u002Ffeed) so you have more shots at the rounds you are now ready for.",[17,24,32,38,44,50,56,62,69,75,81,87,94,100,106,113,119,125,131,137,143,149,155,161,167,173,179,185,191,197,203,209,215,221,227,233,239,245,251,257,263,269,275,280,285,290,295,300,305,307,312,317,322,327,332,337,342,347,352,357,362,367,373,379,385,391,397,403,410,416,421],{"slug":18,"title":19,"description":20,"date":21,"tags":22,"author":12,"draft":13,"readingMinutes":23},"how-to-explain-a-low-gpa-or-gap","How to Explain a Low GPA or Gap on Your Resume","Own a low GPA, failed class, gap year, or extra time to graduate in one honest line, then redirect. The exact script, plus when to raise it vs wait.","2026-08-28",[9,10,11],9,{"slug":25,"title":26,"description":27,"date":28,"tags":29,"author":12,"draft":13,"readingMinutes":31},"how-to-use-your-college-career-center","How to Use Your College Career Center for Internships","What career services offers beyond Handshake, how to run an advising appointment that's worth it, and how to tell if your career center is weak.","2026-08-27",[9,30,11],"applications",8,{"slug":33,"title":34,"description":35,"date":36,"tags":37,"author":12,"draft":13,"readingMinutes":31},"tell-me-about-a-time-you-influenced-someone-internship-interview","Tell Me About a Time You Influenced Someone","No workplace story? Answer \\\"tell me about a time you influenced someone\\\" with a club or class example: the pick-the-moment rule, a worked answer, and traps.","2026-08-25",[9,10,11],{"slug":39,"title":40,"description":41,"date":42,"tags":43,"author":12,"draft":13,"readingMinutes":14},"tell-me-about-a-time-you-managed-competing-priorities-internship-interview","Tell Me About a Time You Managed Competing Priorities","Answer \\\"tell me about a time you managed competing priorities\\\" with a rank-by-deadline-and-impact system, the heads-up interviewers grade, and an example.","2026-08-24",[9,10,11],{"slug":45,"title":46,"description":47,"date":48,"tags":49,"author":12,"draft":13,"readingMinutes":31},"why-this-industry-internship-interview","How to Answer \"Why This Industry?\" in an Interview","A research method and 3-part formula for \"why investment banking \u002F consulting \u002F tech,\" with worked examples and the salary and prestige tells to avoid.","2026-08-21",[9,10,11],{"slug":51,"title":52,"description":53,"date":54,"tags":55,"author":12,"draft":13,"readingMinutes":23},"company-info-session-tips","Company Info Session Tips: Get Noticed by Recruiters","How to make the most of a company info session: 10-minute prep, the one question that gets you remembered, and a same-day follow-up that lands.","2026-08-20",[9,30,11],{"slug":57,"title":58,"description":59,"date":60,"tags":61,"author":12,"draft":13,"readingMinutes":31},"walk-me-through-your-resume-interview","How to Answer \\\"Walk Me Through Your Resume\\\" (Finance)","The finance and consulting opener, done as a chronological story: which 2-3 experiences to pick, a full student example, and how to hit 2 minutes.","2026-08-19",[9,10,11],{"slug":63,"title":64,"description":65,"date":66,"tags":67,"author":12,"draft":13,"readingMinutes":68},"tell-me-about-a-time-you-adapted-to-change-internship-interview","Adapt to Change? Internship Interview Answer","Answer \\\"tell me about a time you had to adapt to change\\\" for an internship: pick a change you didn't choose, then show how you re-planned and stayed calm.","2026-08-14",[9,10,11],7,{"slug":70,"title":71,"description":72,"date":73,"tags":74,"author":12,"draft":13,"readingMinutes":31},"what-motivates-you-internship-interview","How to Answer \"What Motivates You?\" (Internship)","A driver-plus-story-plus-role-fit formula for the \"what motivates you \u002F what are you passionate about\" internship question, with a worked student example.","2026-08-13",[9,10,11],{"slug":76,"title":77,"description":78,"date":79,"tags":80,"author":12,"draft":13,"readingMinutes":31},"greatest-accomplishment-internship-interview","How to Answer \"What Is Your Greatest Accomplishment?\"","A rule for picking a greatest accomplishment you can actually own, a STAR shape weighted on what you did, a student example, and the traps to dodge.","2026-08-12",[9,10,11],{"slug":82,"title":83,"description":84,"date":85,"tags":86,"author":12,"draft":13,"readingMinutes":23},"how-do-you-handle-criticism-internship-interview","How Do You Handle Criticism? Internship Answer","Answer \\\"how do you handle criticism\\\" for an internship: pick real feedback you acted on, name it plainly, skip the defensiveness, and weight the fix.","2026-08-11",[9,10,11],{"slug":88,"title":89,"description":90,"date":91,"tags":92,"author":12,"draft":13,"readingMinutes":93},"tell-me-about-a-time-you-worked-under-pressure-internship-interview","Tell Me About a Time You Worked Under Pressure","Answer 'tell me about a time you worked under pressure' without the all-nighter story: a rule for picking the right crunch, a STAR shape on triage, plus traps.","2026-08-10",[9,10,11],10,{"slug":95,"title":96,"description":97,"date":98,"tags":99,"author":12,"draft":13,"readingMinutes":31},"tell-me-about-a-time-you-showed-leadership-internship-interview","Tell Me About a Time You Showed Leadership (Intern)","No title? You can still nail \\\"tell me about a time you showed leadership.\\\" A rule for finding the moment, a STAR-shaped student example, and the traps.","2026-08-06",[9,10,11],{"slug":101,"title":102,"description":103,"date":104,"tags":105,"author":12,"draft":13,"readingMinutes":23},"how-to-get-a-second-internship","How to Get a Second, Better Internship","You've done one internship. Here's how to reframe it into a sharper resume and story, use your new network, and target more competitive roles this fall.","2026-08-05",[9,30,11],{"slug":107,"title":108,"description":109,"date":110,"tags":111,"author":12,"draft":13,"readingMinutes":31},"intern-exit-interview","The Intern Exit Interview: What to Say (and Not Say)","What an intern exit interview really is, who runs it, the questions it asks with short answers, and how to give honest feedback without burning the bridge.","2026-08-04",[9,11,112],"internship-tips",{"slug":114,"title":115,"description":116,"date":117,"tags":118,"author":12,"draft":13,"readingMinutes":31},"tell-me-about-a-time-you-had-a-conflict-with-a-teammate-internship-interview","Conflict With a Teammate: Interview Answer for Students","Never had a \\\"workplace\\\" conflict? Use a group-project disagreement. A no-blame framing rule, a worked student example, and the traps to dodge.","2026-08-03",[9,10,11],{"slug":120,"title":121,"description":122,"date":123,"tags":124,"author":12,"draft":13,"readingMinutes":23},"tell-me-about-a-time-you-worked-on-a-team-internship-interview","Tell Me About a Time You Worked on a Team","A rule for picking the right team story, a STAR shape that keeps your role visible without erasing the team, plus a student example and the traps to avoid.","2026-07-31",[9,10,11],{"slug":126,"title":127,"description":128,"date":129,"tags":130,"author":12,"draft":13,"readingMinutes":23},"portfolio-for-internship-applications","Portfolio for Internship Applications: Do You Need One?","Do you need a portfolio for internship applications? A field-by-field guide to what to include, how many pieces, where to host it, and how to link it.","2026-07-30",[9,30,11],{"slug":132,"title":133,"description":134,"date":135,"tags":136,"author":12,"draft":13,"readingMinutes":23},"end-of-internship-presentation","How to Nail Your End-of-Internship Presentation","Your final intern presentation, decoded: a slide arc that leads with the problem and your result, how to scope it, the dry-run rule, and handling tough Q&A.","2026-07-29",[9,11,112],{"slug":138,"title":139,"description":140,"date":141,"tags":142,"author":12,"draft":13,"readingMinutes":93},"stay-in-touch-after-internship","How to Stay in Touch After Your Internship Ends","The last-weeks playbook: a goodbye message that isn't generic, LinkedIn before your access is cut, and a light check-in cadence that keeps the door open.","2026-07-28",[9,11,112],{"slug":144,"title":145,"description":146,"date":147,"tags":148,"author":12,"draft":13,"readingMinutes":23},"nothing-to-do-at-your-internship","What to Do When You Have Nothing to Do at Your Internship","Underused at a slow or disorganized internship? The exact words to ask for work, how to turn downtime into a visible win, and how to still earn a return offer.","2026-07-27",[9,11,112],{"slug":150,"title":151,"description":152,"date":153,"tags":154,"author":12,"draft":13,"readingMinutes":23},"made-a-mistake-at-my-internship","I Made a Mistake at My Internship: How to Recover","Just messed up at your internship? How to size the mistake, tell your manager with a simple script, reset after a bad week, and protect your return offer.","2026-07-24",[9,11,112],{"slug":156,"title":157,"description":158,"date":159,"tags":160,"author":12,"draft":13,"readingMinutes":31},"tell-me-about-a-time-you-failed-internship-interview","How to Answer \\\"Tell Me About a Time You Failed\\\"","A 4-part rule for picking a real, fixable failure, an answer shape that spends its words on what you changed, and two student examples from clubs.","2026-07-23",[9,10,11],{"slug":162,"title":163,"description":164,"date":165,"tags":166,"author":12,"draft":13,"readingMinutes":31},"how-to-practice-for-an-internship-interview","How to Practice for an Internship Interview","How to practice for an internship interview: a record-and-review loop, a 1 to 2 week rep schedule, role-based question bank, and rehearsing beats not scripts.","2026-07-22",[9,10,11],{"slug":168,"title":169,"description":170,"date":171,"tags":172,"author":12,"draft":13,"readingMinutes":31},"thank-you-email-after-internship-interview","Thank-You Email After an Internship Interview (+ Follow-Up)","A 24–48h thank-you template, the one polite follow-up email, and how long to wait before silence honestly means no after an internship interview.","2026-07-21",[9,10,11],{"slug":174,"title":175,"description":176,"date":177,"tags":178,"author":12,"draft":13,"readingMinutes":23},"why-should-we-hire-you-internship-interview","How to Answer \"Why Should We Hire You?\" (Internship)","A selection rule for the \\\"why should we hire you\\\" internship answer: pick two role-matched strengths, back each with proof, close on fit, plus student examples.","2026-07-20",[9,10,11],{"slug":180,"title":181,"description":182,"date":183,"tags":184,"author":12,"draft":13,"readingMinutes":31},"should-i-apply-if-i-dont-meet-all-requirements","Should You Apply If You Don't Meet Every Requirement?","Not sure you're qualified for that internship? How to tell a real requirement from a wish-list one, the honest match rule, and how to close the gap.","2026-07-17",[9,30,11],{"slug":186,"title":187,"description":188,"date":189,"tags":190,"author":12,"draft":13,"readingMinutes":31},"live-video-interview-tips-internship","Live Video Interview Tips for Internships (Zoom\u002FTeams)","Live Zoom or Teams internship interview coming up? Where to look for eye contact, a tech and backup-device checklist, and how to recover when you freeze.","2026-07-16",[9,10,11],{"slug":192,"title":193,"description":194,"date":195,"tags":196,"author":12,"draft":13,"readingMinutes":23},"should-you-negotiate-an-internship-offer","Should You Negotiate an Internship Offer?","Should you negotiate an internship offer? When it helps, when to skip it, what's actually negotiable (start date, housing, pay), and a polite script to use.","2026-07-15",[9,11,30],{"slug":198,"title":199,"description":200,"date":201,"tags":202,"author":12,"draft":13,"readingMinutes":31},"virtual-experience-programs-worth-it","Are Virtual Experience Programs Worth It? (Forage)","Are Forage virtual experience programs worth it? An honest verdict on who they help, what they can't do, and exactly how to put one on your resume.","2026-07-14",[9,30,11],{"slug":204,"title":205,"description":206,"date":207,"tags":208,"author":12,"draft":13,"readingMinutes":31},"how-to-write-a-cover-letter-for-an-internship","How to Write a Cover Letter for an Internship","When an internship cover letter is actually required, a simple 3-4 paragraph structure that complements your resume, and a worked student example.","2026-07-13",[9,30,11],{"slug":210,"title":211,"description":212,"date":213,"tags":214,"author":12,"draft":13,"readingMinutes":23},"fall-internship-during-the-school-year","Fall Internships: Find One & Balance It With Classes","How to find a fall or part-time internship during the school year: where term-time roles hide, a 15-20 hour weekly schedule, and when to lighten your load.","2026-07-10",[9,30,11],{"slug":216,"title":217,"description":218,"date":219,"tags":220,"author":12,"draft":13,"readingMinutes":23},"where-do-you-see-yourself-in-5-years-internship-interview","How to Answer \"Where Do You See Yourself in 5 Years?\"","A fill-in formula for the 5-year goals question in an internship interview: specific near-term skills, a loose long-term direction, plus two student examples.","2026-07-08",[9,10,11],{"slug":222,"title":223,"description":224,"date":225,"tags":226,"author":12,"draft":13,"readingMinutes":23},"internship-take-home-assignment","How to Approach an Internship Take-Home Assignment","Facing a technical take-home assignment for an internship? How to scope to the core problem, how long to spend, and the README that sells your trade-offs.","2026-07-07",[9,10,11],{"slug":228,"title":229,"description":230,"date":231,"tags":232,"author":12,"draft":13,"readingMinutes":31},"assessment-center-superday-final-round-interview","Assessment Center & Superday: How to Prepare","What an assessment center or superday really is, a day-of game plan to stay sharp across 3 to 6 back-to-back rounds, and how to own the group exercise.","2026-07-06",[9,10,11],{"slug":234,"title":235,"description":236,"date":237,"tags":238,"author":12,"draft":13,"readingMinutes":31},"strengths-and-weaknesses-interview-answer","Strengths and Weaknesses: Internship Interview Answers","A rule for picking a strength you can prove and a real weakness that won't sink you, plus the humble-brag answers to avoid, with student examples.","2026-07-03",[9,10,11],{"slug":240,"title":241,"description":242,"date":237,"tags":243,"author":12,"draft":13,"readingMinutes":23},"tailor-your-resume-for-an-internship","How to Tailor Your Resume to Each Internship","How to tailor your resume to each internship's job description in about 10 minutes: the signals to pull, the keyword rule, and what an ATS really does.",[9,244,30],"resume",{"slug":246,"title":247,"description":248,"date":249,"tags":250,"author":12,"draft":13,"readingMinutes":93},"how-to-prepare-for-a-case-interview","How to Prepare for a Case Interview (Internship)","New to case interviews? A structure-first loop (clarify, structure, math aloud, recommend), the reasoning habit assessors grade, and a prep plan by time left.","2026-07-02",[9,10,11],{"slug":252,"title":253,"description":254,"date":255,"tags":256,"author":12,"draft":13,"readingMinutes":23},"why-this-company-internship-interview","How to Answer \"Why This Company?\" in an Internship Interview","A 20-minute research method and a 3-part answer formula for \"why this company \u002F why this internship,\" with two worked examples for thin resumes.","2026-07-01",[9,10,11],{"slug":258,"title":259,"description":260,"date":261,"tags":262,"author":12,"draft":13,"readingMinutes":93},"how-to-ask-for-a-letter-of-recommendation-for-an-internship","How to Ask for a Letter of Recommendation (Internship)","How to ask a manager or professor for an internship recommendation: who to pick, the in-person-then-email ask, lead time, and a brag-sheet packet template.","2026-06-30",[9,30,11],{"slug":264,"title":265,"description":266,"date":267,"tags":268,"author":12,"draft":13,"readingMinutes":93},"how-to-keep-track-of-internship-applications","How to Keep Track of Internship Applications","How to keep track of internship applications without it rotting: the exact columns that matter, a 15-minute weekly review, and how to tier your list.","2026-06-26",[9,30,11],{"slug":270,"title":271,"description":272,"date":7,"tags":273,"author":12,"draft":13,"readingMinutes":274},"coffee-chats-and-informational-interviews-for-students","Coffee Chats for Students: How to Ask & Get a Referral","How to ask for a coffee chat, the questions that aren't generic, and the referral close most guides skip, with copyable templates for every step.",[9,30,11],12,{"slug":276,"title":277,"description":278,"date":7,"tags":279,"author":12,"draft":13,"readingMinutes":31},"does-gpa-matter-for-internships","Does GPA Matter for Internships? An Honest Read","Does GPA matter for internships? Where it's a real filter vs a soft signal by field, when to put it on your resume, and what outweighs a low GPA.",[9,30,11],{"slug":281,"title":282,"description":283,"date":7,"tags":284,"author":12,"draft":13,"readingMinutes":93},"how-to-ask-for-a-referral-for-an-internship","How to Ask for an Internship Referral (Template)","How to ask for a referral for an internship: when to ask once the role is live, who can actually refer you, and a copy-paste message that makes it easy.",[9,30,11],{"slug":286,"title":287,"description":288,"date":7,"tags":289,"author":12,"draft":13,"readingMinutes":14},"how-to-convert-an-internship-into-a-full-time-offer","How to Convert an Internship into a Full-Time Offer","What managers really weigh when deciding return offers, the exact end-of-summer conversation script, and an honest plan for if you don't get one.",[9,11,112],{"slug":291,"title":292,"description":293,"date":7,"tags":294,"author":12,"draft":13,"readingMinutes":23},"how-to-get-an-internship-as-a-freshman-or-sophomore","How to Get an Internship as a Freshman or Sophomore","You're not behind. What freshman and sophomore year are really for, the program types actually open to underclassmen, and your move this year by year.",[9,30,11],{"slug":296,"title":297,"description":298,"date":7,"tags":299,"author":12,"draft":13,"readingMinutes":274},"how-to-handle-multiple-internship-offers","Multiple Internship Offers? How to Choose & Buy Time","Multiple internship offers or an exploding deadline? A weighted scorecard to compare offers, a script to ask for more time, and the truth on backing out.",[9,11,30],{"slug":301,"title":302,"description":303,"date":7,"tags":304,"author":12,"draft":13,"readingMinutes":274},"how-to-prepare-for-a-career-fair","How to Prepare for a Career Fair (+ Elevator Pitch)","How to prepare for a career fair: build a prioritized target list, a fill-in 30-second elevator pitch, and a same-day follow-up that gets callbacks.",[9,30,11],{"slug":4,"title":5,"description":6,"date":7,"tags":306,"author":12,"draft":13,"readingMinutes":14},[9,10,11],{"slug":308,"title":309,"description":310,"date":7,"tags":311,"author":12,"draft":13,"readingMinutes":23},"how-to-use-ai-for-internship-applications","How to Use ChatGPT for Internship Applications","Use AI for internship applications without it backfiring: what ChatGPT is genuinely good for, where it sinks you, and a make-it-yours edit checklist.",[9,30,11],{"slug":313,"title":314,"description":315,"date":7,"tags":316,"author":12,"draft":13,"readingMinutes":93},"internship-scams-to-avoid","Internship Scams to Avoid: Spot Them in 15 Minutes","The internship scams students actually report, how each one plays out, a 15-minute check to verify any offer, and exactly where to report a scam.",[9,11,30],{"slug":318,"title":319,"description":320,"date":7,"tags":321,"author":12,"draft":13,"readingMinutes":274},"no-summer-internship","No Summer Internship? A Plan-B Playbook That Counts","No summer internship? Here's an honest reset, a ranked menu of substitutes by goal, and the exact resume line for each so the summer still counts.",[9,30,11],{"slug":323,"title":324,"description":325,"date":7,"tags":326,"author":12,"draft":13,"readingMinutes":93},"one-way-video-interview-and-online-assessment-tips","One-Way Video Interview & Online Assessment Tips","Got an online assessment or one-way video interview for an internship? How each automated screen works, the 30-second prep trick, and when to retake.",[9,10,11],{"slug":328,"title":329,"description":330,"date":7,"tags":331,"author":12,"draft":13,"readingMinutes":93},"projects-to-get-an-internship","Projects to Get an Internship: What to Build (No Experience)","What projects to build to get an internship with no experience: a field-by-field picker for weekend projects, plus a copy-paste resume and portfolio write-up.",[9,30,11],{"slug":333,"title":334,"description":335,"date":7,"tags":336,"author":12,"draft":13,"readingMinutes":23},"questions-to-ask-at-the-end-of-an-internship-interview","Questions to Ask at the End of an Internship Interview","The 5 questions to ask at the end of an internship interview, grouped by what you want to learn, plus the ones that quietly hurt you and what to ask instead.",[9,10,11],{"slug":338,"title":339,"description":340,"date":7,"tags":341,"author":12,"draft":13,"readingMinutes":23},"recruiter-phone-screen-internship","Recruiter Phone Screen for an Internship: What to Expect","The recruiter phone screen is the first human gate after the OA. What it really tests, the 5 questions it always asks, and the logistics traps to dodge.",[9,10,11],{"slug":343,"title":344,"description":345,"date":7,"tags":346,"author":12,"draft":13,"readingMinutes":14},"star-method-behavioral-interview-questions","STAR Method for Behavioral Interview Questions","The STAR method for internship behavioral questions: build a reusable 6-story bank from classes and clubs, with two worked examples and no work history.",[9,10,11],{"slug":348,"title":349,"description":350,"date":7,"tags":351,"author":12,"draft":13,"readingMinutes":23},"tell-me-about-yourself-internship-interview","How to Answer \"Tell Me About Yourself\" (Internship)","The 3-part formula, present, past, why this role, for answering the tell me about yourself opener in an internship interview, with two student examples.",[9,10,11],{"slug":353,"title":354,"description":355,"date":7,"tags":356,"author":12,"draft":13,"readingMinutes":14},"what-to-do-after-an-internship-rejection","What to Do After an Internship Rejection: A 7-Day Plan","Rejected from an internship? A 48-hour reset, then 5 redirect moves, plus the honest truth about asking for feedback and what one no really means.",[9,30,11],{"slug":358,"title":359,"description":360,"date":7,"tags":361,"author":12,"draft":13,"readingMinutes":31},"what-to-wear-to-an-internship-interview","What to Wear to an Internship Interview","What to wear to an internship interview, in person and on video: business casual vs professional decoded, an industry-by-industry call, and a no-suit budget take.",[9,10,11],{"slug":363,"title":364,"description":365,"date":7,"tags":366,"author":12,"draft":13,"readingMinutes":93},"where-to-find-internships","Where to Find Internships: A Weekly Sourcing System","Where to find internships in 2026: build a 4-channel mix, run a 30-minute weekly routine, and vet listings so you skip dead and ghost posts.",[9,30,11],{"slug":368,"title":369,"description":370,"date":371,"tags":372,"author":12,"draft":13,"readingMinutes":14},"linkedin-profile-for-students-with-no-experience","LinkedIn Profile for Students With No Experience","Build a student LinkedIn profile with no experience: a headline formula, a fill-in About template, and exactly where your projects and clubs go.","2026-06-24",[9,30,11],{"slug":374,"title":375,"description":376,"date":377,"tags":378,"author":12,"draft":13,"readingMinutes":93},"make-the-most-of-your-summer-internship","How to Make the Most of Your Summer Internship","A week-by-week playbook for your summer internship: set three goals, keep a wins doc, run a mid-summer check-in, and lock in your reference early.","2026-06-22",[9,11,112],{"slug":380,"title":381,"description":382,"date":383,"tags":384,"author":12,"draft":13,"readingMinutes":23},"why-am-i-not-getting-internship-responses","Not Getting Internship Responses? Find Your Leak","Applying everywhere and hearing nothing? Diagnose your internship funnel, find the exact stage that's leaking, and fix that instead of just applying more.","2026-06-19",[9,30,11],{"slug":386,"title":387,"description":388,"date":389,"tags":390,"author":12,"draft":13,"readingMinutes":31},"when-to-apply-for-internships","When to Apply for Internships: Summer 2027 Timeline","When internship applications open by industry for summer 2027, a three-wave timeline, and exactly what to do this month so you don't miss your window.","2026-06-18",[9,30,11],{"slug":392,"title":393,"description":394,"date":395,"tags":396,"author":12,"draft":13,"readingMinutes":93},"paid-vs-unpaid-internships","Paid vs Unpaid Internships: How to Decide (and Avoid Scams)","A clear framework to decide if an internship is worth it, paid or unpaid, plus the fee-scam red flags every student should check before saying yes.","2026-06-16",[9,11,30],{"slug":398,"title":399,"description":400,"date":401,"tags":402,"author":12,"draft":13,"readingMinutes":23},"how-to-ask-a-professor-for-a-research-internship","How to Ask a Professor for a Research Internship","What to write, when to send it, and what professors ignore: a line-by-line email guide for undergrads asking a professor for a research internship.","2026-06-15",[9,30,11],{"slug":404,"title":405,"description":406,"date":407,"updated":7,"tags":408,"author":12,"draft":13,"readingMinutes":409},"internship-interview-questions","Internship Interview Questions Students Actually Get","The questions internship interviews actually ask, grouped into five types, with a prep move and example answer for each, even with no work history.","2026-06-12",[9,10,11],6,{"slug":411,"title":412,"description":413,"date":414,"tags":415,"author":12,"draft":13,"readingMinutes":31},"how-to-cold-email-for-an-internship","How to Cold Email for an Internship: 3 Real Templates","An honest playbook for cold emailing your way into an internship: who to contact at startups, what to write, 3 real templates, and when to follow up.","2026-06-11",[9,30,11],{"slug":417,"title":418,"description":419,"date":414,"tags":420,"author":12,"draft":13,"readingMinutes":31},"internship-resume-with-no-experience","Internship Resume With No Experience: A One-Page Guide","What to put on an internship resume when you have no work history: an exact one-page structure plus before and after bullet examples you can copy.",[9,244,30],{"slug":422,"title":423,"description":424,"date":425,"tags":426,"author":12,"draft":13,"readingMinutes":427},"how-to-get-an-internship-with-no-experience","How to Get an Internship With No Experience (Step-by-Step Guide)","No experience yet? A practical step-by-step plan to land your first internship: build proof of skills, find the right openings, and apply well.","2026-06-10",[9,30,11],5,{"data":429,"body":430},{},{"type":431,"children":432},"root",[433,458,465,470,482,487,493,498,503,508,514,519,526,531,567,573,578,611,617,622,665,671,676,759,764,770,775,785,795,805,815,820,837,842,848,853,896,901,907,913,918,924,929,935,940,946,951,957,962,966],{"type":434,"tag":435,"props":436,"children":437},"element","p",{},[438,441,448,450,456],{"type":439,"value":440},"text","You have a live technical interview coming this fall, and \"grind LeetCode\" is the only advice you keep hearing, which is both vague and a little terrifying. This guide gives you a real plan instead: prep keyed to how many weeks you have left, the roughly eight patterns that cover most intern-level questions, and the talk-out-loud habit that interviewers are actually grading. One thing to settle first: the automated ",{"type":434,"tag":442,"props":443,"children":445},"a",{"href":444},"\u002Fblog\u002Fone-way-video-interview-and-online-assessment-tips",[446],{"type":439,"value":447},"online assessment usually comes before this round",{"type":439,"value":449},", and the \"tell me about a time\" behavioral questions are ",{"type":434,"tag":442,"props":451,"children":453},{"href":452},"\u002Fblog\u002Finternship-interview-questions",[454],{"type":439,"value":455},"a separate part of the same loop",{"type":439,"value":457},". This post is purely the coding problem you solve while a human watches.",{"type":434,"tag":459,"props":460,"children":462},"h2",{"id":461},"what-an-internship-coding-interview-actually-is",[463],{"type":439,"value":464},"What an internship coding interview actually is",{"type":434,"tag":435,"props":466,"children":467},{},[468],{"type":439,"value":469},"Picture one screen: you, an interviewer on a call, and a shared editor (sometimes a plain text doc with no autocomplete). They give you a problem, and you solve it while talking. These rounds usually run about 30 to 45 minutes and cover one or two problems, not a marathon. The interviewer is not silent, either. They can hint, ask follow-ups, and nudge you when you drift.",{"type":434,"tag":435,"props":471,"children":472},{},[473,475,480],{"type":439,"value":474},"That makes it different from the two rounds around it. The timed online assessment you take alone, with auto-graded problems and no human watching, comes first and has its own logistics like retakes and recording setup, all covered in ",{"type":434,"tag":442,"props":476,"children":477},{"href":444},[478],{"type":439,"value":479},"the OA and one-way video guide",{"type":439,"value":481},". The behavioral round, where they ask \"tell me about a time you handled a conflict,\" is separate too, and so is the opener \"tell me about yourself.\" This guide is only the part where you write code in front of someone.",{"type":434,"tag":435,"props":483,"children":484},{},[485],{"type":439,"value":486},"One calming truth before you start: intern interviews tend to be graded more gently than new-grad or full-time ones. Nobody expects a polished engineer. They expect a student who can think.",{"type":434,"tag":459,"props":488,"children":490},{"id":489},"the-honest-truth-you-dont-need-500-leetcode-problems",[491],{"type":439,"value":492},"The honest truth: you don't need 500 LeetCode problems",{"type":434,"tag":435,"props":494,"children":495},{},[496],{"type":439,"value":497},"The fear is that there are thousands of problems and you have to have seen the exact one they ask. You don't. Interview problems are variations on a small set of shapes, and once you can recognize the shape, you can solve a problem you've never seen before.",{"type":434,"tag":435,"props":499,"children":500},{},[501],{"type":439,"value":502},"So the goal of prep is not volume. It's pattern recognition. \"Find if two numbers in a list add up to a target\" and \"find if a string has a repeated character\" feel like different problems, but both are solved the same way: put things in a hashmap and check as you go. Once that clicks, you stop memorizing solutions and start recognizing which tool the problem is asking for.",{"type":434,"tag":435,"props":504,"children":505},{},[506],{"type":439,"value":507},"For intern roles specifically, you can relax about the scary end of the syllabus. Hard dynamic programming, advanced graph theory, and clever math tricks rarely show up. If you understand the patterns below and can talk through your thinking, you are prepared for most of what intern interviews throw at you.",{"type":434,"tag":459,"props":509,"children":511},{"id":510},"prep-by-time-left-6-weeks-2-weeks-the-night-before",[512],{"type":439,"value":513},"Prep by time left: 6 weeks, 2 weeks, the night before",{"type":434,"tag":435,"props":515,"children":516},{},[517],{"type":439,"value":518},"The right plan depends entirely on how much runway you have. This is triage, not a calendar you have to follow perfectly. Find your bucket and start there.",{"type":434,"tag":520,"props":521,"children":523},"h3",{"id":522},"if-you-have-about-6-weeks",[524],{"type":439,"value":525},"If you have about 6 weeks",{"type":434,"tag":435,"props":527,"children":528},{},[529],{"type":439,"value":530},"You have room to build real fluency, so use it.",{"type":434,"tag":532,"props":533,"children":534},"ul",{},[535,547,557],{"type":434,"tag":536,"props":537,"children":538},"li",{},[539,545],{"type":434,"tag":540,"props":541,"children":542},"strong",{},[543],{"type":439,"value":544},"Pick one language and learn it cold.",{"type":439,"value":546}," You want to write a loop, a hashmap, and a function without thinking about syntax. Fighting the language while also solving the problem is the worst position to be in.",{"type":434,"tag":536,"props":548,"children":549},{},[550,555],{"type":434,"tag":540,"props":551,"children":552},{},[553],{"type":439,"value":554},"Work through the eight patterns below, a few problems each.",{"type":439,"value":556}," Depth over breadth. It is better to deeply understand a few problems per pattern than to half-solve fifty random ones. That is often a few dozen problems total, not hundreds.",{"type":434,"tag":536,"props":558,"children":559},{},[560,565],{"type":434,"tag":540,"props":561,"children":562},{},[563],{"type":439,"value":564},"Do one or two mock interviews out loud.",{"type":439,"value":566}," This is the step people skip and regret. Solving silently in your room is a different skill from solving while narrating to a person. Grab a friend, or talk to a rubber duck if you have to, but say the words.",{"type":434,"tag":520,"props":568,"children":570},{"id":569},"if-you-have-about-2-weeks",[571],{"type":439,"value":572},"If you have about 2 weeks",{"type":434,"tag":435,"props":574,"children":575},{},[576],{"type":439,"value":577},"Drop any goal of mastery. You are optimizing for recognition and composure.",{"type":434,"tag":532,"props":579,"children":580},{},[581,591,601],{"type":434,"tag":536,"props":582,"children":583},{},[584,589],{"type":434,"tag":540,"props":585,"children":586},{},[587],{"type":439,"value":588},"Do two or three representative problems per pattern, not more.",{"type":439,"value":590}," One classic example of each shape so you recognize it on sight. Skim solutions when you get stuck rather than grinding for an hour.",{"type":434,"tag":536,"props":592,"children":593},{},[594,599],{"type":434,"tag":540,"props":595,"children":596},{},[597],{"type":439,"value":598},"Prioritize the common patterns first.",{"type":439,"value":600}," Arrays and strings, hashmaps, two-pointer, and tree traversal earn their time before binary search or DP.",{"type":434,"tag":536,"props":602,"children":603},{},[604,609],{"type":434,"tag":540,"props":605,"children":606},{},[607],{"type":439,"value":608},"Practice narrating from day one.",{"type":439,"value":610}," Even now, solve out loud. The communication habit below moves the needle more in two weeks than three extra problems would.",{"type":434,"tag":520,"props":612,"children":614},{"id":613},"the-night-before",[615],{"type":439,"value":616},"The night before",{"type":434,"tag":435,"props":618,"children":619},{},[620],{"type":439,"value":621},"Do not learn anything new. Cramming a fresh pattern at 11pm trades sleep for panic and rarely sticks.",{"type":434,"tag":532,"props":623,"children":624},{},[625,635,645,655],{"type":434,"tag":536,"props":626,"children":627},{},[628,633],{"type":434,"tag":540,"props":629,"children":630},{},[631],{"type":439,"value":632},"Re-skim your pattern notes,",{"type":439,"value":634}," not full problems. Just remind yourself which shape maps to which tool.",{"type":434,"tag":536,"props":636,"children":637},{},[638,643],{"type":434,"tag":540,"props":639,"children":640},{},[641],{"type":439,"value":642},"Prep your clarifying-questions opener",{"type":439,"value":644}," (the four-step process below) so your first move is automatic when nerves hit.",{"type":434,"tag":536,"props":646,"children":647},{},[648,653],{"type":434,"tag":540,"props":649,"children":650},{},[651],{"type":439,"value":652},"Set up your environment:",{"type":439,"value":654}," the editor link tested, a quiet room, water, a charger. Remove tomorrow's friction tonight.",{"type":434,"tag":536,"props":656,"children":657},{},[658,663],{"type":434,"tag":540,"props":659,"children":660},{},[661],{"type":439,"value":662},"Sleep.",{"type":439,"value":664}," A rested brain that recognizes patterns beats an exhausted one that memorized an extra problem. This is the highest-leverage thing you can do the night before.",{"type":434,"tag":459,"props":666,"children":668},{"id":667},"the-8-patterns-that-cover-most-intern-questions",[669],{"type":439,"value":670},"The 8 patterns that cover most intern questions",{"type":434,"tag":435,"props":672,"children":673},{},[674],{"type":439,"value":675},"This is a starting set, not an exhaustive list. But learn these and you will recognize the shape of most intern-level questions you see. One line each: what it is, plus a problem type that should trigger it.",{"type":434,"tag":532,"props":677,"children":678},{},[679,689,699,709,719,729,739,749],{"type":434,"tag":536,"props":680,"children":681},{},[682,687],{"type":434,"tag":540,"props":683,"children":684},{},[685],{"type":439,"value":686},"Arrays and strings.",{"type":439,"value":688}," The basics: iterate, index, build a new sequence. Example: reverse a string in place, or merge two sorted lists.",{"type":434,"tag":536,"props":690,"children":691},{},[692,697],{"type":434,"tag":540,"props":693,"children":694},{},[695],{"type":439,"value":696},"Two-pointer.",{"type":439,"value":698}," Two indices moving through a sequence, often from both ends. Example: check if a string is a palindrome, or find a pair that sums to a target in a sorted array.",{"type":434,"tag":536,"props":700,"children":701},{},[702,707],{"type":434,"tag":540,"props":703,"children":704},{},[705],{"type":439,"value":706},"Hashmap \u002F frequency counting.",{"type":439,"value":708}," Store what you have seen for instant lookup or counts. Example: \"find if two numbers sum to a target\" or \"find the first non-repeating character.\"",{"type":434,"tag":536,"props":710,"children":711},{},[712,717],{"type":434,"tag":540,"props":713,"children":714},{},[715],{"type":439,"value":716},"Sliding window.",{"type":439,"value":718}," A moving range over a sequence to track a running subarray or substring. Example: \"longest substring without repeating characters.\"",{"type":434,"tag":536,"props":720,"children":721},{},[722,727],{"type":434,"tag":540,"props":723,"children":724},{},[725],{"type":439,"value":726},"Binary search.",{"type":439,"value":728}," Halve a sorted search space each step. Example: find a target in a sorted array, or find where a value would be inserted.",{"type":434,"tag":536,"props":730,"children":731},{},[732,737],{"type":434,"tag":540,"props":733,"children":734},{},[735],{"type":439,"value":736},"Stack and queue.",{"type":439,"value":738}," Last-in-first-out or first-in-first-out bookkeeping. Example: \"are these brackets balanced,\" or processing items in order.",{"type":434,"tag":536,"props":740,"children":741},{},[742,747],{"type":434,"tag":540,"props":743,"children":744},{},[745],{"type":439,"value":746},"BFS \u002F DFS on trees and graphs.",{"type":439,"value":748}," Walk a tree or graph level by level (BFS) or branch by branch (DFS). Example: tree traversals, \"is this binary tree symmetric,\" counting connected pieces.",{"type":434,"tag":536,"props":750,"children":751},{},[752,757],{"type":434,"tag":540,"props":753,"children":754},{},[755],{"type":439,"value":756},"Recursion and basic dynamic programming.",{"type":439,"value":758}," Solve a problem by solving smaller versions, then cache repeats. Example: Fibonacci, or \"how many ways to climb stairs taking one or two steps.\"",{"type":434,"tag":435,"props":760,"children":761},{},[762],{"type":439,"value":763},"You do not need to master all eight before your interview. Cover the common ones first, and treat the rest as bonus recognition.",{"type":434,"tag":459,"props":765,"children":767},{"id":766},"how-to-talk-through-a-problem-the-part-theyre-actually-grading",[768],{"type":439,"value":769},"How to talk through a problem (the part they're actually grading)",{"type":434,"tag":435,"props":771,"children":772},{},[773],{"type":439,"value":774},"Here is the thing nobody tells you clearly: the interviewer is not grading whether you produce a perfect solution in silence. They are grading how you think, and they can only see your thinking if you say it out loud. A candidate who talks through a half-finished solution often beats a silent one who finishes. Make this a repeatable four-step process.",{"type":434,"tag":435,"props":776,"children":777},{},[778,783],{"type":434,"tag":540,"props":779,"children":780},{},[781],{"type":439,"value":782},"1. Clarify the question before you touch code.",{"type":439,"value":784}," Restate the problem in your own words and ask about inputs, outputs, edge cases, and constraints. Can the input be empty? Are there duplicates? How big can it get? This is not stalling. It shows you do not blindly start coding, which is exactly the habit they want in an intern.",{"type":434,"tag":435,"props":786,"children":787},{},[788,793],{"type":434,"tag":540,"props":789,"children":790},{},[791],{"type":439,"value":792},"2. State your approach and complexity out loud, before coding.",{"type":439,"value":794}," Describe the plan in plain English and name the rough time and space cost. If your first idea is slow, say so and say you will start there. Getting buy-in here means you do not write thirty lines down a dead end.",{"type":434,"tag":435,"props":796,"children":797},{},[798,803],{"type":434,"tag":540,"props":799,"children":800},{},[801],{"type":439,"value":802},"3. Think out loud while you code.",{"type":439,"value":804}," Narrate decisions and trade-offs as you type. \"I'll use a hashmap here so lookups are constant time instead of scanning the list each pass.\" Silence is the enemy. When you go quiet, the interviewer cannot help you and cannot see you working.",{"type":434,"tag":435,"props":806,"children":807},{},[808,813],{"type":434,"tag":540,"props":809,"children":810},{},[811],{"type":439,"value":812},"4. Test your own code at the end.",{"type":439,"value":814}," Walk a small example through your code by hand, line by line, and check the edge cases you raised in step one. Catching your own bug is a strong signal. Having the interviewer catch it for you is a weaker one.",{"type":434,"tag":435,"props":816,"children":817},{},[818],{"type":439,"value":819},"Here is roughly what good narration sounds like:",{"type":434,"tag":821,"props":822,"children":823},"blockquote",{},[824],{"type":434,"tag":435,"props":825,"children":826},{},[827,829,835],{"type":439,"value":828},"\"Okay, so I'm given an array and a target, and I want two numbers that add up to it. Can the array be empty, and can I assume exactly one answer? Got it. My first thought is checking every pair, which is O(n squared), but I think I can do better. If I store each number I've seen in a hashmap, then for each new number I just check whether its complement is already there. That's one pass, O(n) time and O(n) space. Let me code that. I'm looping through the array, and for each value I compute target minus value and look it up... let me test this with ",{"type":434,"tag":830,"props":831,"children":832},"span",{},[833],{"type":439,"value":834},"2, 7, 11",{"type":439,"value":836}," and target 9: I see 2, store it, then 7, its complement is 2, which is in the map, so I return those indices. Works.\"",{"type":434,"tag":435,"props":838,"children":839},{},[840],{"type":439,"value":841},"That is the whole skill. Not magic, just out loud.",{"type":434,"tag":459,"props":843,"children":845},{"id":844},"what-to-do-when-you-blank",[846],{"type":439,"value":847},"What to do when you blank",{"type":434,"tag":435,"props":849,"children":850},{},[851],{"type":439,"value":852},"You will probably hit a moment where your mind goes empty. It happens to almost everyone, and it is not the failure you think it is. Interviewers expect it. What they are watching is how you get unstuck. Here is a recovery script.",{"type":434,"tag":532,"props":854,"children":855},{},[856,866,876,886],{"type":434,"tag":536,"props":857,"children":858},{},[859,864],{"type":434,"tag":540,"props":860,"children":861},{},[862],{"type":439,"value":863},"Say it out loud.",{"type":439,"value":865}," \"I'm a bit stuck, let me think through this.\" This is allowed and normal. It buys you a moment and signals composure instead of a freeze.",{"type":434,"tag":536,"props":867,"children":868},{},[869,874],{"type":434,"tag":540,"props":870,"children":871},{},[872],{"type":439,"value":873},"Walk a tiny example by hand.",{"type":439,"value":875}," Take the smallest possible input and solve it manually on the shared screen. The pattern often reveals itself once you see concrete numbers.",{"type":434,"tag":536,"props":877,"children":878},{},[879,884],{"type":434,"tag":540,"props":880,"children":881},{},[882],{"type":439,"value":883},"Solve the brute-force version first.",{"type":439,"value":885}," A slow solution that works beats a fast one that does not exist. Get something correct, then say \"now let me see if I can make this faster.\"",{"type":434,"tag":536,"props":887,"children":888},{},[889,894],{"type":434,"tag":540,"props":890,"children":891},{},[892],{"type":439,"value":893},"Write pseudocode before real code.",{"type":439,"value":895}," Sketch the steps in plain English, then translate. It is much easier to debug a plan than a pile of half-written syntax.",{"type":434,"tag":435,"props":897,"children":898},{},[899],{"type":439,"value":900},"None of these are cheating. They are exactly the problem-solving moves a real engineer makes, which is the whole point.",{"type":434,"tag":459,"props":902,"children":904},{"id":903},"frequently-asked-questions",[905],{"type":439,"value":906},"Frequently asked questions",{"type":434,"tag":520,"props":908,"children":910},{"id":909},"how-many-leetcode-problems-should-i-do-for-an-internship-interview",[911],{"type":439,"value":912},"How many LeetCode problems should I do for an internship interview?",{"type":434,"tag":435,"props":914,"children":915},{},[916],{"type":439,"value":917},"There is no magic number, and anyone who gives you a precise one is guessing. Aim for a few solid problems per pattern that you understand deeply, which often lands around a few dozen total, not hundreds. Recognizing the pattern behind a problem matters far more than the raw count you have grinded.",{"type":434,"tag":520,"props":919,"children":921},{"id":920},"are-internship-coding-interviews-easier-than-full-time-ones",[922],{"type":439,"value":923},"Are internship coding interviews easier than full-time ones?",{"type":434,"tag":435,"props":925,"children":926},{},[927],{"type":439,"value":928},"Generally, yes. Interns tend to be graded more leniently, and the hardest dynamic programming or graph problems rarely appear. That said, \"usually\" is not \"always,\" and communication still matters at every level. Prepare seriously and treat the leniency as a cushion, not a guarantee.",{"type":434,"tag":520,"props":930,"children":932},{"id":931},"what-language-should-i-use-for-a-coding-interview",[933],{"type":439,"value":934},"What language should I use for a coding interview?",{"type":434,"tag":435,"props":936,"children":937},{},[938],{"type":439,"value":939},"The one you know best. Many people use Python because it is short and quick to write, but the company almost always lets you choose, so play to your strengths. Do not learn a new language just for the interview; fighting unfamiliar syntax under pressure is the last thing you want.",{"type":434,"tag":520,"props":941,"children":943},{"id":942},"what-do-interviewers-actually-look-for-in-an-intern",[944],{"type":439,"value":945},"What do interviewers actually look for in an intern?",{"type":434,"tag":435,"props":947,"children":948},{},[949],{"type":439,"value":950},"A clear thought process, good clarifying questions, the willingness to get unstuck, and signs you are teachable. They are not hunting for a flawless memorized solution. An intern who reasons well and takes hints is more hireable than one who silently recites an answer.",{"type":434,"tag":520,"props":952,"children":954},{"id":953},"what-if-i-cant-finish-the-problem-in-time",[955],{"type":439,"value":956},"What if I can't finish the problem in time?",{"type":434,"tag":435,"props":958,"children":959},{},[960],{"type":439,"value":961},"Partial, well-communicated progress with a stated approach often still passes. A silent candidate who happens to finish is not the bar. If you explained your plan, made real progress, and stayed unstuck, you have shown the thing they care about. No guarantees, but unfinished is rarely an automatic fail.",{"type":434,"tag":963,"props":964,"children":965},"hr",{},[],{"type":434,"tag":435,"props":967,"children":968},{},[969,971,979,981,987,989,995],{"type":439,"value":970},"Three things to do today. Pick the one language you will use and commit to it. Save the eight-pattern list above somewhere you will actually re-read it, or skim a free pattern-based guide like the ",{"type":434,"tag":442,"props":972,"children":976},{"href":973,"rel":974},"https:\u002F\u002Fwww.techinterviewhandbook.org\u002F",[975],"nofollow",[977],{"type":439,"value":978},"Tech Interview Handbook",{"type":439,"value":980}," to go deeper. And book one mock interview out loud this week, because narrating to a person is the rep that separates calm from frozen. If a round does not go your way, it is one data point, not a verdict, and ",{"type":434,"tag":442,"props":982,"children":984},{"href":983},"\u002Fblog\u002Fwhat-to-do-after-an-internship-rejection",[985],{"type":439,"value":986},"there is a way forward from a rejection",{"type":439,"value":988},". Meanwhile, keep your pipeline full and ",{"type":434,"tag":442,"props":990,"children":992},{"href":991},"\u002Ffeed",[993],{"type":439,"value":994},"browse internships",{"type":439,"value":996}," so you have more shots at the rounds you are now ready for.",{"keys":998},[999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032],"in:bangalore","in:mumbai","in:delhi","in:gurugram","in:hyderabad","in:pune","in:chennai","in:noida","in:kolkata","in:jaipur","in:ahmedabad","in:software-engineering","in:data-science","in:marketing","in:design","in:finance","in:sales","in:human-resources","in:operations","in:remote","us:new-york","us:san-francisco","us:washington-dc","us:los-angeles","us:software-engineering","us:data-science","us:marketing","us:design","us:finance","us:sales","us:human-resources","us:operations","us:remote","ph:manila"]