IBM · Primly Community

IBM coding interview and online assessment, format and difficulty, what I found

mobile_mara · 4 replies

did the IBM online assessment + coding rounds a few weeks back while technically still employed, so i was doing this on lunch breaks. figured i'd actually write up what the format looks like since most posts i found were from 2022.

online assessment (OA): two coding problems on HackerRank. timed, 90 minutes total. difficulty was medium on a good faith scale, maybe medium-hard if you've been grinding easy-only. one was graph-adjacent (BFS/DFS would do it, nothing fancy), one was a string manipulation problem with some edge cases around unicode/special chars that i almost missed. no system design in the OA.

the OA also had a shorter 'cognitive + personality' section. multiple choice. i've never heard of anyone failing on that part so don't overthink it.

live coding round (if you pass OA): this was a 45-minute call, one interviewer, also HackerRank. problem was somewhere between LeetCode medium and easy-medium. interviewer was fine, interrupted a couple times to ask clarifying questions which felt more collaborative than hostile.

the thing nobody tells you: IBM does NOT demand optimal complexity proofs. i said 'this is O(n log n), i could get it to O(n) with a hash map but i want to get a working solution first' and the interviewer said 'totally fine.' they seemed way more interested in whether my code actually ran than whether i could whiteboard a proof.

verdict: easier than FAANG coding bars by a clear margin. if you can solve mediums consistently you'll be fine. don't over-prepare for the algo portion and end up under-prepared on behavioral, because IBM asks a LOT of behavioral questions in later rounds.

4 replies

sec_sasha

thank you for this. i've been terrified of the oa because all i found was old stuff. is the 90 min clock per problem or total?

quietquit_quincy

total clock. you can split time however you want. i think i spent 35 min on the harder problem and knocked out the easier one in about 20 min with time to spare.

qa_quinn

the 'does it actually run' bar is underrated. half the candidates i've seen bomb not because of wrong algorithm but because their code crashes on edge cases. test your own code before submitting.

marketer_mei

somewhat contrarian take: the fact that the bar is lower than FAANG doesn't mean prep is optional. IBM's offer letters I've seen in NYC are often band 7 base around 145-155k. If you're a senior and you can get 200k+ elsewhere with the same effort, the math should inform how much time you spend on IBM vs. other loops.