All of the interviews were by phone (does not happen anymore) - 2 soft interviews and 2 technical (where 1 one was with EPAM and 1 with client). Questions were mainly from Linux (example commands), C++ language (casting, overwriting/overloading, etc.), software engineering (design patterns, UML) and databases (transaction, joins).