Taro Logo

Senior Graphics Software Engineer Interview Experience

September 1, 2024
Neutral ExperienceNo Offer

Process

HR + Phone screen + 4 Onsite Rounds

Overall, a decent interview process. Except for one round where the interviewer was late and not very kind. The focus was a lot on low-level C programming.

Questions

a. Check if a number is a power of 2. b. GLSL shader debug. c. Pointers. d. Memory allocation and deallocation – 2D matrix. e. Explain the graphics pipeline. f. What is the GPU architecture/programming model? g. Can we have depth testing before the fragment shader? h. What is a particular case when we would need depth testing after the fragment shader? i. Design a parking garage. j. Cycle in a directed graph. k. SetBit/ClearBit/isBitSET. l. Implement your own memoryAlloc function. m. Delete nodes with a particular value in a linked list. n. Allocate a 2D array using malloc and access its elements. o. OpenGL vs. OpenGL ES (OpenGL basics). p. How would you debug a memory leak? r. At what GL call does command buffer submission happen?

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Apple Senior Graphics Software Engineer role in United States.

Success Rate

0%
Pass Rate

Apple's interview process for their Senior Graphics Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral100%
Negative0%

Candidates reported having mixed feelings for Apple's Senior Graphics Software Engineer interview process in United States.

Apple Work Experiences