XYZ logo

XYZ Software Engineer Interview Questions
& Process

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

Based on 93 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
69.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at XYZ.

Showing 3 of 93
XYZ logo
XYZ

Software Engineer

Engineering · nearly a year ago

Mid Average Neutral experience No offer 3 rounds
Interview process
Technical screen Technical screen Panel
Interview formats
Coding System Design Behavioral

It was a smooth interview process with 3 rounds. The rounds included DSA, system design, and behavioral. The DSA questions were medium leetcode level. For system design, referring to online notes and videos should be sufficient. Prepare thoroughly.

Confirmed questions2 questions
  • Do you have experience with medium leetcode questions?
  • Can you discuss system design?
XYZ logo
XYZ

Senior Software Engineer

Engineering · a year ago

Senior Average Positive experience Decline offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical

They will inquire about your skills and accomplishments. Additionally, they'll discuss your future with the company over the coming years and your motivation for this role. They want to know how you'd differentiate yourself if a more suitable candidate emerged. You'll also be presented with hypothetical scenarios requiring your management approach.

Confirmed questions7 questions
  • Can you discuss your technical skills and past achievements?
  • How do you envision your growth with the company in the long term?
  • What makes you interested in this specific opportunity?
XYZ logo
XYZ

Software Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 1 round
Interview process
Background check
Interview formats
Behavioral

The interview process was smooth, and after it was completed, there was a background verification. If you have a strong pool of candidates and four or five of them could easily have done the job that you’re hiring for, you’d want them to reapply with you for other roles in the company or if that role opens up again in the future. It saves you time and resources in the evaluation process, since you already are familiar with them. It also speaks volumes for their willingness to work in your company.

Confirmed questions1 question
  • Tell me about your resume.

XYZ Software Engineer Interview Questions

Quoted word for word from XYZ interview reports.

Find the length of the longest consecutive sequence in an unsorted array of integers. For example, given nums = [100,4,200,1,3,2], the output should be 4 because the longest consecutive elements sequence is [1, 2, 3, 4].

Read reports

Could you elaborate on the difference between a dbms and a database?

Read reports

Can you explain how to implement a min heap and a max heap using a binary heap?

Read report

Could you write a program to calculate the standard deviation?

Read report

Can you explain what Abstraction is and what Data hiding is?

Read report

Can you explain what a Java framework is and give a short description of each?

Read report

Formats, difficulty and experience

Across all 93 XYZ interview reports.

Interview formats

Technical 40.1%
Behavioral 28.5%
Coding 26.6%
System Design 1.9%
Group 1.4%

Interview difficulty

Easy 17.2%
Average 68.8%
Difficult 14%

Candidate experience

Positive 69.9%
Neutral 21.5%
Negative 8.6%