Civis Analytics logo

Civis Analytics Interview Questions
& Process

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

Based on 100 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
36.4% Positive experience

Which role are you interviewing for?

19 roles · 100 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Civis Analytics.

Showing 4 of 100
Civis Analytics logo
Civis Analytics

Account Executive

Sales · nearly a year ago

Senior Average Negative experience No offer 1 round
Interview process
Recruiter call Background check Offer
Interview formats
Behavioral Other

There were many individual conversations with various team members. It seems that the process could be consolidated easily for the good of their team and the interviewee. HR was communicative throughout the stages. Staff was friendly and talkative.

Confirmed questions2 questions
  • Can you tell me about yourself?
  • Can you tell me about some deals you've worked on?
Civis Analytics logo
Civis Analytics

DevOps Engineer

Engineering · a year ago

Entry Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

I had an initial screening with HR, and after I passed that, about a week later, I met with the team for roughly two hours. We discussed scenarios and did a debugging exercise. The company was quick to get back to me. Everyone was really relaxed and open, making it feel more like a casual conversation about my background rather than a high-pressure evaluation. The entire interview process was conducted via Google Meet. It's worth noting they were specifically looking for and hiring an entry-level candidate for an entry-level role.

Confirmed questions1 question
  • Could you share an instance where you caused a production issue?
Civis Analytics logo
Civis Analytics

Data Scientist

Analytics · more than a year ago

Mid Average Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Behavioral Technical

The interview process involved three stages: first, an HR screening, then a take-home assessment focusing on Python or R programming, followed by an interview with the Hiring Manager. I wasn't selected to move forward because they mentioned needing someone with more extensive python and SQL experience for this level II role. It's strange since SQL experience was listed as a plus, the salary seems low for Chicago, and I know someone with less experience who got hired. Honestly, I feel like I avoided a bad situation.

Confirmed questions2 questions
  • Can you tell me about your background and a project you found particularly enjoyable?
  • Could you describe your background and a project that you liked working on?
Civis Analytics logo
Civis Analytics

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen Panel
Interview formats
Behavioral Technical Coding

The phone screen was with one of the recruiters, who was very nice and easy to talk to. He asked questions like: Tell me about yourself. Tell about about technical challenges on a project and how you handled them. Why Civis? Any questions for me? The phone screen also includes technical questions that asked about time complexity, database design, etc. The next step is a coding challenge in which you're sent a link to CTA data (Chicago Transit Authority), which you load into a SQL database of your choosing, then generate aggregates and visualize the data. After that, you have a Google Hangouts interview with 2 staff engineers to review your code and extend it.

Confirmed questions7 questions
  • Could you introduce yourself?
  • Describe technical challenges you've faced on a project and how you addressed them.
  • What is your motivation for applying to Civis?

Civis Analytics Interview Questions

Quoted word for word from Civis Analytics interview reports.

How can you aggregate rows using the COUNT function in SQL?

Read reports

Describe a method to verify if two large datasets residing on separate servers are identical, without transferring all the data or comparing each entry individually.

Read reports

How would you determine the execution time for a given process?

Read reports

What statistical methods are suitable for diagnosing and testing diseases in healthcare settings across different individuals?

Read reports

Create marketing plans for us for free -- but don't ever expect to hear from us again!

Read report

Solve coding challenges related to string manipulation and type conversions (string to integer and vice versa).

Read report

Could you explain how to sample from an unknown population using a given sample?

Read report

Could you tell me about the access times for different algorithms?

Read report

Formats, difficulty and experience

Across all 100 Civis Analytics interview reports.

Interview formats

Behavioral 31.7%
Technical 30.9%
Coding 15.6%
Presentation 7.4%
Case 7.4%

Interview difficulty

Easy 14%
Average 64%
Difficult 22%

Candidate experience

Negative 42.4%
Positive 36.4%
Neutral 21.2%

Reports by job function

Analytics 49
Engineering 22
Sales 9
Research 5
Marketing 5
Operations 3