The interview process is rigorous, but it gives you a great idea of what your actual work will look and feel like. If you don't enjoy the assignments, you won't enjoy the work.
There are two take home assignments followed by a day of three or four live interviews if you do well on the assignments.
The first assignment is a quick screening tool, but still requires some thought and attention. The second assignment is complex and and probably the most important part of the interview process. It takes a good deal of time to complete, but it is a great representation of the work you will actually be doing on the job. If you hate the assignment, or find it tedious or boring, you won't like the job.
(As a side note, I see another review complaining about "gross" vs "net" billings. Companies often have their own definitions for financial metrics, which you can look up very easily in their financial filings. A certain company defines gross billings as "gross amounts...net of estimated refunds.")
In the live interviews, you go over the take-home assignment in one and then the others are typically standard behavioral interviews. There's nothing tricky in the live interviews, but they're important.
I applied online. The process took 2 weeks. I interviewed at YipitData (New York, NY) in Mar 2018
Interview
Professional and efficient overall. First stage was a short assignemt. This is was followed by an HR phone interview. The next stage was an in-person interview with the head of the team. Next it was quite a meaty data assignment. The final stage is a round of 5 in-person interviews.
I applied in Apr 2019 for New York positions. Heard back after about 2 weeks after application. The whole process took 2 weeks. The projects they gave are time consuming.
Interview questions [1]
Question 1
1. Simple data analysis question
2. Invited to an onsite info session. This session took 1 hour besides commute. This info session is really time consuming and unnecessary for onsite. I guess the only reason they do so is to save time and budget for the HR people. They asked all candidates to join so they only needed to do it once rather than explaining their company multiple times.
3. A more complicated data analysis assignment to be finished in 1 week. No specific requirements but was told to tell interesting stories found in the assignment. Got rejected after submission and was told "my estimate is not accurate enough". So they were expecting a certain result but gave no clue in advance.
There are certain other companies offering the similar positions and assign take-home projects. Yipitdata is among the worst as others tell you what they expect in your analysis.