I applied online. I interviewed at CSG in Dec 2018
Interview
there are 3 stages , first one is the HR
second one is technical
the third one is with the managers, thats all
you can also do skype interview, that's all about the process
you can always ask the recruiter if you have any qestions