X logo

X General Intern Interview Questions
& Process

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

Based on 56 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
40% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at X.

Showing 3 of 56
X logo
X

Intern

Engineering · more than a year ago

Intern Average Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Onsite
Interview formats
Behavioral Technical

I applied and got a call from HR about two days later. Then I had a call with the hiring manager, which I felt went poorly because they didn't ask me any questions, but I still passed. After that, I was invited for an on-site interview with the rest of the team. The on-site was well-run, and I met with team members one by one. The communication from HR was the worst part. They said I'd hear back in a day or two, but I didn't. I followed up a week later and got no response. I had a call 1.5 weeks after the interview, but I missed it. I immediately replied to the email saying I was available, but they didn't call. I followed up two more times with no success. Finally, I sent an email saying it was obvious I didn't get the job, but I wanted official confirmation. Within 5 minutes of that email, they called to tell me I didn't get it.

Confirmed questions3 questions
  • Can you discuss your past experiences?
  • Tell me more about your CV and what's on it.
  • What's a movie you like and why?
X logo
X

Intern

Engineering · more than a year ago

Intern Average Positive experience No offer 5 rounds
Interview process
Technical screen Phone screen Onsite
Interview formats
Coding Technical Behavioral

The interview process started with a 60-minute HackerRank coding challenge, which I passed. After that, I had a 45-minute phone interview. During the phone interview, we worked on a coding problem together online, and the interviewer also reviewed my resume and asked some questions. Following the phone screen, there were four video interviews, each lasting 45 minutes. Three of these were technical, and one was non-technical, though it ended up being somewhat technical. I felt I performed well in all interviews because I managed to find a solution for every problem and could discuss potential improvements and ask questions at the end.

Confirmed questions4 questions
  • Can you implement a word counter that handles characters, words, and lines, while considering edge cases?
  • How would you find a weighted probability from an array of doubles storing probabilities?
  • Given a string, count each character's frequency and display the counts in descending order.
X logo
X

Intern

Engineering · more than a year ago

Intern Average Positive experience Accept offer 5 rounds
Interview process
Take home Phone screen Technical screen Background check Offer
Interview formats
Coding Technical Behavioral

I got referred internally and applied. Two days later, they sent an email with an online coding challenge. It was pretty easy, but a bit tricky, so just watch out. Right after that, we set up a phone interview for a week later. It was on a collaborative coding site and the question was related to OOP. Three business days after that, they let me know about three back-to-back screen interviews plus a cultural interview. The first screen didn't have any technical questions, just focused on my project experience and domain knowledge. The second and third screens each had one technical question, which weren't too difficult, though I think I messed up the second one. But I figured I did alright on the others. A week after that, they informed me I had offers from three different teams.

Confirmed questions5 questions
  • Questions about OOP, sorting, and data sampling
  • Tell me about your project experience and domain expertise
  • Solve a technical problem related to OOP

X General Intern Interview Questions

Quoted word for word from X interview reports.

Write a function that returns true if a word can be an anagram of a palindrome.

Read reports

Given a string, count each character's frequency and display the counts in descending order.

Read reports

Write a function to verify if a 'ransom note' can be constructed using letters from a 'magazine' string.

Read reports

What are the common terms between an arithmetic progression and a geometric progression?

Read reports

How would you find a weighted probability from an array of doubles storing probabilities?

Read report

Can you explain how to determine if parentheses pairs are valid? For example, () is valid, but )( is not.

Read report

How would you find the middle element of a linked list?

Read report

Can you write code to find all co-prime numbers less than n?

Read report

Can you write a function to determine if three given side lengths can form a triangle?

Read report

Formats, difficulty and experience

Across all 56 X interview reports.

Interview formats

Behavioral 30%
Coding 29%
Technical 28%
Other 5%
Presentation 4%

Interview difficulty

Easy 16.1%
Average 66.1%
Difficult 17.9%

Candidate experience

Neutral 36.4%
Negative 23.6%
Positive 40%