
Plivo Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 14 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Plivo.
Software Engineer
So I interviewed for an SDE-1 FullStack position and it had 5 rounds. The first was a 20-minute chat about my projects and some scenario-based questions like 'Why are you looking to switch?' and 'Tell me about a tough project challenge.' It was resume-based. Round 2 was backend-focused, where they asked me to describe a project and then gave me a medium DSA problem using stacks, with no follow-up questions on the project description. Round 3 was frontend, involving JS output questions and building a UI with vanilla JS based on a provided diagram. The 4th round was with the Hiring Manager, where we went deep into my work experience at my current company, with lots of questions about projects, technologies, system scaling, and again, project challenges and reasons for looking for a change. Finally, the 5th round was HR, with about 8-10 typical HR questions, including why I'm seeking a new role.
- They asked a medium DSA problem related to stacks.
Software Engineer II
I applied on LinkedIn and heard back within a week. After a few weeks of profile processing, I had a phone screen. The phone screen's goal was to explain the role, talk about my current work, and see if I'm a good fit. This was followed by an in-person interview the same day. The first in-person interview was relaxed; the interviewer walked me around and we chatted about my work, culture, and past situations. Then came a second in-person interview. There were two logic questions about trees I missed, but the interviewer gave me plenty of time to think. Next was a design discussion, possibly with an architect, where I had to redesign Plivo from scratch. There's also an assignment usually due in 1-2 days, which I skipped because I didn't feel I did well in the interviews.
- If I give you a stream of words, how would you find the 'n' most frequent words at any point?
- Given a starting word, an ending word, and a word list, what's the shortest path from the start to the end by changing one letter at a time?
- Tell me about your work, the company culture, and situations you've encountered.
Software Engineer
The hiring process was a joke. I got through one discussion and one interview round. I couldn't finish the second round because the interviewer joined late and the call ended early. They asked me to join the same link again for a scheduled Zoom call, but the meeting wouldn't start on their end. I figured it was a tech issue and told HR, and then they totally ghosted me, not replying to messages or picking up calls for a couple of weeks. I guess I was rejected because I never heard back after multiple follow-ups, even without a proper interview.
- Can you describe the most difficult tasks you've undertaken?
Plivo Software Engineer Interview Questions
Quoted word for word from Plivo interview reports.
“Given a starting word, an ending word, and a word list, what's the shortest path from the start to the end by changing one letter at a time?”
Read reports →“What are the key aspects of audio quality in VoIP systems?”
Read reports →“If I give you a stream of words, how would you find the 'n' most frequent words at any point?”
Read reports →“Can you explain jitter buffers in the context of VoIP?”
Read reports →“Can you implement a couple of APIs within a webapp using any programming language and framework, and then deploy it to AWS?”
Read report →“What are some basic DS Algo questions related to parsing trees?”
Read report →“Solve some puzzles”
Read report →“Can you build a Queue based Job scheduler that can handle backpressure?”
Read report →“How would you design Plivo from the ground up?”
Read report →Formats, difficulty and experience
Across all 14 Plivo interview reports.