There are always really great opportunities to work on neat products -- iPhone/OS.
There are also really good discounts on Apple products.
There can be a lot of long hours. It's important to set limits for yourself, particularly if you have a family.
Training in new technology is often lacking. And when it is provided, there is often no opportunity to use it without transferring to another team.
In moving to other positions, it's important to be ENTHUSIASTIC about the job. I don't know whether that means doing somersaults across the floor -- but you can't just have the talent without showing enthusiasm.
Still wish there were at least free drinks and maybe a complementary breakfast for early birds coming in to work. Some managers still haven't grasped the benefits of telecommuting.
There needs to be more downward flow of information (not just when things go wrong!). Current management is horrible at this. Provide opportunities for advancement, particularly technology training.
The first stage was a very normal by-phone chat. The technical assessment was a fail on Apple's end: their online assessment app itself experienced a fault, blocking compilation of all code. There was no way to complete the assessment.
I said hello, did the interview, and went home. It was hard, harder than most companies. I studied technical terms, but I still got popped. Hopefully, I'll come back stronger next year and get the job. Whatever, though. You live and learn, am I righ
Total 8 rounds. The process started with a manager interview, followed by a coding round, and then 6 rounds of technical and behavioral interviews. All coding questions were a combination of design and coding, and none were LeetCode-style questions.
The first stage was a very normal by-phone chat. The technical assessment was a fail on Apple's end: their online assessment app itself experienced a fault, blocking compilation of all code. There was no way to complete the assessment.
I said hello, did the interview, and went home. It was hard, harder than most companies. I studied technical terms, but I still got popped. Hopefully, I'll come back stronger next year and get the job. Whatever, though. You live and learn, am I righ
Total 8 rounds. The process started with a manager interview, followed by a coding round, and then 6 rounds of technical and behavioral interviews. All coding questions were a combination of design and coding, and none were LeetCode-style questions.