
Canada Revenue Agency Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 17 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Canada Revenue Agency.
Software Engineer
So there were two interview rounds, but I didn't make it past the second one. The first round was a coding interview using Java, and the second was a behavioral interview. Good luck to everyone else.
- Could you start with a basic introduction about yourself?
- What previous qualifications do you have?
IT Developer
I was a Coop student, so the interview wasn't too tough. There was just one round covering both general and technical stuff. They weren't seeking experience, just someone eager to learn.
- Could you introduce yourself?
IT Developer
The hiring process has three main parts. First, there are two written tests covering different competencies and English skills. You need to pass these to move to the HR interview. Second, the HR interview is a 30-minute session with 15 minutes for prep. They ask about your personal background and experience, especially related to IT project management and client service. If you pass, you fill out a detailed skills questionnaire, which hiring managers use to select candidates for further interviews based on needed skills. Third, the main round is the technical interview where a team will ask technical questions about their work at CRA. Questions are usually based on your skills but might be outside your comfort zone. You might have multiple technical interviews with different teams. These can last 30 minutes to an hour. A longer interview is better, as it allows for more of a conversation. The team that hired me was friendly and made me feel comfortable quickly, leading to a fun but technical interview.
- What's your reason for leaving your current job to join us?
- Tell me about how you planned and executed projects in past roles.
- How did you interact with your supervisor in your previous jobs?
Canada Revenue Agency Software Engineer Interview Questions
Quoted word for word from Canada Revenue Agency interview reports.
“What is the Java main method signature?”
Read reports →“Regarding the programming language they were using, do you understand its syntax based on the example provided?”
Read reports →“What are the initial steps you would take to build a web application from the ground up?”
Read reports →“For the take-home technical interview, which wasn't LeetCode style but rather general knowledge, what would be the output of the provided code in their programming language?”
Read reports →“What about the NRC's specific work interests you?”
Read report →“Given an example, do you understand the best practices for the specific programming language they were using?”
Read report →“What makes you want to join CRA?”
Read report →“Can you introduce yourself?”
Read report →“How would you resolve a conflict?”
Read report →Formats, difficulty and experience
Across all 17 Canada Revenue Agency interview reports.