When you're working at Apple, you believe that you are working on some of the greatest products possible. And those around you feel the same way.
Apple's constant claims about attention to detail and pursuit of perfection aren't just PR – there's a drive within each employee to not cut corners and to obsess over pixel amounts.
The heavy compartmentalization of teams makes you feel disconnected from the rest of the company. Software engineers aren't allowed to work on any code outside of Apple, which makes you feel restricted.
The initial phone screening went very well, but the onsite interview was a different story. While there were a few affable individuals, the overall interview was disorganized. The manager clearly spent no time divvying up topics. As a result, I sat
I had a couple of phone screen interviews. The first screening only involved background questions. The second screening was more technical. I was asked a simple programming interview question, like writing a Fibonacci series given the length.
Full day of technical interviews. Questions were somewhat more specialized than other companies' more algorithm-driven quizzes. Interviews can vary a lot in difficulty depending on which team you're interviewing for.
The initial phone screening went very well, but the onsite interview was a different story. While there were a few affable individuals, the overall interview was disorganized. The manager clearly spent no time divvying up topics. As a result, I sat
I had a couple of phone screen interviews. The first screening only involved background questions. The second screening was more technical. I was asked a simple programming interview question, like writing a Fibonacci series given the length.
Full day of technical interviews. Questions were somewhat more specialized than other companies' more algorithm-driven quizzes. Interviews can vary a lot in difficulty depending on which team you're interviewing for.