One video call with HR (talent acquisition).
In-person interview with the team lead and HR (talent acquisition) again and CIO, but the CIO and HR did not join.
Again in-person with team lead, IT operations engineer and HR.
Being provided with a single date+time for interview, feels not great.
Received an offer for a fixed one-year contract, instead of permanent, something not mentioned in the job opening.