Scale AI Software Engineer New Grad Interview Experience
Scale AI · Entry level · Software Engineer
Interview process
I was given a PDF of questions related to the card game. I was asked to choose a language, I chose Python, and then I had to write complex Python logic to simulate the Card game amongst 4 players. The logic was not that hard; what was hard was that we had to write a lot of code in a very short amount of time. The interviewer was very helpful and asked me to correct my mistakes pretty early, which saved me some precious time.
Interview rounds · 1
- 1
Phone screen
Technical- Q1. Build a card game with the given classes namely player, Card, Deck and find the winner players and write some complex logic to simulate the game amongst 4 Players
- Q2. How would you optimize and modularize the code?
Tips from the candidate
Practice typing a lot of Python code in a short amount of time and practice debugging messy logic. Do not do a lot of LeetCode questions; instead, practice low-level design implementation questions.
Company culture
Interviewer was friendly, maybe I just got lucky.