Ocient logo

Ocient Software Engineer Interview Questions
& Process

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

Based on 29 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
44.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Ocient.

Showing 3 of 29
Ocient logo
Ocient

Software Engineer

Engineering · nearly a year ago

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

I applied online and got sent a HackerRank coding assessment. After that, I had a 15-minute call with the hiring manager who told me the next steps. It would be two live HackerRank coding interviews, then a panel interview. They might have another interview after that if they needed more info on my skills. I did the first coding screen, which was a 45-minute live HackerRank BFS problem, and then I got rejected.

Confirmed questions1 question
  • Can you tell me the time complexity of the code you wrote?
Ocient logo
Ocient

Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Presentation

Decent enough interview cycle for a senior engineering role. Recruiter was friendly and accommodating of my schedule since I was on holiday when they first reached out to me. We started interviewing a few days after I returned home and I made it through three rounds and got to the final round, as the hiring manager put it. Since the conversation naturally evolved to showing off some side projects of mine via screen share, where I walked the hiring manager and senior on the team through the code, showed them how things got deployed and how I built a security model the application and infrastructure, they decided to not give me a coding assessment but I was asked a set of deeply technical questions and scenarios-which seemed fair-and I got excellent feedback during that my responses were good and right in line with what they were looking for. The recruiter said I should hear from them rapidly as he prefers to keep candidates in the loop and keep things smooth for everyone… …except I didn’t hear back from them for a few weeks so I decided to check the careers page again, the role was no longer present, I email the recruiter for a follow up, and it was only then that I got what looked automated response that the role had been filled. The overall experience was fine I guess, but a little professional courtesy of saying “thank you for interviewing with us but we moved on” would have at least softened the blow from not being chosen for what looked like a pretty interesting job role instead of leaving me to find out on my own after two weeks of radio silence.

Confirmed questions2 questions
  • Inquiries about general networking?
  • Inquiries about software in general?
Ocient logo
Ocient

Senior Software Engineer

Engineering · a year ago

Senior Average Positive experience No offer 4 rounds
Interview process
Take home Technical screen Technical screen Onsite
Interview formats
Coding Coding Behavioral System Design

Had an initial online assessment that lasted about 1.5 hours. It involved a substantial problem that was tough to finish all test cases within the time limit. The tasks weren't technically complex but required a significant amount of work. Following that, there were two coding interviews, which weren't overly challenging. The process involved collaborating with the interviewer to solve problems incrementally. Then, there was a discussion with the hiring manager, which was mainly conversational. The next stage is a system design review, which I haven't completed yet.

Confirmed questions2 questions
  • Mostly focused on implementation details.
  • Can you walk me through your thought process for solving this coding problem?

Ocient Software Engineer Interview Questions

Quoted word for word from Ocient interview reports.

Build memory, parse machine instructions, and build a virtual machine.

Read reports

How would you implement a fixed-size queue for a Twitter feed that can also handle duplicate removal?

Read reports

Could you write code to simulate Conway's Game of Life for N generations?

Read reports

Using your cursor program, how would you determine the number of moves needed to type a word?

Read report

Could you write a PRNG class that generates reproducible random number sequences?

Read report

Could you create a program to simulate cursor movement on a keyboard?

Read report

Could you implement a binary tree that is safe for multiple threads?

Read report

Formats, difficulty and experience

Across all 29 Ocient interview reports.

Interview formats

Coding 47.5%
Technical 32.2%
Behavioral 10.2%
System Design 6.8%
Presentation 3.4%

Interview difficulty

Easy 0%
Average 62.1%
Difficult 37.9%

Candidate experience

Positive 44.8%
Neutral 41.4%
Negative 13.8%