Varicent logo

Varicent Software Engineer Interview Questions
& Process

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

Based on 27 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
55.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Varicent.

Showing 3 of 27
Varicent logo
Varicent

Senior Software Engineer

Engineering · a year ago

Senior Average Negative experience Decline offer 2 rounds
Interview process
Technical screen Technical screen Onsite Offer
Interview formats
Coding Technical System Design

The technical interviewers were great and I really enjoyed the process with the team. I got good feedback on the interviews, but then they ghosted me for a month even after I sent follow-up emails. Finally, they emailed on a Thursday wanting to meet before the end of the week to make an offer. So, it went from ghosted to rushed. I had to cancel plans on Friday evening to make time for the interview. They offered me 40k/year, which was lower than I expected for a tech company in Toronto given my seniority and the lengthy interview process. The whole thing took 2 months.

Confirmed questions2 questions
  • Fix and refactor Tic Tac Toe. Tell me about yourself.
  • Number of islands. Give tree structure of a list of filepaths. System design questions.
Varicent logo
Varicent

Software Developer

Engineering · more than a year ago

Entry Easy Negative experience No offer 3 rounds
Interview process
Take home Technical screen Technical screen
Interview formats
Coding Technical

So I started with this online assessment thing, it just had one question asking to move all the zeroes in a list to the middle. After that, I had a technical interview for about an hour. They first asked me to convert an int to word for numbers up to 999. Then, they asked the same thing but for a much larger range, up to 999,999,999. I managed to solve both of those. Then, they asked if I had an extra 30 minutes because they had another question. I said sure, and they asked me the 'count the islands' question from HackerRank. I got the first test case right but ran out of time before finishing all of them. The interviewers said they liked my thinking and gave me a preview of the role. Got rejected a week later. I emailed for some feedback since it seemed like it went well and they even mentioned that most people don't even get to the third question. No reply though. Felt like a complete waste of time, learned nothing from such a long and hard process. They used HackerRank for the coding part and for video calls.

Confirmed questions3 questions
  • Convert an integer to its word representation for numbers between 0 and 999.
  • Convert an integer to its word representation for numbers between 0 and 999,999,999.
  • Solve the 'count the islands' problem on HackerRank.
Varicent logo
Varicent

Software Developer

Engineering

Mid Difficult Positive experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding System Design

The interview was an hour long and focused on technical questions. First, I had to come up with an algorithm to find two distinct numbers in an array that add up to a specific sum. They wanted to see different solutions and an analysis of their efficiency. Once we settled on a good algorithm, I had to code it in Java. The second part was an object-oriented design problem: define the necessary classes, interfaces, and methods for a library to build card games. I got to share my thoughts on various design approaches and explain why I chose a particular one.

Confirmed questions1 question
  • Can you describe an object-oriented design for a library that could be used for creating card games?

Varicent Software Engineer Interview Questions

Quoted word for word from Varicent interview reports.

Write a function to convert an integer to a string for numbers between 0 and 999,999,999.

Read reports

Given an unsorted array of integers (possibly negative, with repetitions), write a function that, given a number x, checks if there are two numbers in the array summing up to x.

Read reports

How would you convert a 3 digit number into its word representation?

Read report

How would you implement a function that converts an integer (within the range of 0 to 999) into its word form?

Read report

How would you determine the run-time complexity for recursive functions?

Read report

How would you print characters from a matrix in a spiral pattern, starting from the top-left and moving inwards?

Read report

Formats, difficulty and experience

Across all 27 Varicent interview reports.

Interview formats

Coding 48.2%
Technical 30.4%
Behavioral 12.5%
System Design 8.9%

Interview difficulty

Easy 14.8%
Average 74.1%
Difficult 11.1%

Candidate experience

Negative 22.2%
Positive 55.6%
Neutral 22.2%