
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
Candidate interview experiences
First-hand accounts from people who interviewed at Circles.
Software Engineer
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.
- JavaScript knowledge
- Knowledge of React APIs
- OOP concepts
Software Engineer
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.
- 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.
Software Engineer
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.
- 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 →“How to do LinkedList Insert & remove?”
Read report →“Can you explain what the virtual DOM is?”
Read report →Formats, difficulty and experience
Across all 43 Circles interview reports.