First round was an on-demand video interview.. pretty easy one! Next video interview like skype with hiring manager for 20 minutes.. easy as well.. Then, a phone interview with the position manager was around 1 hour..pretty tough.. detailed conversation about the skills they expected from me...They did not expect me to know everything.. If you know just say yes.. if you do not know something be honest and say no and you are learning it.. they expect you to be honest with them..