Applied on indeed and contacted by HR. They asked non-technical questions over phone and invited me to onsite interview which was fully technical. Onsite interview was conducted by manager and VP. I wasn't well prepared for this interview so questions appeared difficult which in reality were easy/average. Software manager seemed a bit rude/uptight whereas VP was considerate and friendly.