I applied online. The process took 1 week. I interviewed at Viber (Tbilisi) in Apr 2025
Interview
Asking general questions about Java (OOP principles, exceptions, generics, collections, lambdas), kotlin (functional programming features in Kotlin), multithreading (Threads, synchronization, locks, thread pools, Executors, deadlocks, race conditions, volatile, synchronized) and so on.
Interview questions [1]
Question 1
One of the main topics they asked about was multithreading. For example, they asked how to implement thread-safe data structures, how to avoid deadlocks and race conditions, and discussed the use of synchronized, volatile, Executors, and other concurrency mechanisms in Java and Kotlin.