They just called me after a day that I sent email with my cv for software developer role. I was called by hr then we scheduled a phone interview with their hr. It was easy and regular questions about my interest and the company as well. after a day I was invited to on-site interview with their senior engineer and their team leader too. It took about an hour and they ask some technical question and ask some questions about my previous experience. It went so good. They offered me the job after two days that I was interview but I declined.