FYI, I am a front-end engineer with 2-3 years experience. 1. Data structures / algorithms - Algorithm Design Manual, Data Structures & Algorithms in Python, Leetcode, and Cracking the coding interview 2. How JavaScript works - You don't know JS series 3. Learn how DOM works 4. Brush up on AngularJs 5. Brush up on Node.js 6. Practice implementing some UI elements - can't find a good resource though What about system design question? Should I expect that even if I have only 2-3 yrs experience? It is hard to find good resources on this topic from front-end viewpoint. They are more back-end focused. Is there anything else common I am missing? I am feeling very pressured by the list above already :-(
learn how http and https work
The most glaring omission is CSS. When live coding, how you write your styles is very high signal imo. If your styles are sloppy even if they do the trick, this reflect poorly on your experience; conversely if they are concise and elegant you can impress your interviewer. You may also have to answer short questions such as "how would you position an element so that ...". Lots and lots of resources on that. Master flex, grid, look into DRYness... I don't think angular or even react is useful for interviewing. Your company should assume that you can learn any framework, and shouldn't test you on your knowledge of one. However, do practice doing things in vanilla JS.
I agree. validation and login like o with and azure as as well
auth not with
Layoffs
2d
40173
Google CFO confirms 'large-scale' layoffs (Apr 17)
Tech Industry
Yesterday
425
Chances of meta clearing E5 with screwing up one coding one round and acing all other
2024 Tax
Yesterday
2795
Biden’s new tax proposal is wild
Tech Industry
Yesterday
1270
So hard being a women in tech industry
2024 Presidential Election
Yesterday
1634
Biden ruined America and tech! Tax plans are insane
Angular 4 will be more than a “brush up” ;) Look at React and its friends (redux, flux, immutable, etc); look at reactive functional programming / cycle.js; look into visualization snapsvg, d3; look into perf matters, repaints reflows, how rasterization is done; what a compositor thread is; how GPU acceleration works. Service workers, offline apps, manifests, PWA, typescript, flowtype, generators, iterators, async/await and other flow management… the sheer breadth is overwhelming. What I’d humbly suggest is; brush up what you know 1/3 of the time; and do leetcode 2/3 of the time. Screw data structures; as you will eventually learn them when you leetcode anyway.