Very difficult and challenging interview process. There were several rounds of interview where some candidates got filtered. Only those who had a slight edge over the others were selected for each round. Also, a lot of candidates were from diverse backgrounds were interviewed which speaks highly about the firm- ie they are not stuck up to a particular background or skill-set of people.