Good pay. Friendly, respectful culture. Good work-life balance. It's Apple!
It's easy to get stuck in a role, and hard to move teams.
Internal tools are garbage, with multiple overlapping systems and slow, unreliable builds.
Nothing is written down; everything is tribal knowledge.
Fix tools and allow people to move.
Contact with recruiter, followed by two phone screens with managers. The first interview was good. The second interviewer was terrible: kept cutting me off, pushed me to do the coding question in Java, and hinted poorly, leading to odd asides.
45-minute hiring manager call. General concept discussion and experience discussion. It was more of a conversation rather than a Q&A. Asked about my projects, previous work experience, and each skill mentioned in my skill set. The interviewer was ope
Phone screen, then 3 hours of onsite interviews. Asynchronous programming and logic questions. System design. Questions were difficult but interesting. Typical from any major software company, e.g., similar to Amazon. Didn't ask behavioral question
Contact with recruiter, followed by two phone screens with managers. The first interview was good. The second interviewer was terrible: kept cutting me off, pushed me to do the coding question in Java, and hinted poorly, leading to odd asides.
45-minute hiring manager call. General concept discussion and experience discussion. It was more of a conversation rather than a Q&A. Asked about my projects, previous work experience, and each skill mentioned in my skill set. The interviewer was ope
Phone screen, then 3 hours of onsite interviews. Asynchronous programming and logic questions. System design. Questions were difficult but interesting. Typical from any major software company, e.g., similar to Amazon. Didn't ask behavioral question