Amazon's interview guide has OS in it.. Am I really supposed to know different types of multi-threading and different ways of memory management...? Trying to go for SDE2.