Straightforward, but was difficult at the end as there were tests required of my job nature. Interviewer was pretty nice. There was initial screening, online assessment, followed by technical phone screening. All in all, it went well. I however had another job offer and had to decline.