What should I practice for a Sr. Front-End JS position?
Apr 10
4 Comments
Currently working on Angular. Used to work on React and planning to switch back to it.
What are Senior dev interviews usually like for a React dev positions? Other than LC challenges on JS, what else should I prepare for?
Aiming for Microsoft, Meta, Bolt.
Current TC: 150K
comments
They’ll ask algo and DS questions, though sometimes (not always) a little easier than they would for SWE.
They may also want you to build a widget like a carousel or collapsible container or overlay or todo list or sortable/filterable table something like that using vanilla JS.
They’ll probably want to make sure you know something about accessibility and performance. Ie you should consider things like keyboard navigation or how the information will be interpreted by screen readers when designing whatever widget, even if you’re not an expert here, points for pointing it out before they do, if they do. Know about different ways you can speed up front end web apps, Ie know something about bundling, dynamic imports, lazy loading assets, browser and server-side storage/caching mechanisms, PWAs, server side rendering. Basic web security, Eg Same Origin Policy, HTTPS, XSS. Google has playlists on YouTube about all these topics.
They’ll probably want to ask some front end focused system design questions as well. Could be something like, “assuming you have these backend APIs that provide X, how would you design a webpage to handle Y” and that might be a component diagram showing relationships between components, state and behaviors of each
Knowing something about automated UI testing, cross browser compatibility and client side metrics would be good to.