Phone interview, followed by on-site interview with developers, manager and HR. The questions were mostly brainteasers, no financial knowledge were required. HR asked general behavioral questions and desired salary, starting date, etc. Was told that they contact me within 2 weeks, but haven't heard back for a while, so I followed up with the internal recruiter and he replied that they were not moving forward with me.