Just wana give back here, not so much post on Coinbase: 1st round with recruiter: Basic, what's your day like, how many people do you manage etc.. 2nd round with SDM: Why do you want to work at coinbase? How do you manage your team? How do you promote growth? 3rd round, PM: How do you work with PM? How do you manage project? Delegate? Decide who works on what? What is a role of a PM? What should be the relation between PM and SDM? 3rd round, System Design: First 15min, went over one of my past design. Why did you choose this DB? If you were to do something different what would you have done now? Next 1h, asked to pick between dropbox, messaging system. Picked messaging system, whatsapp. Went deep into details, choice of DB, caching, kafka, redundency, what happen if client connection dies? How do you handle websocket, whats the limitation of websocket? How would you design a "typing now.."? How do you secure the connection between 2 person chatting? What do you do to encrypt the message? How do you persist message after connection is lost on mobile device? How do you ensure message are sent when someone is offline? How do you make sure message are ordered chronologically? Why Cassandra and not sql? what type of cache? how big of a cache? How long do you keep your cache? 4th round with hiring Sr SDM: Similar to above, whats recruitment strategy, how do you grow employee, how do you manage etc. I got a call back a full week after. Apparently my tech was strong but they felt I that I could have been a stronger team player with the PM. Kinda blows but oh well. So for anyone interviewing "focus" on the team aspect instead of saying "I did this, I did that" Cheers #coinbase
Working Parents
Yesterday
780
What do you think is wrong with a kid who got rejected by 9 colleges?
Tech Industry
Yesterday
2003
The end of Backdoor Roth?!
Tech Industry
Yesterday
2516
Quitting this Slave life
Tech Industry
8h
618
Offshoring tech jobs is going to benefit the US
India
Yesterday
849
Modi is a legend, will be remembered for centuries to come
Dodged a bullet. Coinbase is crashing and burning hard.
Best time to join given that stock price.
It’s a best time to join Coinbase, possibilities to make millions in next 5 years, company tech hold is solid and will try to get interview with them