O processo levou 2 semanas. Fiz uma entrevista na empresa Apple.
Entrevista
Interviews at apple are two parts. The first day is two consecutive technical interviews each lasting one hour. (for me specifically, interviewers were part of the team I was interviewing for. If you pass this stage there is another day with three more technical interviews last one being with the team lead.
Perguntas de entrevista [1]
Pergunta 1
How can you swap two numbers without using an extra temporary variable?
Note that each variable is limited by a certain number of bytes
Fiz uma entrevista na empresa Apple (Cupertino, CA).
Entrevista
Got a text to schedule a quick call, asked about relocating and when can start, also asked me about some thing in my resume, what projects have I done, some details about them. then booked a technical interview.
Candidatei-me por meio de recrutador(a). Fui entrevistado pela Apple (Cupertino, CA) em fev. de 2026
Entrevista
First is a screening round. Mostly focused on resume and a coding exercise on coderpad. Then if selected, candidate proceeds to 5-7 panel rounds. The interviewer didn't interact much during the interview.
Perguntas de entrevista [1]
Pergunta 1
Discussed about verification projects in resume, how is formal and functional verification different. On coderpad, he gave an RTL code and asked to identify different scenarios and write SV properties of them. The RTL had a buggy FSM and asked me to debug it.
Fiz uma entrevista na empresa Apple (Cupertino, CA).
Entrevista
Had a phone interview, asked about my resume question, and then some linux commands and Python programming.
Linux: how to create a file, how to find all file that contain FOO, with case sensitive and case insensitive.
Perguntas de entrevista [1]
Pergunta 1
Linux: how to create a file, how to find all file that contain FOO, with case sensitive and case insensitive.