XYZ Tech logo

XYZ Tech Software Engineer Interview Questions
& Process

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

Based on 20 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
70% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at XYZ Tech.

Showing 3 of 20
XYZ Tech logo
XYZ Tech

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding Behavioral

It was a technical screen based on projects, specifically blockchain and MEAN stack, and also on programming languages like C, C++, and Java. They asked about blockchain, its uses, data confidentiality and integrity, and how it works. Then they asked about my work with MEAN stack, MongoDB, and non-structural databases. After that, it was about programming languages: differences between C, C++, and Java, object-oriented vs procedural, if Java and C++ are truly object-oriented, how Java handles primitive types and the difference between Integer class and int, and finally, how I'd choose between C++ and Java for application development.

Confirmed questions8 questions
  • Can you tell me about yourself and your core strengths?
  • Regarding your blockchain projects, could you elaborate on what blockchain is, its applications, and how it guarantees data confidentiality and integrity?
  • With respect to your MEAN Stack projects, please describe your contributions and explain what MongoDB is and your understanding of non-structural databases.
XYZ Tech logo
XYZ Tech

Senior Software Engineer

Engineering · more than a year ago

Senior Difficult Positive experience Accept offer 7 rounds
Interview process
Recruiter call Technical screen Presentation Panel Group Background check Offer
Interview formats
Technical Presentation Behavioral Coding System Design Other

The interview process included a personnel round, an aptitude test, a check of tool knowledge, a live presentation skills assessment, and an HR round. There was also a managerial round and a technical panel that evaluated the applicant's practical approach. The entire day was dedicated to the interview process, with a 1-hour personnel round.

Confirmed questions3 questions
  • Questions on fundamental concepts
  • Questions about your practical approach
  • Do you have tool knowledge?
XYZ Tech logo
XYZ Tech

Software Engineer

Engineering

Mid Difficult Negative experience Decline offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen
Interview formats
Technical Technical Technical Technical

It was a long interview process. They asked really deep technical questions, a lot about the company's products. Also, questions about testing tools, automation testing, and manual testing. There was an online test, a phone interview, then two technical rounds.

Confirmed questions4 questions
  • Tell me about the company's products.
  • What do you know about manual testing?
  • Do you have any certifications?

XYZ Tech Software Engineer Interview Questions

Quoted word for word from XYZ Tech interview reports.

What is the distinction between the Integer class and the primitive int data type in Java?

Read reports

If Java is object-oriented, how does it manage primitive data types such as int and char?

Read reports

What distinguishes object-oriented languages from procedural languages?

Read reports

Could you outline the differences between C, C++, and Java?

Read report

Do you consider Java to be a truly object-oriented language? How about C++? Please explain your reasoning.

Read report

When developing a specific application, what factors would guide your choice between using C++ and Java?

Read report

Regarding your blockchain projects, could you elaborate on what blockchain is, its applications, and how it guarantees data confidentiality and integrity?

Read report

Formats, difficulty and experience

Across all 20 XYZ Tech interview reports.

Interview formats

Technical 46.8%
Behavioral 29.8%
Coding 17%
Presentation 2.1%
System Design 2.1%

Interview difficulty

Easy 10%
Average 55%
Difficult 35%

Candidate experience

Neutral 25%
Positive 70%
Negative 5%