Excellent offices, good cafe, good pay, decent work-life balance, and interesting problems to solve, if you can get to do them.
Extreme (and largely useless) secrecy makes it difficult to get anything done. The "Apple way" of doing things is by plucking some people from separate teams that specialize in something and sort of mushing them together as a virtual team. This has its advantages and disadvantages. Advantage: those teams can really deeply specialize in a narrow sub-field, and as such deliver insights and results that generalists can't deliver. You can see this in Apple products every day. Disadvantage: this works only on the hardware side. On the software side, I would much rather have teams of capable generalists working on products, but with the ability (and requirement) to reach out to specialists when needed. That would work way better than the "Apple way" works today.
Consider seriously reorganizing the way you work on software, especially on AI software.
Consider allowing the internal use of AI coding and code review aids.
I'm a believer in Apple, and seeing how the sausage is made there only bolstered my beliefs. There are lots of people there who really care. It'd be a shame if Apple permanently fell off the wagon, which it might if it doesn't adapt.
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
Recruiters and interviewers were nice, helpful, and accommodating. I didn't make it through the tech screen, which was a one-hour call with a basic coding question. The technical question was through an online coding platform, which allows you to ch
I am on the verge of attending the interview. I am in the process of the first round. The first round should typically consist of DSA, LeetCode, and a behavioral round.
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
Recruiters and interviewers were nice, helpful, and accommodating. I didn't make it through the tech screen, which was a one-hour call with a basic coding question. The technical question was through an online coding platform, which allows you to ch
I am on the verge of attending the interview. I am in the process of the first round. The first round should typically consist of DSA, LeetCode, and a behavioral round.