The interview process for the Software Engineer position at CGI was well organized and professional. The initial communication was clear, with timely updates and detailed instructions on the interview format and requirements. The interview was conducted via a video conference, which was convenient and efficient.
The interview began with a brief introduction from the hiring manager, who provided an overview of the company and the role. This was followed by a series of technical questions that covered a range of topics, including data structures, algorithms, and software design principles. The questions were challenging but fair, and they provided a good opportunity to demonstrate my problem-solving skills and technical knowledge.
The behavioral questions were standard and focused on past experiences, teamwork, and problem-solving abilities. The interviewer was attentive and allowed ample time for responses, which made the conversation flow naturally. However, there were a few moments where the interviewer seemed distracted, which slightly disrupted the flow of the interview.
The Q&A session at the end was informative. The interviewer answered my questions about the company culture, team dynamics, and growth opportunities thoroughly. However, some of the responses felt a bit scripted, which made it slightly less engaging.
Overall, the interview experience was neutral. The process was efficient and provided a good insight into the company and the role.