
Sella Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 10 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Sella.
Java Software Developer
The first step was an online MCQ test, which was quite challenging due to its inclusion of advanced concepts in Spring and Java. The second round was a Webex interview where the interviewer seemed sarcastic. Many questions were unfamiliar, such as the number of ways to create an instance object for a class, a topic I hadn't studied deeply. They expected in-depth theoretical explanations for practical Java concepts, which I found difficult. The interviewer's feedback was essentially asking if I had prepared or just showed up.
- Can you list the various methods for instantiating an object?
- Could you elaborate on all Java design patterns?
- What distinguishes deep copy from shallow copy in Java?
Software Developer
There were 5 rounds in total. First was an MCQ round with 15 questions on core Java and 15 on a framework of our choice (like Spring, Spring MVC, hibernate, struts). These questions felt tough and complex. Next, a coding round where we had to solve 2 problems, including handling exceptions. One was to count extra brackets in a string with only '(' and ')', and the other was password validation. Then, a technical round where they reviewed the coding round questions and asked about collections, exception handling, REST API, and SQL joins. After that, a project manager round focusing on past experience and other questions. Finally, the usual HR round. The whole thing was a good experience and finished in just 2 days.
- What is the difference between HashMap and HashTable?
Technical Lead
First round was coding, depending on your experience, you'll be given a use case with more details. Second round was a technical discussion, possibly with a couple of people, and it was difficult. They'll check your expertise for your experience level.
- Can you build a train booking application in Java using a queue?
Sella Software Engineer Interview Questions
Quoted word for word from Sella interview reports.
“What is the difference between HashMap and HashTable?”
Read reports →“What distinguishes deep copy from shallow copy in Java?”
Read reports →“What is reflection in Java?”
Read reports →“Potresti elencare i principali comandi SQL?”
Read reports →“Describe Java collections.”
Read report →“Explain the purpose and usage of filters in Java.”
Read report →“How would you restrict access to a logged-in page if the user tries to replicate the URL in a different tab?”
Read report →“Can you list the various methods for instantiating an object?”
Read report →“Can you build a train booking application in Java using a queue?”
Read report →Formats, difficulty and experience
Across all 10 Sella interview reports.