Remitly Technical Screen Interview

remitly logo
remitly
July 2, 20254 reads

Summary

I shared my experience of a technical screen interview at Remitly, which included introductions, behavioral questions, and several coding challenges related to designing a Deck of Cards class and implementing various shuffling methods.

Full Experience

Sharing my experience of Remitly Tech Screen Interview:

1. Started with Introductions.
2. Two Behavioral Questions.
3. Coding :

- Create a class for DECK of cards with SUITE and RANK like SUITE : "SPADES", RANK : "A"

Following were the questions asked for the above:

- Need to print all the cards
- Can be able to randomly shuffle all the cards and print the cards

Following that, asked but not expected to implement

- Unit tests you can think of
- Instead of random shuffle, can we shuffle like how a human does, For ex: take a set of cards in between and adding to the top/bottom.

Overall, it went good.

Interview Questions (5)

Q1
Design a Deck of Cards Class
Data Structures & AlgorithmsMedium

Create a class for DECK of cards with SUITE and RANK like SUITE : "SPADES", RANK : "A"

Q2
Print All Cards in Deck
Data Structures & AlgorithmsEasy

Need to print all the cards (from the previously designed Deck class).

Q3
Randomly Shuffle Deck of Cards
Data Structures & AlgorithmsMedium

Can be able to randomly shuffle all the cards and print the cards (from the previously designed Deck class).

Q4
Design Unit Tests for Deck Class
OtherEasy

Unit tests you can think of for the Deck of Cards class.

Q5
Human-Like Deck Shuffle
Data Structures & AlgorithmsMedium

Instead of random shuffle, can we shuffle like how a human does, For ex: take a set of cards in between and adding to the top/bottom.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!