Citizens logo

Citizens Data Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 13 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
46.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Citizens.

Showing 3 of 13
Citizens logo
Citizens

Data Engineer Intern

Engineering · half a year ago

Intern Easy Neutral experience No offer 2 rounds
Interview process
Technical screen Take home
Interview formats
Coding Other

I had a video online assessment with a few questions, followed by a coding test that had multiple choice and coding problems. It wasn't too difficult and was pretty direct. Unfortunately, I was rejected after the coding interview.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Citizens logo
Citizens

Data Engineer

Engineering · a year ago

Entry Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Behavioral Technical Coding

I applied for the Data Engineering role and at first, I had to do a HireVue. It had 7 questions that were behavioral and then at the end, there was a fun IQ/Pattern Recognition test. After that, I got invited to do a HackerRank OA. This consisted of one SQL question, one Leetcode question, and some multiple-choice questions about software engineering topics like data structures and APIs. I was told I'd hear back about the next steps by a specific date, but that date has passed by three weeks and I still haven't heard anything. Despite that, it was a good process overall.

Confirmed questions2 questions
  • Could you write a complex SQL query?
  • Can you explain different kinds of Joins and Aggregate functions?
Citizens logo
Citizens

Data Engineer

Engineering

Mid Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Behavioral Technical

The interview process started with a recruiter screening, followed by a 30-minute brief technical interview where I was asked about my experience and some behavioral questions. Then, there was a 1-hour technical interview with 3 interviewers, covering topics like APIs, YAML, Python, PySpark, Snowflake, and SCDs.

Confirmed questions5 questions
  • Can you discuss API design?
  • Can you discuss your experience with YAML files?
  • Can you discuss your experience with PySpark?

Citizens Data Engineer Interview Questions

Quoted word for word from Citizens interview reports.

Can you explain the difference between structured and unstructured data?

Read reports

Can you explain different kinds of Joins and Aggregate functions?

Read reports

Can you explain some Machine Learning or Deep Learning algorithms?

Read reports

Could you explain your motivation for wanting to join Citizens?

Read report

Formats, difficulty and experience

Across all 13 Citizens interview reports.

Interview formats

Behavioral 37%
Technical 33.3%
Coding 22.2%
Other 7.4%

Interview difficulty

Easy 15.4%
Average 76.9%
Difficult 7.7%

Candidate experience

Neutral 30.8%
Positive 46.2%
Negative 23.1%