I applied online. I interviewed at Tapad (New York, NY) in Feb 2021
Interview
Three round: phone screen ; tech screen and on-site.
First, you need to give a 30min presentation with DS team members.
Then, you will have 2 other technical rounds with the DS people. one is more about ML / DL, another is more focus on metrics / stats.
The interviewers are very nice, all teams are friendly.
The recruiter is one of the best recruiters I have seen, communicative and friendly.
Interview questions [1]
Question 1
They asked the follow-up questions about the presentations. And breath of the knowledge of data science, machine learning, deep learning and stats.
I applied online. I interviewed at Tapad (New York, NY) in Dec 2020
Interview
Enjoyable. There were 3 rounds
1. Recruiter call - phone screen (go over background)
2. Technical interview (standard leetcode medium type question)
3. Onsite - 4 parts:
3.1 ML (usual ML questions and background)
3.2 Algo/Data Structures (pretty straightforward class design)
3.3 System Design
3.4 Discussion/Cultural with a manager
4. Recruiter followed up within a day or two
Interview questions [1]
Question 1
Design a deck of playing cards and a way to tell what poker hand a given set of 5 cards is.
I applied online. The process took 2 weeks. I interviewed at Tapad in Nov 2020
Interview
Don't bother. They will waste your time with a painfully long HR call then ask you to do the work of following up with them two weeks later just to find out they're not moving forward. Just look at my resume, if you want to interview me, great, if not - no hard feelings. Please don't take time out of my workday just to talk about HR fluff and "hopes and dreams" where you learn nothing about my skills as a developer or my capacity for the job. FWIW I've never had an experience with another company where the HR call wasn't anything more than a formality.