I was asked questions about my previous roles, general C++ questions (pointers, memory, virtual functions, etc), questions design patterns, UI architecture, etc.
After that there was a leet-code-like problem to solve. The problem wasn't difficult but apparently, I had to solve it the way the interviewer wanted and not my own way.