
Software Engineer New Grad Interview Experience
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.
- Phone interview
Interview tips
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.
Questions asked
Question types asked
Specific questions asked
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
How would you optimize and modularize the code?
Get full access with a membership, or share your experience to try it free.
