|
|
|
|
|
by kimcheekumquat
4142 days ago
|
|
Awesome, jedberg replied :) I completely agree though. There is a famous quote that goes something along the lines of "Luck is what happens when preparation meets opportunity". If you want "luck", you need to go out and meet people! Go out and cast the net of opportunity! Funny you linked to that exact AWS page, since I was just on there an hour ago. I was reading AWS for Dummies to prepare for an upcoming interview at AWS. I know you handled reddit's EC2 traffic. What advice would you give to somebody looking to get into a career with AWS? I'm a senior in EE at college with a background in networking and I see Amazon's cloud services only growing in the upcoming decades. |
|
I'm not sure what they are looking for, but I'd say learn your distributed computing theory. Most every person I talk to there is quite competent in that aspect of CS.
You should be learning about things like hashing algorithms[0][1], bulkheading[2], backpressure[3], caching and cache invalidation and coherence[4], and eventual consistency[5], among other things. Start with those and you'll have a good foundation for your interview.
Heck, if you just read the pages on those topics you'll be way ahead of the game, and if you follow the related links, you can give yourself a solid foundation in a day.
[0] http://en.wikipedia.org/wiki/Consistent_hashing
[1] http://en.wikipedia.org/wiki/Rendezvous_hashing
[2] http://www.infoq.com/news/2012/12/netflix-hystrix-fault-tole...
[3] http://en.wikipedia.org/wiki/Back_pressure#Back_pressure_in_...
[4] http://en.wikipedia.org/wiki/Cache_coherence
[5] http://en.wikipedia.org/wiki/Eventual_consistency