Afert applying online I received invitation for an onsite interview. At company premises I was aked to write test checking my java and database knowledge. I also have meeting with people from HR depeartemt who tell me something more about company, culture and various events organizing by their company. I was also asked to describe my current experience, provide examples of: the most interesiting problem that i run into during my career, the most difficult problem etc.