X by 2 logo

X by 2 Software Engineer Interview Questions
& Process

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

Based on 30 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
59.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at X by 2.

Showing 3 of 30
X by 2 logo
X by 2

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding Technical

The interviewer was not great. During the coding part, they kept cutting me off and changing my code. They spent a lot of time having me write pseudocode and then criticized my approach without letting me write it down. They asked a lot of questions about specific languages that aren't useful in real life. The coding itself wasn't super hard, but because the interviewer kept interrupting and wasting time, I only managed to code an initial idea and didn't have time to improve it.

Confirmed questions1 question
  • What are some obscure language-specific questions?
X by 2 logo
X by 2

Senior Software Engineer

Engineering

Senior Average Positive experience Accept offer 6 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding Behavioral Technical System Design

The whole process from application to offer took about 3 weeks, which was during the holidays. I had a quick chat with a recruiter first, then went through five 1-hour remote interviews. These were with other senior devs, architects, and even the president. One junior dev was also sitting in on one of the interviews. The interviews felt pretty back-and-forth, like a conversation, and they were upfront about the challenges of interviewing senior folks. The president even stayed an extra 30 minutes to answer my questions. It was interesting because I got different answers from different people when I asked questions, which made me feel like they were being honest. There was only one coding question, the rest were more about the bigger picture stuff senior engineers deal with.

Confirmed questions8 questions
  • Can you tell me about some projects you've worked on, including the domain and technologies used? What was your specific role as a senior developer on these projects?
  • What are your perspectives on implementing agile methodologies in the context of large teams?
  • What are your short-term and long-term career goals?
X by 2 logo
X by 2

Software Developer

Engineering

Entry Average Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Background check
Interview formats
Technical Coding Behavioral

I got the interview opportunity at the campus career fair. First, I had to take an online assessment test, which covered software development concepts and programming tasks. The second round was an onsite interview with two different senior software developers from the company, where I answered technical questions. The next round was another onsite, but this time with upper management, and they asked basic questions about my resume, past experience, and projects I've worked on.

Confirmed questions4 questions
  • For the online assessment, concerning concepts: could you explain polymorphism?
  • For the online assessment, concerning concepts: could you explain parallel computing?
  • For the online assessment, concerning concepts: could you explain hash tables?

X by 2 Software Engineer Interview Questions

Quoted word for word from X by 2 interview reports.

Can you explain how to optimize the recursive Fibonacci algorithm and discuss its inefficiency?

Read report

Formats, difficulty and experience

Across all 30 X by 2 interview reports.

Interview formats

Technical 37.8%
Coding 29.3%
Behavioral 23.2%
System Design 7.3%
Presentation 1.2%

Interview difficulty

Easy 6.7%
Average 83.3%
Difficult 10%

Candidate experience

Positive 59.3%
Neutral 22.2%
Negative 18.5%