๐จInterested in becoming an ๐ ๐ ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ?
Here are ๐ณ๐ถ๐๐ฒ ๐ฎ๐ฟ๐ฒ๐ฎ๐ you need to know to ace the interviews ๐๐๐
๐ญ. ๐๐น๐ด๐ผ๐ฟ๐ถ๐๐ต๐บ๐ & ๐๐ฎ๐๐ฎ ๐ฆ๐๐ฟ๐๐ฐ๐๐๐ฟ๐ฒ๐
Practice arrays, binary search, strings, two pointers, stacks & queues and dynamic programming.
Allocate about 60 to 90 minutes per day, practicing 3 to 4 cases per session. You donโt need to practice hundreds of algorithms & data structure problems, ~100 should be sufficient.
๐ฎ. ๐ฆ๐๐๐๐ฒ๐บ ๐๐ฒ๐๐ถ๐ด๐ป
Understand how to approach the conversation with business requirements (e.g. load, latency, storage) and architecture designs in terms of database, real-time system, load balancer, microservice, kafka, and such.
๐ฏ. ๐ ๐ ๐ฆ๐๐๐๐ฒ๐บ ๐๐ฒ๐๐ถ๐ด๐ป
Similar to system design, but the main focus is the application of ML. This topic focuses on example topics include: how to build a recommendation engine, search, fraud detection, forecasting and such.
Per each category, understand the algorithmic frame...
Suggested Credits
Tags, Events, and Projects