Whole day Process with back to back one on one interviews. Technical + HR Related questions. Not that tough interview. One person was really difficult to speak with, however, you get such folks every where. I did not like the recruiter with whom I had to negotiate salary. He asked for the screen shot of salary/stock compensation of the previous company, which I think was highly inappropriate