IBM · Primly Community

IBM frontend engineer interview: React, accessibility, and what they care about in 2026

infra_ines · 5 replies

Completed IBM's frontend engineer interview loop last month for a mid-level role on the Carbon Design System team. This is a more specific slice of IBM's front end work, but I think the loop structure is similar across teams so sharing anyway.

The process was: recruiter call, then 3 technical rounds in a single panel week.

Round 1: JavaScript deep dive (60 min). No React-specific stuff here, just JavaScript. They asked about closures, the event loop, promise chaining, and 'how would you explain async/await to someone who only knows callbacks.' That last one was actually a good question. They wanted to see your mental model, not just syntax recall. One live coding problem: implement a debounce function from scratch.

Round 2: React and component design (60 min). This one was more applied. We pair-programmed a small accessible component. Not just 'does it render' but 'is it keyboard navigable, does it have proper ARIA labels, does it work with a screen reader semantically.' The accessibility depth surprised me. IBM has the Carbon Design System which is pretty accessibility-forward, so it makes sense.

Round 3: System design (front end) (45 min). Not backend infrastructure. They asked how I'd design a data table component that handles 10k rows performantly. We talked through virtualization, memoization, where state should live, how the API contract should look. Reasonably practical.

No behavioral round as a separate session, but behavioral questions came up inside the technical rounds. 'Tell me about a time you pushed back on a design decision' came up in round 2.

A few things that mattered more than I expected: accessibility knowledge, component API design thinking, and being able to talk about bundle size and performance tradeoffs. Pure React hook trivia mattered less than I'd prepped for.

Offer came back Band 7, remote-eligible, base around $115k. Took it.

5 replies

corp_refugee

The Carbon Design System team does solid work. Accessibility standards there are legit, so the interview mirroring that makes sense. Most frontend interviews don't ask about aria-live regions and skip navigation but IBM's design system team definitely cares.

qa_quinn

Did they ask anything about testing, unit or otherwise? I always wonder if frontend teams at large orgs actually care or just pay lip service.

frontend_fran

One question came up: 'how do you think about testing a UI component.' I talked through unit tests for logic, snapshot tests sparingly, and integration tests for flows. They seemed satisfied but it wasn't a deep dive. I don't think it was a main signal, more of a sanity check.

content_cole

Honest question: did the offer feel competitive relative to other frontend offers you had in hand? $115k for Band 7 remote sounds a little below what I'd expect for mid-level in this market even in 2026.

frontend_fran

It was below one other offer I had. But the other offer was a startup with thin equity and no name recognition. IBM was the right call for where I am in my career. Not saying the comp is exceptional, just that I weighed it differently.