Poor managers view subordinate personal career goals as their attempt to "climb the corporate ladder," and it's heavily frowned upon at the group I've been in and neighboring groups I've interacted with.
Below average base salary for the Bay Area.
Poor teamwork; it's all about competing against other engineers through a self-manufactured obstacle called "confidentiality." You only get to see what you are meant to see. Sometimes you want to look at the big picture to help you do your work; too bad. Sometimes you want to interact with key developers to see their design process; too bad.
Projects are cancelled left and right. I feel some are fake projects used to weed out leakers.
Expect to work 50+ hours a week to get anywhere. Apple doesn't see that overworking produces less quality code. They say if you don't spend at least 50 hours a week, you're not being a team player.
Extremely low morale environment.
Zero concept of what is good software. Some of these people never had to be a software janitor; they fail to see the repercussions of their code and don't write quality code.
Get ready to face high-ego developers who still think Apple is the best thing since sliced bread. It's their first job; expect them to not have a down-to-earth view.
Stop treating software as a second-class citizen. Listen to your employees. Get real managers, rather than these individual contributors who lost their minds working to get where they were. Allow more flexible vacation time.
I interviewed with the Apple SiriKit team in May 2017. The interview process is described below: * 2 phone screen interviews * 1 onsite interview * Interview with Manager * Interview with Senior Manager I interviewed with the SiriKit Team.
I had three interviews. The first one was to see if I knew basic Objective-C and to hear a little about my background. The second interview was with my future mentor. He asked me about my views of Apple and some technical Objective-C/iOS dev questi
On-campus interview, phone screens from various teams, and an on-site interview with each team. Each team's interview consisted of four technical interviews and a lunch interview. The interviews were specialized to the team rather than general questi
I interviewed with the Apple SiriKit team in May 2017. The interview process is described below: * 2 phone screen interviews * 1 onsite interview * Interview with Manager * Interview with Senior Manager I interviewed with the SiriKit Team.
I had three interviews. The first one was to see if I knew basic Objective-C and to hear a little about my background. The second interview was with my future mentor. He asked me about my views of Apple and some technical Objective-C/iOS dev questi
On-campus interview, phone screens from various teams, and an on-site interview with each team. Each team's interview consisted of four technical interviews and a lunch interview. The interviews were specialized to the team rather than general questi