CLARA analytics logo

CLARA analytics Software Engineer Interview Questions
& Process

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

Based on 5 interview experiences · FREE TO READ

3.6 Rounds average
Average Typical difficulty
20% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at CLARA analytics.

Showing 3 of 5
CLARA analytics logo
CLARA analytics

Software Engineer

Engineering · a year ago

Senior Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Take home Onsite
Interview formats
Behavioral Technical Coding System Design

It was a three-part process. First, a 30-minute chat with the CTO, which was pretty chill and mostly about my background and their tech. Then, an online assessment to do on my own time; it was pretty easy with two Java questions, some multiple-choice stuff, and SQL problems. One Java question involved using GSON to interact with an API and filter JSON, which was tricky to figure out without a vanilla Java solution. The other Java question was to write an LRU cache. Finally, there was a panel with engineers and a manager that felt more like trivia, like asking about 'final' and String immutability. They also wanted a basic system design for their document/data processing app, which I don't know much about. There was some live coding, including a variation of 'two sum' and SQL questions, but I couldn't run the code. The third part really soured the whole thing, especially since two engineers just left the meeting without a word.

Confirmed questions4 questions
  • Could you design a system similar to yours?
  • What's the reason for String's immutability from the JVM's viewpoint?
  • Can you implement an LRU cache in Java?
CLARA analytics logo
CLARA analytics

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience Decline offer 5 rounds
Interview process
Phone screen Onsite
Interview formats
Coding Technical System Design

The interview process has two main stages. First, there's a phone call where they do live coding in a shared link. The coding question is pretty basic, meant to test your programming logic, likely involving Java's HashMap and Lists. After that, there are four technical rounds during an onsite interview.

Confirmed questions8 questions
  • Design a system that takes text input, processes it, and retrieves related data from third-party web services, like getting weather and news for a city.
  • What database schema would you suggest for storing data to avoid querying it after retrieval?
  • Provide a simple method, not necessarily production-ready, to determine if an email has been read by the recipient.
CLARA analytics logo
CLARA analytics

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 6 rounds
Interview process
Phone screen Technical screen Onsite Panel Presentation
Interview formats
Technical Coding System Design Behavioral

The interview process had 3 main stages: 2 phone interviews and then an onsite Interview. The phone interviews were pretty straightforward if you knew your CS fundamentals. They mostly asked questions based on the skills listed on my resume. I passed those and moved on to the onsite, which was about 3 hours long and had 4 parts. One part was all about system design. The second part focused on Java EE (hibernate) and general fundamentals. The third was purely Javascript, and the fourth covered testing and basic OOPS concepts. Honestly, the questions weren't that hard. I noticed the interviewers were more focused on their laptops than on me, which made it a bit awkward. It felt like the interviews were just going through the motions. Two interviewers incorrectly pointed out my misunderstandings on some basic principles, which was weird because I was sure I was right. The other two interviewers seemed knowledgeable. It makes you wonder what happens when the interviewers themselves aren't solid on the fundamentals. I've decided I probably wouldn't join even if they offered me the job.

Confirmed questions8 questions
  • Tell me about Binary Search.
  • Can you answer some basic questions about Javascript?
  • Do you have experience with Java System Design Questions?

CLARA analytics Software Engineer Interview Questions

Quoted word for word from CLARA analytics interview reports.

What's the reason for String's immutability from the JVM's viewpoint?

Read reports

How can you swap two numbers in JavaScript using the XOR operator?

Read reports

Write an SQL query to find the employee with the n-th highest salary from an employee table.

Read reports

How would you find the k-th highest salary in a table?

Read report

What database schema would you suggest for storing data to avoid querying it after retrieval?

Read report

Design a system that takes text input, processes it, and retrieves related data from third-party web services, like getting weather and news for a city.

Read report

Formats, difficulty and experience

Across all 5 CLARA analytics interview reports.

Interview formats

Behavioral 28.6%
Technical 28.6%
Coding 21.4%
System Design 21.4%

Interview difficulty

Easy 0%
Average 80%
Difficult 20%

Candidate experience

Negative 80%
Positive 20%