
Ex Libris Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 7 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Ex Libris.
Software Developer
I had a pretty decent experience, the interviewer was professional and kind and contacted me on WhatsApp. The process was short with just one interview before a decision. Only downside: they didn’t say what to expect in the interview beforehand.
- Could you solve LeetCode #20, Valid Parentheses?
- What is your understanding of DB ACID traits and can you explain a related question?
Student Developer
I applied through Experis, a contractor. The interview kicked off with a chat, initially in Hebrew, then switched to English. They stressed the importance of English fluency for dealing with international clients. This part lasted about 20 minutes.
- Could you explain your solution for the 'Valid Parentheses' problem?
- Regarding a user registration system, how would you validate the input for name, birth date, and phone number?
- In a user registration system, what methods would you use to ensure no two users are assigned the same ID?
Software Developer
It was a really nice interview experience, not too difficult, and the people I met were great. Even though it was my first interview and I didn't pass, I'm happy to share my experience here. Good luck to everyone else!
- Suppose you have a singly linked list and are given only a pointer to a node to be deleted (not the head node). How would you delete it?
- Describe the design of a system that handles user sign-ins.
Ex Libris Software Engineer Interview Questions
Quoted word for word from Ex Libris interview reports.
“Suppose you have a singly linked list and are given only a pointer to a node to be deleted (not the head node). How would you delete it?”
Read reports →“What are Decorators and how do they work in Python?”
Read reports →“What is a comprehension in Python?”
Read reports →“An algorithm question: You have a huge file of names, but not enough RAM to load it all. How would you return a sorted file?”
Read reports →“In a user registration system, what methods would you use to ensure no two users are assigned the same ID?”
Read report →“Explain the Singleton pattern.”
Read report →“Could you solve LeetCode #20, Valid Parentheses?”
Read report →“Regarding a user registration system, how would you validate the input for name, birth date, and phone number?”
Read report →“How would you go about looking for a file across multiple servers?”
Read report →Formats, difficulty and experience
Across all 7 Ex Libris interview reports.