DigitalOcean Staff Software Engineer
Anonymous User
865

Round 1:
Design a Machine Learning Job execution system.
Every job will have some CPU, GPU, Memory requirement and your system should efficiently allot a machine to execute them

Round 2:
Design a TinyURL system with auto-scaling , reliability, analytics features

Round 3: Coding
Design a LRU cache system
Questions on Indexing in Database, how HTTPS works, DNS resolving

Round 4: Hiring Manager
Questions on projects, What happens when you type a URL in the browser? What is the most challenging work you have done?

Even after answering all the questions well(all the interviewers were impressed except HM) got a rejection mail.

Comments (0)