GIC logo

GIC Data Engineer Interview Questions
& Process

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

Based on 7 interview experiences · FREE TO READ

2.1 Rounds average
Average Typical difficulty
28.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at GIC.

Showing 3 of 7
GIC logo
GIC

Data Engineer

Engineering · nearly a year ago

Mid Average Negative experience No offer 1 round
Interview process
Take home Background check
Interview formats
Coding Technical

I spent about 8 hours on a take-home assignment, and then after two months, I was rejected with feedback that was vague and questionable. The reviewer said the project wouldn't run because of database issues, even though the README clearly specified the version needed. It seems like they didn't set up the environment correctly before checking it. The feedback also criticized the lack of an OOP-heavy approach for an ETL pipeline. I intentionally chose a functional design for transformations because it was suitable for the task. Expecting OOP for everything shows a lack of understanding about when each paradigm is appropriate. Overall, it was a disappointing process. Don't waste your valuable time on their take-home assignments if their reviewers are too lazy to properly evaluate them.

Confirmed questions1 question
  • Was this take-home assignment a waste of time?
GIC logo
GIC

Data Engineer

Engineering · nearly a year ago

Entry Difficult Neutral experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Coding Technical

So there were supposed to be a few rounds, but the very first one was a technical assessment. They gave me a week to write some code and send it over. Unfortunately, I didn't pass this first round because I didn't have enough tests, which is something they really care about.

Confirmed questions1 question
  • Take home assessment focusing on TDD and testing code.
GIC logo
GIC

Data Engineer

Engineering

Entry Average Positive experience Decline offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Technical Coding

So first, you get a take-home assignment. It's about building a simulation for an autonomous car (autocar) in Python. You'll start by coding a basic simulation – like making cars move, figuring out paths, or checking for crashes – following some rules. After you send in your project, they'll call you for a technical interview where they might ask you to add more stuff or change things.

Confirmed questions1 question
  • Could you add a new feature to the code you wrote for your take-home assignment?

GIC Data Engineer Interview Questions

Quoted word for word from GIC interview reports.

Could you add a new feature to the code you wrote for your take-home assignment?

Read reports

Tell me about your understanding of the job and the department it's in.

Read report

Formats, difficulty and experience

Across all 7 GIC interview reports.

Interview formats

Technical 46.7%
Behavioral 26.7%
Coding 26.7%

Interview difficulty

Easy 0%
Average 71.4%
Difficult 28.6%

Candidate experience

Negative 42.9%
Neutral 28.6%
Positive 28.6%