I was part of the Apple + IBM partnership program while working at IBM. Our goal was to build iOS-only apps.
The projects were not rushed and well-funded, with a good amount of resources (programmers, designers, QA, PMs, etc.).
Good work environment and benefits.
I noticed the higher-ups in the company, however, knew nothing about iOS development. The software architects only drew diagrams for us to actually implement and code everything.
There were sometimes ego problems between architects and programmers in terms of who was coding better or doing things better, etc., which I thought to be unprofessional.
Applied online, you get their phone call in about 3 weeks.
The interview asked some personality questions, such as how I handle stress and what I would do under specific scenarios. This was followed by a typical coding interview that should be relatively easy if you practice LeetCode questions often.
Applied via university recruiting, they got back to me within a month. They brought me into an office in Toronto for a one-on-one interview with the team leader, followed by a test with one of the developers on the team. The interview consisted of
Applied online, you get their phone call in about 3 weeks.
The interview asked some personality questions, such as how I handle stress and what I would do under specific scenarios. This was followed by a typical coding interview that should be relatively easy if you practice LeetCode questions often.
Applied via university recruiting, they got back to me within a month. They brought me into an office in Toronto for a one-on-one interview with the team leader, followed by a test with one of the developers on the team. The interview consisted of