CircleCI Engineer Interview Experience
The best interview experience I've ever had. Friendly, well trained and they were responsive!

Search for a command to run...
The best interview experience I've ever had. Friendly, well trained and they were responsive!

This series collect stories from anonymous candidates to provide real insights regarding software engineer interview process in Japan/Singapore
Square Software Engineer Interview Question
Cohere is one of the leading enterprise AI companies, building large language models purpose-built for business use cases. While most people in AI circles know them for their models and APIs, fewer know about one of their most interesting roles: Forward Deployed Engineer.

OpenAI needs no introduction. They're the company behind ChatGPT, GPT-4, and DALL-E. But most people don't know about one of their most interesting roles: Forward Deployed Engineer. An FDE at OpenAI i

xAI has been impossible to ignore. Elon Musk's AI company is building Grok (the AI powering X), running massive GPU clusters, and now expanding into X Money payments. When I got the chance to intervie

Sakana AI's interview process is refreshingly different. The month-long take-home project rewards depth over speed. The technical interview is a conversation about real experience, not a coding exam. And the culture fit round tests whether you can operate in a fast-moving research startup.

Sierra has been one of the most interesting AI startups to watch. Founded by Bret Taylor (former Salesforce co-CEO) and Clay Bavor (former Google VP), they're building AI agents for customer service, and they're hiring in Japan and Singapore etc.

CircleCI shares their hiring process in their blog. And I can say that they really stand up to what they said by actions. Their interview process is one of the best I've had so far. Interviewers are well trained (knows how to interview) and the process finished within 3 weeks (Recruiter promised 3 weeks and I thought they didn't mean it)!
A short call with a recruiter to understand the interview process, company culture and how the team works in Japan. The recruiter was professional and friendly. So it gave me a very positive first impression.
It was more like a conversation than an interview, in a good way. The hiring manager is good at making you relax. This interview gives you a deeper overview of how the team works, including their collaborative and remote culture.
There will be a few questions to make sure you are a good fit and how you think about your past experience and your thought on their working culture.
This is a pure technical interview round. Because I was applying for a full-stack position, I was asked to design an API and did a small coding question (not too crazy).
I met with two engineers. I really enjoy their way of conducting system design. Instead of throwing you "Design a Twitter", they do it iteratively. They start with a simple question and add features to it. Interviewers were well prepared and they apparently want to hear different solutions from you. I tend to give too complex solutions to solve the problem but thanks to the interviewers, I managed to figure out a simpler solution. Collaborative!
A lot of behavioural interviews start with "tell me about a time...." but this wasn't true for CircleCI. They are interested in how do you work, your leadership experience and your past projects. I recommend you pick a story that can highlight your collaboration skills.
This was a short conversation to wrap up the interview if you make it to this stage. The engineering director acts as closer to answering any questions and concerns I have.
So how to prepare for your interview for CircleCI. There isn't much to do to be honest, except being yourself. I don't think practice 200 LeetCode will help, but getting yourself prepare to express your thought and experiences might help.