Stable, they likely won't lay you off. Business is going great. Pay is good (but other tech companies pay better).
Very secretive, and that can affect your career. You won't know of important projects unless someone likes you enough to get you approved to know about them. That means impactful projects can remain out of reach forever.
This also leads to a lot of unhealthy competitiveness between employees and an altogether toxic workplace culture.
You reinvent the wheel all the time. Since no one shares code with other parts of the company, there's very little shared infrastructure, which means you end up rewriting common frameworks and stuff like that.
Benefits are below the tech industry average, with very little vacation time. They don't cover a lot of medications, and every year, coverage is diminishing.
As a non-American, the company feels very unwelcoming. I've even heard people complain about others' grammar, and that's just discriminatory to those of us not educated in English as a native language.
They have breaks that are centered around American holidays (Christmas and Thanksgiving), but that doesn't help those of us who don't celebrate those.
If you come from abroad, it will be hard to visit family when working for Apple.
Improve vacation policy, boost transparency inside the company, and work towards making the policies more inclusive.
Total 7 rounds of interviews: 5 technical ones with engineers, and 2 by managers. Each technical question is different and not cookie-cut from LeetCode. The difficulty ranges from easy to hard, and most sessions have more than one question. It took 6
The process itself was well-organized. Communication with the recruiter and each interviewer was professional. However, after completing a total of eight individual interviews/calls – including a recruiter screening, a hiring manager screener with c
Apple’s interview process consists of a recruiter call or online assessment, a technical phone screen (if you didn’t do the online assessment), and onsite interviews. Technical phone screens include coding interviews ranging from 30 minutes to an hou
Total 7 rounds of interviews: 5 technical ones with engineers, and 2 by managers. Each technical question is different and not cookie-cut from LeetCode. The difficulty ranges from easy to hard, and most sessions have more than one question. It took 6
The process itself was well-organized. Communication with the recruiter and each interviewer was professional. However, after completing a total of eight individual interviews/calls – including a recruiter screening, a hiring manager screener with c
Apple’s interview process consists of a recruiter call or online assessment, a technical phone screen (if you didn’t do the online assessment), and onsite interviews. Technical phone screens include coding interviews ranging from 30 minutes to an hou