Hi, I am proudly to say I have obtain a 16 months work term offer with Apple Inc. as a software engineer. Here are my solutions to the interview problems.