Applied to both the Software Engineering role and Render Engineer role and was told I was being interviewed for both positions, but was immediately shoehorned into software engineer so I'm not sure why I was initially told I would be interviewed for both. This interview process was also very drawn out, lasting over 2 months for three days of interviews.
First was a pleasant 1:1 HR call just discussing my qualifications, experience etc.
Next was a 1:1 video resume / technical screening interview discussing projects I've worked on, past roles, etc, then some fairly standard programming questions and C++ specific questions. This interviewer was also very pleasant.
Finally was back to back 1:1 video interviews, the first was a debugging test, second was a more in-depth coding interview. The debugging test was in Visual Studios and going through code trying to debug a solution with someone who looks like they are angry to be on this call with you sitting there not really watching. I only got a break in-between the interviews because I finished the debugging test a few minutes early, then went right into the code test. This interviewer was just very formal and to the point and did not give any indications one way or another when answering the questions. They asked more C++ questions, more in-depth and longer drawn out problems seeing how you would solve larger scale programming challenges.
In the end I was told that that my C++ skills were all there but I could work on my comfort in Visual Studios for debugging and encouraged me to reapply and start the process again in 4-6 months after completing some recommended courses on udemy type sites (all pretty expensive). Kind of frustrating end, and seemed like something I would get better at on the job, but oh well. This response did leave me wondering if they're very visibly always hiring because they tell qualified applicants to wait and reapply months later, but who knows.