I recently attended an on-site interview in amazon and failed mostly because of system design I think. They didn't give me any specifics. I also failed facebook phone screen. Now I'm preparing for interviews and looking for a job change at top tech companies for more challenges than my current job. And I'm willing to learn and improve my skill set. 1. I lack in system design, since I'm a front end engineer. So I'm focusing on it right now. Reading 'designing data intensive applications', grokking the system design. (Thanks to blind) How else I can improve? 2. Also I'm diving deeper into browser internals, JavaScript engine and DOM to improve my technical skills. I have work experience of various JavaScript frameworks such as reactjs, angular, vue and etc. I lack advanced CSS and HTML skills. So I'm trying to spend time diving into them as well. But in interviews, they rarely ask questions about them. 3. I'm average in problem solving skills. (I can solve easy and some medium questions) So started leetcoding to improve on my algorithm and data structure skills. 4. What else I can do to prepare well? What are the important things I should focus more? 5. How can I improve my soft skills? Leadership skills? 6. What are the top tech companies that are good to work as a front end engineer? 7. What are the next possible career path I can choose? (I love to code rathar than management) Any guidance and advice is appreciated. Thanks in advance. YoE: 7 TC: 110k Location: Ohio
Layoffs
2d
40210
Google CFO confirms 'large-scale' layoffs (Apr 17)
2024 Tax
Yesterday
2821
Biden’s new tax proposal is wild
Tech Industry
Yesterday
430
Chances of meta clearing E5 with screwing up one coding one round and acing all other
Health & Wellness
Yesterday
6052
Why are women naked in gym?
Tech Industry
2d
52329
Goog Employees Arrested
What system design question were you asked in Amazon?
File system management, design a real time application that sends updates to user for the subscribed events.
Was this for an SDE 2 level in Amazon?