Top 45
Prep plan
Updated weekly · Last refresh Sep 10

Viber Software Engineer Interview Questions

The questions to prepare for a Viber Software Engineer interview. Questions from real interview reports rank first. Updated daily.

45questions
~7htotal time
Track your progressSign up free to work through all 45 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 20 questions · ~182 min
Two Sum with TargetEasy
Practice

Use a hash map to find two array elements that sum to a target in O(n) time.

Hash TablesArraysStringsViber
Reverse a String in PythonEasy
Practice

Reverse a string in Python using character traversal and return the reversed result.

StringsfunctionspythonViber
More Coding questions with a free account
2
System Design6 questions · ~55 min
Design Smart Message Delivery RankingHard

Design an ML driven message delivery and prioritization system for a large real-time messaging product.

Feature StoreRetrievalModel ServingViber
Design a Real-Time Chat RankerHard

Design the ML system behind a real-time chat app, including message ranking, retrieval, serving, and feedback loops.

InfrastructureRetrievalViber
More System Design questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
Execution4 questions · ~36 min
Breaking a Monolith to GoHard

Tests your approach to decomposing a monolith and structuring a Go service codebase.

architectureViber
More Execution questions with a free account
4
Behavioral & Leadership10 questions · ~91 min
More Behavioral & Leadership questions with a free account
5
More topics5 questions · ~46 min
SQL vs NoSQL Trade-offsMedium

Tests data modeling and storage decision-making for scalable messaging workloads.

InfrastructureData ModelingViber
Detecting Race Conditions in ConcurrencyHard

Tests concurrency debugging skills and strategies to ensure thread-safe behavior.

InfrastructureQualityViber
Version Control Tools and RationaleEasy

Tests collaboration practices and understanding of version control workflows.

Stakeholder ManagementCommunicationOwnershipViber
More questions with a free account
The finish line: interview-readyComplete all 45 questions to finish this plan.