After I passed the first round phone interview (which was relatively easy), I got an onsite opportunity to their New York office. There were a total of 3 interviews, two of which were with their management and all questions were behavioral. What I didn't do quite well is the technical interview. The first question was a very easy palindrome/recursion-related. The second one is a database question: write in C/C++ or Java a small database management program. At that time I had 0 database knowledge and can't remember the exact problem. The interviews seem to be nice and polite.