CyberCube logo

CyberCube Software Engineer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at CyberCube.

Showing 3 of 6
CyberCube logo
CyberCube

Software Engineer

Engineering · more than a year ago

Mid Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Presentation Onsite
Interview formats
Coding Technical Presentation

The whole process was super quick, like 2 weeks from recruiter chat to decision day. After a couple of phone chats, I got invited for the on-site. It was a packed day in SF, with lunch included. I had to give a presentation and met with 8 different people, from a UI designer all the way up to the CEO. They were keen to see if I was interested in the cybersecurity space, so definitely brush up on that and any recent security incidents before you go. Overall, it was a pretty clear process. I felt like I could really help with their current projects, so it seemed like a good fit.

Confirmed questions2 questions
  • Could you write a Fibonacci sequence generator?
  • Can you explain the different Normal Forms in databases?
CyberCube logo
CyberCube

Software Engineer

Engineering

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

Had one initial phone screen with the recruiter where they asked some behavioral questions. Then there was a technical interview with the team, which involved solving two LeetCode problems. Finally, I had an interview with my future lead where we discussed my resume. Everyone involved was very friendly.

Confirmed questions4 questions
  • Can you solve the Two Sum problem?
  • Can you solve the Three Sum problem?
  • What is the runtime complexity of your solutions?
CyberCube logo
CyberCube

Back-end Software Engineer

Engineering

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Take home
Interview formats
Behavioral Technical

Got a call from HR first where we talked about my background and experiences, and they told me about the company. Then, I was sent a technical challenge to build two microservices for calculating social ratings. Unfortunately, they weren't happy with my submission.

Confirmed questions5 questions
  • Can you create two microservices to calculate people's social rating?
  • For the first microservice (data collector), please ensure it can: 1. accept HTTP requests with a JSON body like { "first_name": <text>, "last_name": <text>, "age": <number> }. 2. read a calculation seed from the application properties file (a random number between 0 and 1). 3. forward all information to a queue.
  • For the second microservice (social rating calculator), it should: 1. retrieve messages from the queue. 2. compute the social rating score using the formula (score = base seed * user’s age). 3. output a message to the application console in the format "<firstName> <lastName> has <socialRatingScore> score".

CyberCube Software Engineer Interview Questions

Quoted word for word from CyberCube interview reports.

Solve a LeetCode problem involving palindrome checking after ignoring special characters in a string.

Read reports

Can you create two microservices to calculate people's social rating?

Read report

Is it desirable to use Java, Spring Boot, and Apache Kafka (or AWS SQS)?

Read report

Formats, difficulty and experience

Across all 6 CyberCube interview reports.

Interview formats

Technical 38.5%
Coding 30.8%
Behavioral 23.1%
Presentation 7.7%

Interview difficulty

Easy 0%
Average 83.3%
Difficult 16.7%

Candidate experience

Positive 50%
Neutral 16.7%
Negative 33.3%