Circles logo

Circles Software Engineer Interview Questions
& Process

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

Based on 43 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
46.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Circles.

Showing 3 of 43
Circles logo
Circles

Software Engineer

Engineering · more than a year ago

Intern Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Coding Behavioral

The interview process involved two rounds. The first was an online interview, and if selected, the second was an in-person interview that included a one-hour coding session. I was asked two questions during the coding round, and the interviewers were quite friendly. I felt I did well on the coding part. Afterward, I interviewed with a manager who asked typical questions about my past projects and future goals. In the end, people who only finished one part of the coding round were selected. It seemed like they were choosing interns based on skin tone.

Confirmed questions6 questions
  • JavaScript knowledge
  • Knowledge of React APIs
  • OOP concepts
Circles logo
Circles

Software Engineer

Engineering

Senior Average Neutral experience No offer 3 rounds
Interview process
Technical screen Onsite Technical screen
Interview formats
Technical Coding

HR reached out via LinkedIn for a role. They were fast with the outcome. The in-person interview at HQ was friendly, HR even showed me around. However, hiring managers were late for the scheduled time. After not passing the manager interview, HR's attitude changed. They stopped responding when I asked for feedback, seeming unwilling to share any details. The office is in an industrial building, and the restroom facilities were unpleasant with limited stalls.

Confirmed questions3 questions
  • Online technical assessment with FizzBuzz, circular array, sorting, and multiple-choice questions.
  • An assessment with a potential future colleague, likely a senior.
  • An interview with your future manager.
Circles logo
Circles

Software Engineer

Engineering

Entry Easy Positive experience No offer 1 round
Interview process
Recruiter call Technical screen Onsite Presentation
Interview formats
Behavioral Technical Coding

So, I had this interview on campus, it was about 30 minutes long. It started with me talking about my past internship work. Then they asked me some questions about OOP, like in the real world, and also about microservices. At the end, they gave me a coding problem and I had to write pseudocode. They also asked if there were other ways to solve it, like maybe better ways.

Confirmed questions2 questions
  • Can you explain the data hiding concept in OOP?
  • Can you explain the data hiding concept in OOP using real-world scenarios?

Circles Software Engineer Interview Questions

Quoted word for word from Circles interview reports.

How would you check if a string is a palindrome, considering special characters?

Read reports

Can you find the middle element of a linked list in a single traversal?

Read reports

What happens when you type a URL into your browser and press Enter?

Read reports

Can you find two numbers in an array of integers that add up to a specific input number, and what's the most optimal way to do it?

Read reports

How would you reverse an array without using built-in methods?

Read report

How do sorting algorithms work and which ones are most efficient?

Read report

Can you filter the higher digit by iterating through the array?

Read report

Formats, difficulty and experience

Across all 43 Circles interview reports.

Interview formats

Technical 33%
Coding 29.8%
Behavioral 28.7%
System Design 7.4%
Other 1.1%

Interview difficulty

Easy 14%
Average 81.4%
Difficult 4.7%

Candidate experience

Positive 46.5%
Neutral 27.9%
Negative 25.6%