Suggestions

Yangshun Tay, Ex Facebook

Front end engineer interviews can be broken down into the following: 1. JavaScript coding interview You need to know: Closures, Callbacks, Promises, Polyfills, async/await, this keyword, setTimeout, setInterval Practice JS questions here: https://lnkd.in/gxjq3SHG 2. User interface coding interview You need to know: DOM traversal + creation + manipulation, semantic HTML, form validation + submission, CSS box model, selectors, units, designing components, state design + management, accessibility Practice UI coding questions here: https://lnkd.in/gvJKr9cT 3. System design interview You need to know: Rendering patterns, state management, component architecture, networking techniques, accessibility, performance, SEO, UX, i18n, security Practice system design questions here: https://lnkd.in/gZkHuv7E 4. Quiz questions You need to know: Basically everything above Practice quiz questions here: https://lnkd.in/g9WXGA97 5. Data structure & algorithms interviews You need to know: Big O time and space complexity, common data structures like Array, Set, Map, Tree, Graph. Algorithms like binary search, BFS/DFS, recursion Practice algo questions here: https://lnkd.in/gQwiZghD 6. Behavioral interviews Prepare a good self intro, prepare multiple stories beforehand that you can apply to different categories of questions, deliver using the CARL/STAR methods Learn more about behavioral interviews: https://lnkd.in/gssBFuHg

Last updated