Had an initial call with a recruiter from Insight Global, the staffing agency for this contract and after aligning on what my ambitions are as a software engineer, I was scheduled to meet with the Front End Director of Engineering a few days later.
Prior to the call, I was able to attend a prep call with another Insight Global recruiter which was really helpful for the actual interview which consisted of questions about my experience. Overall it was about 30-35 minutes and, the conversation was very fluid and nothing too technical was asked other than delving into more detail on points I'd written on my resume (e.g. "Walk me through your favourite project", "How did [insert project] run? Was it smooth, or were there any complications? Talk to me about that."
After this, I was successful and was able to schedule a final stage interview with the same interviewer as early as the day after. Again, there was a prep-call beforehand, and emails with all the details in writing before the prep-call.
Feedback I got that was positive was about how I was very open about my strengths and my weaknesses (e.g. lack of technical knowledge on areas, things I'd like to do etc). As this meant that I "was aware" of my weaknesses which indicates that I'm keen to "improve and develop professionally".
The final stage interview was another 30 minutes, this portion was assessing my "eye for detail". The interviewer asked me to pull up any website that I was familiar with and we just discussed the UI and UX of the site and how it could be improved. I found it easier to talk about improvements on a forum site as its main purpose is user interaction. It was easy to discuss improvements such as spacing, icons, labels (or lack of) that could have been improved that would enhance a user's experience). I tried to think about how an elderly person or person with a disability would access and use those sites to help inform my reasoning.