
Luxoft Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 276 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Luxoft.
Software Engineer
after the initial HR screening, I went through one technical interview that lasted between 1 to 2 hours. It was focused on C++ and algorithms, with questions ranging from basic to medium difficulty. There was an interesting algorithms problem, and a more challenging one that required the Knuth-Morris-Pratt algorithm for an optimal solution.
- Can you explain C++ classes?
- What are special functions in C++?
- Tell me about Object-Oriented Programming principles.
Software Engineer
So the interview process is like, it has 3 rounds total. First, you get an OA. Then after that, there are 2 interviews. The first one of those has a list of questions, and the second one is like a free discussion. And at the end of the 2nd and 3rd rounds, they let you ask questions about the work environment and what a day in the life of those engineers is like.
- The 2sum problem was asked in the Online Assessment.
- Lots of questions about Spring, Spring Boot, and Java were asked by the engineer, such as Double Lock Singleton, ConcurrentHashMap implementation and design, the difference between TreeMap and HashMap, the difference between Map and Set in Java, and how TreeSet and TreeSet are implemented.
- The discussion then moved to Hibernate caching and when to use it.
Senior Software Engineer
So, for a Senior Software Engineer role at Luxoft, it's usually a few steps to see if you're good technically and at solving problems. First, HR calls you to chat about your background, what you know, what you want to earn, and when you can start. They'll also tell you about the job and the vibe at the company. Then, you'll hit a technical interview. This is where they throw coding stuff, algorithm puzzles, and system design questions at you. You might have to code live or do a take-home task, using data structures, algorithms, and OOP. Depending on the gig, there's a system design interview where you'll architect a scalable system, thinking about its structure, databases, and speed. After that, you'll likely talk to an engineering manager or team lead about working with others, leading, and how you've tackled real problems. Some jobs might need a final chat with higher-ups or clients to make sure you're a good fit for the project and company. The whole thing usually wraps up in 2-4 weeks, depending on how fast they need someone for the project.
- Can you find the indices of two numbers in an array that sum to a target value?
- How would you merge overlapping intervals into a set of non-overlapping ones?
- What is the length of the longest substring that does not contain any repeating characters?
Luxoft Software Engineer Interview Questions
Quoted word for word from Luxoft interview reports.
“What is the length of the longest substring that does not contain any repeating characters?”
Read reports →“There is an issue with this code: for (unsigned int i=100; i>=0; --i) { for(int j=0; j<10; j++) { cout << "Number: " << i << endl; } }. What is it?”
Read reports →“Write a program to find pairs in an array that sum up to a given value k.”
Read reports →“What is the output when a collection is modified before a stream API termination operation?”
Read reports →“In a scenario with class inheritance and static blocks containing print statements, what would be printed first?”
Read report →“Given an array A without any zeros, create an Array B where B[i] is the product of all elements in A excluding A[i]. What is the complexity?”
Read report →“Can you find the indices of two numbers in an array that sum to a target value?”
Read report →“Can you write a function to identify odd numbers within a given list?”
Read report →“Could you print the first character from a string that does not repeat?”
Read report →Formats, difficulty and experience
Across all 276 Luxoft interview reports.