H2O.ai logo

H2O.ai Software 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
38.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at H2O.ai.

Showing 3 of 13
H2O.ai logo
H2O.ai

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Phone screen
Interview formats
Technical Behavioral

Started with a recruiter call. Then the recruiter asked me to set up a meeting with the director. There were some issues with scheduling and their unprofessionalism. I got an invite and picked a time, but the recruiter's manager asked for an earlier time. I agreed, but the interviewer had an emergency and we had to reschedule again. On the new date, the interviewer emailed saying he'd be 30 minutes late for our hour-long interview, which was weird since it was already moved to later. He also said he was waiting for me. I joined and asked if the call was supposed to be today and if the later date was still okay. They rejected me soon after. The recruiter was helpful though, and she followed up with explanations when I gave feedback.

Confirmed questions1 question
  • Can you tell me about the NDA and what details you can share?
H2O.ai logo
H2O.ai

Software Engineer

Engineering · more than a year ago

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

So I went through three interviews, two were technical and one was with HR. The whole thing lasted a bit over three weeks, and overall it was a pretty good experience. The last technical interview was a bit challenging for me, though.

Confirmed questions4 questions
  • Could you discuss Bootstrap components?
  • What do you know about responsive design?
  • How do you approach HTML and CSS?
H2O.ai logo
H2O.ai

Software Engineer

Engineering

Senior Difficult Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Take home Onsite Panel Presentation Background check Offer
Interview formats
Technical Coding System Design Behavioral Presentation

This startup company doesn't have a rigid interview process. I interviewed for a Data Engineering role. It involved 5 rounds plus a coding challenge using H2O in Spark. I cleared all rounds with good feedback. They were flexible with interview timings, including weekends and late nights. Before an offer, I had a meeting with the CEO, who was quite rude and unprofessional, only available on Sundays. He didn't seem engaged during the interview and ultimately rejected me. The feedback was that I wasn't suitable because the role required both Data Engineering and customer support skills, and my experience was heavily skewed towards Data Engineering. This was disappointing as they initially emphasized the Data Engineering aspect.

Confirmed questions5 questions
  • Questions related to Java
  • Questions related to Scala
  • Questions related to Spark

H2O.ai Software Engineer Interview Questions

Quoted word for word from H2O.ai interview reports.

Write a function that takes an integer n and returns a string. For numbers divisible by 3, use 'Foo'. For numbers divisible by 5, use 'Bar'. For numbers divisible by both 3 and 5, use 'FooBar'. Otherwise, use the number itself. For example, if n=3, return '12Foo'. If n=6, return '12Foo4Bar6'.

Read reports

Do you understand the difference between 'var' and 'let'?

Read report

Are you planning to move anywhere in the future, either within Sri Lanka or abroad?

Read report

Can you explain the database structure and how data is persisted?

Read report

Formats, difficulty and experience

Across all 13 H2O.ai interview reports.

Interview formats

Technical 38.7%
Behavioral 32.3%
Coding 19.4%
Presentation 6.5%
System Design 3.2%

Interview difficulty

Easy 7.7%
Average 53.8%
Difficult 38.5%

Candidate experience

Positive 38.5%
Negative 46.2%
Neutral 15.4%