Canada Revenue Agency logo

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

1.9 Rounds average
Average Typical difficulty
70.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Canada Revenue Agency.

Showing 3 of 17
Canada Revenue Agency logo
Canada Revenue Agency

Software Engineer

Engineering · a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Technical screen Background check
Interview formats
Coding Behavioral

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.

Confirmed questions2 questions
  • Could you start with a basic introduction about yourself?
  • What previous qualifications do you have?
Canada Revenue Agency logo
Canada Revenue Agency

IT Developer

Engineering · a year ago

Intern Average Positive experience Accept offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

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.

Confirmed questions1 question
  • Could you introduce yourself?
Canada Revenue Agency logo
Canada Revenue Agency

IT Developer

Engineering

Entry Difficult Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Phone screen Onsite Background check Offer
Interview formats
Technical Behavioral

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.

Confirmed questions5 questions
  • 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.

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

Given an example, do you understand the best practices for the specific programming language they were using?

Read report

Formats, difficulty and experience

Across all 17 Canada Revenue Agency interview reports.

Interview formats

Behavioral 53.1%
Technical 34.4%
Coding 6.2%
Other 3.1%
Group 3.1%

Interview difficulty

Easy 41.2%
Average 52.9%
Difficult 5.9%

Candidate experience

Neutral 23.5%
Positive 70.6%
Negative 5.9%