Interview Guide
Neeraj Swarnkar
Sr. Staff Engineer - Full Stack / Front End at Eagleview | Ex-Cisco | Ex-HP | Trainer | React, Angular, Svelte, Node, Typescript, Javascript
? Coding Interview
?? Practice medium-level problems on LeetCode (aim for 250+ across different topics).
?? I’ve compiled an xlsx file of the top 500 important LeetCode questions here and a video guide on how to crack coding interviews here.
?? Check out Clement Mihailescu's handpicked 200 questions on AlgoExpert for efficient prep.
?? I revised concepts using my DSA playlist at 2x speed here.
?? Explore Grokking the Coding Interview for coding problems based on patterns here.
? System Design Interview
?? Arslan Ahmad's Grokking the System Design Interview offers detailed discussions and case studies here.
?? Alex Xu's System Design Interview course on ByteByteGo covers content from his renowned books here.
?? Watch Clement Mihailescu’s #SystemsExpert videos to understand real-life system design interviews here.
? Low-Level Design Interview
?? Grokking the Object-Oriented Design Interview provides a thorough approach to various case studies here.
?? Practice drawing UML diagrams on Diagrams.net.
? API Design Interview
?? Learn best practices, implementation, and guidelines of API Design here.
领英推è
?? Follow this link here to understand effective API design.
? Database Design Interview
?? Apply Object-to-Relational Mapping strategy from Grokking the Object-Oriented Design Interview case studies here.
?? Practice drawing relational schema on drawsql.app.
? Behavioral Interview
?? Watch Jeff H Sipe's YouTube channel for tips on handling behavioral questions here.
?? More resources here.
? Important DSA Topics Array, Binary Search, Sliding Window, Matrix, Two Pointers, Intervals, Hash Map, String, DP, Trees, Graph, Stack, Queue, Heap.
? Cracking the GAMAM Technical Interviews For all my prep resources, strategies, and roadmap, check out my ebook here.
Thank you!
Neeraj