Twitter Data Scientist Interview Questions
Updated Nov 3, 2022
- Administrative
- Arts & Design
- Business
- Consulting
- Customer Services & Support
- Education
- Engineering
- Finance & Accounting
- Healthcare
- Human Resources
- Information Technology
- Legal
- Marketing
- Media & Communications
- Military & Protective Services
- Operations
- Other
- Product & Project Management
- Research & Science
- Retail & Food Services
- Sales
- Skilled Labor & Manufacturing
- Transportation
- Worldwide
- Germany - All Cities
- - Berlin
- - Berlin, Germany Area
- - Berlin
- - Bavaria
- - Hamburg
- - Hamburg, Germany Area
- - Hamburg
- United States - All Cities
- - California
- - San Francisco, CA Area
- - San Francisco, CA
- - Berkeley, CA
- - South San Francisco, CA
- - Oakland, CA
- - San Leandro, CA
- - San Mateo, CA
- - Los Angeles, CA Area
- - Los Angeles, CA
- - Calabasas, CA
- - San Jose, CA Area
- - San Jose, CA
- - Sacramento, CA Area
- - Sacramento, CA
- - El Dorado Hills, CA
- - Santa Cruz, CA Area
- - Aptos, CA
- - New York State
- - New York City, NY Area
- - New York, NY
- - Nyack, NY
- - Massachusetts
- - Boston, MA Area
- - Cambridge, MA
- - Boston, MA
- - Georgia
- - Atlanta, GA Area
- - Atlanta, GA
- - Colorado
- - Boulder, CO Area
- - Boulder, CO
- - Longmont, CO
- - Denver, CO Area
- - Denver, CO
- - Colorado Springs, CO Area
- - Colorado Springs, CO
- - New Mexico
- - Utah
- - Salt Lake City, UT Area
- - Salt Lake City, UT
- - Illinois
- - Chicago, IL Area
- - Chicago, IL
- - Washington State
- - Seattle, WA Area
- - Seattle, WA
- - Florida
- - Jacksonville, FL Area
- - Jacksonville, FL
- - Miami-Fort Lauderdale, FL Area
- - Miami, FL
- - Daytona Beach, FL Area
- - South Daytona, FL
- - Maine
- - Portland, ME Area
- - Portland, ME
- - District of Columbia
- - Washington, DC Area
- - Washington, DC
- - Texas
- - Dallas-Fort Worth, TX Area
- - Dallas, TX
- - Austin, TX Area
- - Austin, TX
- - El Paso, TX Area
- - El Paso, TX
- - New Jersey
- - Trenton, NJ Area
- - Princeton, NJ
- - Michigan
- - Ann Arbor, MI Area
- - Ann Arbor, MI
- - Indiana
- - Indianapolis, IN Area
- - Indianapolis, IN
- - Missouri
- - St. Louis, MO Area
- - Saint Louis, MO
- - Pennsylvania
- - Pittsburgh, PA Area
- - Pittsburgh, PA
- - Connecticut
- - Hartford, CT Area
- - Hartford, CT
- United Kingdom - All Cities
- - England
- - London, United Kingdom Area
- - London, England
- - Borehamwood, England
- - Liverpool, United Kingdom Area
- - Liverpool, England
- - Cambridge, United Kingdom Area
- - Cambridge, England
- - Darlington, United Kingdom Area
- - Whashton, England
- - Scotland
- - Belfast, United Kingdom Area
- - Southend, Scotland
- Canada - All Cities
- - Ontario
- - Toronto, ON, Canada Area
- - Toronto, ON
- - British Columbia
- - Vancouver, BC, Canada Area
- - Vancouver, BC
- Brazil - All Cities
- - São Paulo
- - Sao Paulo, Brazil Area
- - São Paulo, São Paulo
- - Rio de Janeiro
- - Rio de Janeiro, Brazil Area
- - Rio de Janeiro
- - Goiás
- - Federal District
- - Brasilia, Brazil Area
- - Brasília, Federal District
- - Rio Grande do Sul
- Ireland - All Cities
- - Dublin
- - Dublin, Ireland Area
- - Dublin, Dublin
- - Dundalk
- - Munster
- - Cork, Ireland Area
- - Cork
- - Louth
- South Korea - All Cities
- - Soul
- - Seoul, South Korea Area
- - Seoul
- Mexico - All Cities
- - México
- - Mexico City, Mexico Area
- - Ciudad de Mexico
- Philippines - All Cities
- - Mandaue
- - Cebu City, Philippines Area
- - Mandaue City
- Turkey - All Cities
- - Sakarya
- Australia - All Cities
- - New South Wales
- - Sydney, Australia Area
- - Sydney
- Netherlands - All Cities
- - North Holland
- - Amsterdam, Netherlands Area
- - Amsterdam
- India - All Cities
- - Karnataka
- - Bangalore, India Area
- - Bangalore
- - Delhi
- - New Delhi, India Area
- - New Delhi
- - Maharashtra
- - Mumbai, India Area
- - Mumbai
- France - All Cities
- - Ile-de-France
- - Paris, France Area
- - Paris
- - Occitanie
- - Toulouse, France Area
- - Toulouse
- Italy - All Cities
- - Lombardy
- - Milan, Italy Area
- - Milan
- Singapore - All Cities
- - West
- - Singapore, Singapore Area
- - Singapore
- - Jurong West New Town,
- Spain - All Cities
- - Madrid
- - Madrid, Spain Area
- - Madrid
- - Catalonia
- - Barcelona, Spain Area
- - Cerdanyola del Vallès
- Bangladesh - All Cities
- - Rangpur Division
- Japan - All Cities
- - Tokyo
- - Tokyo, Japan Area
- - Tokyo
- Peru - All Cities
- - San Martín
- All Candidates
- Received Offer Only
- Popular
- Most Recent
- Oldest First
- Easiest
- Most Difficult
Interviews at Twitter
Interviews for Top Jobs at Twitter
- Software Engineer (266)
- Software Engineer(Internship) (54)
- Intern (45)
- Senior Software Engineer (44)
- Data Scientist (34)
- Account Manager (32)
- Product Manager (21)
- Software Engineering (20)
- Program Manager (16)
- Software Engineer Intern (15)
- Recruiter (15)
- Internship (13)
- Account Executive (13)
- Machine Learning Engineer (13)
- Recruiting Coordinator (12)
- Manager (10)
- Analyst (10)
- Software Developer (10)
- Executive Assistant (8)
- SWE Intern (8)
- Product Designer (8)
- Engineering Manager (8)
- Client Account Manager (8)
- Marketing Manager (7)
- Site Reliability Engineer (7)
- Senior Product Manager (7)
- Technical Recruiter (7)
- Project Manager (7)
- User Experience Researcher (5)
- Sales (5)

Anonymous Interview Candidate
I applied through an employee referral. The process took 4 weeks. I interviewed at Twitter
The interviews process were made clear from the get go and the process occurred fast. There was an initial recruiter call followed by technical assessment and then a virtual on-site.
- I am not able to disclose this

Anonymous Employee
I interviewed at Twitter
First the Manager reached out via linkedin, then I had HR interview, then they gave me take home test and I am currently on the final virtual interview. The take home test consisted of a probability question with several sub'questions and then a business case.
- A/b testing framework and a probability question
Got a burning question about Twitter? Just ask!
On Fishbowl, you can share insights and advice anonymously with Twitter employees and get real answers from people on the inside.

Anonymous Interview Candidate
I interviewed at Twitter
The recruiter is pretty good and makes me feel less nervous. the whole process is smooth and gives you a direct response within a short time. behavior questions, take-home test, technical screening, onsite.
- Q: introduce yourself and a specific project

Anonymous Employee
I applied online. The process took 6 weeks. I interviewed at Twitter in Aug 2021
The process was the following: 1. HR and Manager Interview 2. Take home assignment 3. Onsite (4 interviews, 2 hard skills, 2 product-oriented ones) 4. Final interview with hiring manager
- The only really difficult interview was the onsite. The hardest IMO was the most technical portion, which was a probability problem and a standard coding challenge. The questions were along the lines of: a standard game of chance with dice and to calculate some probabilities; and to program a function that calculated something based on a probability distribution.

Anonymous Interview Candidate in San Francisco, CA
I applied online. The process took 4 weeks. I interviewed at Twitter (San Francisco, CA) in Aug 2021
The final step will typically be full of coding questions, theoretical questions, systems questions, and questions to evaluate your behavior and problem-solving skills. The questions are not difficult if you know the materials.
- I had an online assessment, no interview.

Anonymous Interview Candidate
I interviewed at Twitter
After submitting my resume, I heard from the recruiting team and I was asked to have a video interview with a data scientist. The interview was rescheduled twice. The interviewer was really rude and lack of patience when I did the case.
- a case about bitcoin I was asked to download a dataset and analyzed it

Anonymous Interview Candidate in San Francisco, CA
I applied online. I interviewed at Twitter (San Francisco, CA) in Feb 2021
30 mins coding interview. A simple question about data manipulation in Python. The question isn't hard, but the interviewer skipped over the example, so it was hard to understand the concept being asked about.
- Count the number of actions by all users within a given time frame.

Anonymous Interview Candidate
I applied through a recruiter. I interviewed at Twitter
20 minute recruiting call to describe the position and ask for background, 1 hr video conference with a hiring manger, take home assignment, and a final round interview with multiple members of the team. No feedback provided with generic rejection even though you're putting time & effort into the process.

Anonymous Interview Candidate
I applied online. I interviewed at Twitter in Sep 2020
First phone interview was 30 minutes with hiring manager. It was focused on product sense. The second interview had two parts. One was data manipulation without using built in function in Python. Second part was product sense.
- How do you evaluate new users' engagement? KPI?

Anonymous Interview Candidate
I applied online. I interviewed at Twitter in Aug 2020
Background: I have a PhD in statistics from one of the top universities, have 10 years of DS/ML industry experience, been a technical lead at a top 3 FANG company for 5 years and before my current job I worked for a mid-size company for another 5 years. I applied online for a DS position at Twitter and was contacted by a Twitter recruiter the next day. Had an informational/technical interview with the hiring manager, he was very friendly and honest which I liked and this made me more motivated. Same day the recruiter said the hiring manager liked me and they want to move forward to the next step. I had an interview with an SDE and one DS (both told me they had about 1 year of experience). I had one coding question (SDE/Algorithm/Design) type of question which according to the hiring manager and the JD was not supposed to be part of interview (this was a pure Senior DS Analytics role and not SDE or even ML Engineering role), and one DS question. DS question was easy (power analysis for experimentation) and I managed to fully solve the coding question but not as a SDE with the most optimum algorithm/system design solution. Two days later I got a generic email from Twitter that they are not interested in moving forward while I thought the interview went pretty well and other than algorithm/system design I managed to answer all questions and even fully answered the coding part! Also while interviewing with Twitter, I was interviewing with two other top five IT companies for a lead IC and one DS manager role and got offer from both of them so I was a bit shocked and disappointed with how my case was handled with Twitter. To be honest I still think Twitter is a great company but they need to use more senior(experienced) people for interviews. Also I cannot be 1005 sure but recently I have seen a lot of grey areas and "other considerations" happening at IT companies based on the gender and racial factors which is not fair and pleasant.
- Q1) Coding for SDE roles (algorithm/system design/optimization) Q2) Power analysis for A/B
Popular Careers with Twitter Job Seekers
Work at Twitter? Share Your Experiences
