I am a recent graduate with MS in CS. I had a good experience with the interview, though I wasn't offered a position. There were a total of 9 rounds and I want to share this experience for the benefit of those who want to work there.
First I got the online coding test, with 3 questions, which is pretty much what everyone had previously added. IDE is friendly. There are 2 coding questions and 1 debugging a code. This is moderately easy.
Next was a phone screen with technical recruiter, related to resume, nothing technical.
Next was another phone screening with a senior architect, not very technical, pretty much resume and HR questions
Then I was invited onsite at Matawan. The office is nice, not too huge or glamorous but good.
I had 5 rounds onsite, 4 technical and 1 HR and a team lunch.
1st technical,1 hr, Compare versions eg: 10.1.1 and 10.1.2, consider various cases. and create a tree, given nodes, this question has a lot of checks and iterations so takes time. I basically ran out of time.
2nd is a design: to design a tree for a string like 2+3 -4, operating on tree gives the result. high level designing, consider abstract classes and interfaces to do this.
3rd was more of algorithm based, asked the zip code and radius question and other OOPs questions, no programming involved
4th was a UI based, HTML, CSS, Javascript. I was not prepared for this at all since it was not mentioned anywhere in online descriptions that this will be done. Neither I was told that they would ask any UI based questions.
5th was general, CV based round
6th was team lunch.
I got in for interview at 9 and left around 2:30.
After about a week I was informed about rejection. I did not find any problems with interview process, though I feel 9 rounds at entry level is a tad too much.
I wasn't perfect with my answers so I wasn't too disappointed.