so round five. CoderPad. interviewer goes "we can stop here if you want" at MINUTE FOURTEEN of a 45 minute round lol. half a sliding window on screen, would not compile, and this guy is offering me the exit door. i solved that EXACT same problem the night before eating pad thai. 22 minutes, sriracha on my trackpad (still sticky, never properly cleaned it, the 'p' key kind of sticks now), feet on the coffee table. felt great. twelve hours later same problem on the same screen and i sat there like i forgot how to type. could not produce a single character.
failed seven coding interviews total btw. seven in a row. and i had 300 leetcode problems done on this beautiful color coded spreadsheet, green cells everywhere, topic and difficulty and date columns. looked like modern art. Marcus (roommate, more on him in a second) said it looked like a christmas tree. 300 green cells and not one single offer.
Marcus. my roommate on Belmont ave. heard the whole thing through the wall because our apartment has the soundproofing of a cardboard box, you can hear someone crack a soda from the kitchen. he walks out, i am staring at this water stain on the wall shaped like florida, goes "rough one huh" and i could not even answer him. sat there ten minutes? maybe longer? i remember looking at the florida stain thinking i should probably move to actual florida and give up on tech entirely lol. 300 solved problems, CS degree from UMass, and i sat there like i never wrote a line of code.
four weeks later though. two offers. the three months before? ZERO. Marcus changed ten things about my prep. my leetcode count? 300. did not go up. did not solve new problems. same brain same apartment same florida stain on the wall.
oh and Marcus? this man went 0 for 6 himself the year before. BINARY SEARCH. the most basic algorithm in computer science and it froze him at round three. i have personally watched him solve binary search one-handed eating a turkey sandwich with mustard dripping onto his spacebar (he STILL uses that keyboard, spacebar has a crusty yellow stain on it, i told him to buy a new one for like $30 at Best Buy and he just goes "it works"). real interview comes and his brain shut off. you know that hint interviewers give when they already made the decision? where you can HEAR it in their voice, that polite "hmm let me help you a bit" that actually means "we are done here"? yeah. broke him. but he changed his prep, got 2 offers within 7 days, so when he sat me down on our $400 goodwill couch (brown leather, one leg was a stack of textbooks, we found it on the sidewalk on Belmont) after round five i shut up.
"you solving problems alone at your desk, quiet, headphones on? and you solving them while some dude watches through webcam judging every keystroke? not the same skill." could i argue? maybe. but i choked on a sliding window i solved at 11pm the night before with sriracha fingers so no. i could not argue.
Marcus took over. cost me $22.94 a week in Chipotle ($11.47 per bowl, guac every time, will not eat without it) and the rest was free. ok ten changes total and they all felt dumb at first.
week one he made me narrate out loud while solving. 7am at my desk talking to nobody. "ok longest substring without repeats, sliding window, set for tracking, expand right shrink left when you hit duplicates" and Marcus DYING through the wall. Priya called during one of these, girlfriend at the time (Intel, Portland, broke up in november, separate story), and i answered still narrating out loud and she goes "...are you ok?" YES PRIYA. hash maps. 7am. alone. everything wonderful. here is what kills me though. 300 problems solved in total silence. every single one. never opened my mouth. headphones in, brain going, fingers typing, mouth shut. three months of that. SIX DAYS of narrating to air fixed it. six! my talking speed matched my silent speed in less than a week. Marcus brings this up whenever he wants to make me feel dumb. "300 problems. in silence. SILENCE. and you wondered why you could not talk during interviews." YEAH OK MARCUS i get it.
second thing and this one made me genuinely angry at myself when i realized it. Marcus watched me solve something live over Zoom ($14.99/month for Zoom Pro btw, this man literally paid fifteen dollars a month to sit in his bedroom TEN FEET from me and watch me code through a webcam, "MARCUS why are we on Zoom you are RIGHT THERE" "because the interviewer wont be in the next room idiot"). anyway he sits there in his Palantir hoodie (gray, size L, he wears it every day, i have seen this hoodie more than i have seen the sun) and goes "why did you skip to optimal." because i know the answer? "write the O(n^2) first. tell me why it sucks. fix it." OH. that killed round five right there. i jumped to optimal sliding window, sat staring at blank CoderPad, three minutes, nothing on screen, face red. if i wrote the ugly nested loop first? code on screen. even ugly code. panic drops instantly. round two? same exact mistake. tried to jump to optimal BFS. four minutes blank. i did this TWICE.
the camera part was its own separate torture. Marcus's theory, sit with the discomfort of someone staring at you until your brain runs out of adrenaline. ten days of my hands literally shaking on camera. Marcus just sitting there in his room eating Trader Joe's plantain chips ($2.99 a bag, he goes through like three a week) watching me struggle on a 13 inch Macbook screen from ten feet away, $14.99/month well spent apparently. day eleven, tuesday morning, shaking stopped. gone. no idea why and i do not care why. it stopped.
he also caught me switching topics every day like a lunatic. arrays to graphs to DP to arrays because wait did i actually learn kadane's or memorize it? (memorized it lol.) the graph stuff from tuesday was GONE by wednesday morning. poof. he caught me doing this after taco night on 4th street, $8.50 combo plate, queso in a styrofoam cup the size of your fist, and goes "one topic. five problems minimum. do NOT switch until a fresh medium takes under fifteen minutes." arrays and hash maps first. day four i was solving mediums in twelve minutes. TWELVE. day five i woke up and solved a two-pointer before coffee and it STUCK. three months of rotating topics and this is all i had to do? also made me set a 25 minute cap per problem because i was parking on hards for a FULL HOUR getting angrier learning nothing. "nobody gives you 60 minutes on one problem, you are training for an exam that does not exist." 25 cap. cannot crack it? editorial. understand the trick. revisit thursday. went from 4 problems a day to 8 or 9. DOUBLED.
edge cases he drilled into me like a reflex. before writing a single line of code, rattle off "empty array. one element. all same. negatives. overflow." five seconds, every time, like a grocery list. his Palantir interviewer wrote "strong edge case instincts" on the feedback form. INSTINCTS. Marcus it is a memorized checklist. he just SHRUGS. shrugs and walks away. ok man. "instincts."
i did not warm up on the interview platform before round three and spent two minutes trying to find the RUN button on Amazon's CodePair. TWO MINUTES. CoderPad is different from LeetCode is different from HackerRank is different from CodePair. fumbling the IDE at 120 bpm is the dumbest way to bomb an interview. one easy problem morning of, five minutes, just so your fingers know where everything is.
Marcus also would NOT shut up about getting real time feedback during actual rounds which is how i found InterviewMan. picks up what you say through the mic, throws nudges on screen nobody on the call sees. one round it caught an off by one in my binary search that i was too fried to notice myself. five minutes of debugging saved with maybe six minutes left so yeah. twelve bucks a month for coding and system design and behavioral. i looked at Interview Coder before that, two hundred ninety nine dollars a month, coding only. at that price honestly it should just show up and do the interview for you lol.
the failure log was his idea too. google doc, 47 entries last time i saw it, sorted by pattern type. he rereads the whole thing before every interview. i thought that was overkill until i started my own and realized i make the same three binary search mistakes on repeat like a broken record. seeing them written down on paper made me stop making those mistakes within a week. and after all ten of these changes Marcus kept telling me to go interview before i felt ready. told me fifteen times. i ignored him fifteen times. he was right obviously. early rounds were messy, one interviewer looked confused when i started narrating out loud lol, but i could talk when stuck. could brute force first. edge cases came out on autopilot. brain stayed on instead of shutting off.
four weeks. two offers. my leetcode spreadsheet still had 300 problems on it, same 300 green cells as before, did not solve a single new one. Marcus brings this up constantly at dinner. "you did the same 300 problems and went from zero offers to two." YES MARCUS. i know. i was there. he earned the bragging rights though so whatever. i let him talk. he buys his own Chipotle now at least lol.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
