
Nexmo Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 22 interview experiences · FREE TO READ
Which role are you interviewing for?
13 roles · 22 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Nexmo.
Software Engineer
The process kicked off with a recruiter chat via Skype. Following that, I had to complete a Codility test, needing at least a 70% score. After passing the test, I had a technical interview on Skype where I was asked about language choices for new projects, the differences between SQL and NoSQL, and garbage collection. Then, I went for a face-to-face interview that had four rounds. The first round involved a developer asking whiteboard questions, including creating a LinkedList in Java and finding a node, then addressing circular lists and finding dependencies. The second question was about finding a missing number in a nearly full array of numbers from 1 to 100. The second interviewer presented a puzzle about climbing stairs with one or two steps at a time, relating it to the Fibonacci sequence. The third round was less pleasant with two interviewers, one being quite arrogant, asking about C++ vs. Java, heap vs. stack, the 'volatile' keyword, and string reversal. They also probed deeply into system design, asking about handling concurrent requests for payment IDs in a ConcurrentHashMap using Java's concurrent package. The final round was with the hiring manager, who asked me to design a task scheduler using a given set_timer function, ensuring all tasks are executed even if new ones overwrite the buffer. I couldn't finish this and was told to take it home. I eventually sent the solution, but received no feedback on the interview itself. After two weeks, I contacted HR and was told I lacked core Java competency and couldn't handle the 'architectural' questions.
- Can you write a class for a linked list and a function to locate a node within it? Also, can you create a function to determine if the list contains a circular dependency?
- In an array of 99 unique numbers ranging from 1 to 100, which number is missing?
- For climbing a staircase with N steps, where each step is one unit larger than the previous (size 1, size 2, size 3, etc.), what are the possible ways to climb it using only single or double steps? For example, reaching the 3rd step takes two ways, the 4th takes three, and the 5th takes five. What's the pattern?
Talent Acquisition Coordinator
I applied at Nexmo in early April and heard back about 8 days later. The whole thing took about 2 weeks. First, I had a phone interview where we mostly talked about my past jobs and what I'm looking for in a company and this position. It was a pretty chill call, I felt really comfortable talking to the Talent Acquisition Partner. To wrap up, they invited me for an in-person interview that same week. I ended up having two onsite interviews within a week and a half to meet the whole Talent Team. The office space itself is really modern, has that young, cool startup vibe. It was a little intimidating doing an interview with 4 people at once, but the vibe was open and informal, yet professional, so I felt fine. They let me know about the positive outcome just two days after my second interview.
- Can you walk me through your resume and provide general background information?
- Tell me about your experience with hiring managers.
- How do you approach prioritization in your work?
Java Server Side Engineer
The whole thing took about a week. First, I had a chat with recruitment over the phone, which was pretty chill. They then asked me to build a hangman app. The next day, I spoke with the head of tech via phone, mostly going over my CV and what I've done. Then came a four-hour onsite with three different groups. First up was the head of tech for two whiteboard exercises on collections and concurrency. After that, two tech leads and I had a casual chat about different technologies. Finally, an architect and I did a whiteboard session focusing on microservices and caching. I actually got the job offer before I even left the building, which was pretty neat. It was a good experience overall, everyone made me feel comfortable and not stressed.
- How could this variable be made thread safe?
Training Manager
I had a 2-hour interview with 4 different people. It mainly focused on how I would use the current systems to change the company's knowledge development. The process focused on technical questions about the internal systems more than anything else, which was unexpected since I don't work there, but they expected me to know everything as an L&D manager. They weren't even sure where the role would fit because they wanted me to do many things and report to three people. After the interview, they ghosted me without any communication about whether I passed or not. I even wrote to HR, but still nothing after a month. This gives you an idea of the kind of company that doesn't care about its employees at all.
- Can you explain how you would leverage the existing systems to transform our employee training programs?
Nexmo Interview Questions
Quoted word for word from Nexmo interview reports.
“In an array of 99 unique numbers ranging from 1 to 100, which number is missing?”
Read reports →“What's the time required to compute the sum of every pair of elements in an array?”
Read reports →“What is the count of numbers with the same digits, but rearranged, within logarithmic complexity?”
Read reports →“Which algorithm is used to find the shortest path in a graph?”
Read reports →“How would you reverse a string without using extra space?”
Read report →“Given a number, what's the largest number you can make using its digits?”
Read report →“With a tree of 4 nodes, how many edges do you need to add to break the tree structure?”
Read report →“How do you determine if a number is odd?”
Read report →“What's the minimum number of comparisons to find the smallest element among 5?”
Read report →Formats, difficulty and experience
Across all 22 Nexmo interview reports.