Software Engineer I

Software EngineerL1Medium

The Software Engineer I interview at Remitly is designed to assess foundational software engineering skills, problem-solving abilities, and cultural fit for entry-level engineers. It typically involves multiple rounds focusing on data structures, algorithms, basic system design, and behavioral aspects.

Rounds·3

Timeline·~7d

Experience·0 - 2 yrs

Comp band·US$75000 - US$95000

Interview time·120 min

Evaluation

What they measure.

  • Problem-solving approach
  • Algorithmic thinking
  • Code quality and efficiency
  • Understanding of data structures
  • Communication of thought process

Preparation

How to prepare.

Tips

  1. Review fundamental Computer Science concepts (Data Structures, Algorithms, Operating Systems, Databases).
  2. Practice coding problems on platforms like LeetCode, HackerRank, or similar.
  3. Understand Big O notation for analyzing algorithm efficiency.
  4. Prepare for behavioral questions by thinking about past experiences using the STAR method (Situation, Task, Action, Result).
  5. Research Remitly's mission, values, and products.
  6. Familiarize yourself with basic system design principles.
  7. Practice explaining your thought process clearly and concisely.

Study plan

Fig · Study plan — 05 phases

01 / 05
01

Phase 01 of 05

Data Structures

Weeks 1-2: Data Structures. Practice problems.

Weeks 1-2: Focus on core data structures (Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, Hash Tables) and their common operations and complexities. Practice problems related to each.

Questions

Commonly asked.

  • Write a function to reverse a linked list.
  • Given an array of integers, find the two numbers that add up to a specific target.
  • Explain the difference between breadth-first search (BFS) and depth-first search (DFS).
  • How would you design a system to count the number of unique visitors to a website?
  • Tell me about a time you disagreed with a teammate and how you resolved it.
  • What are your strengths and weaknesses as a software engineer?
  • Describe a project you are particularly proud of.
  • How do you approach learning a new programming language or technology?
  • What is a deadlock and how can it be prevented?
  • Design a basic API for a social media platform.

Locations

Regional differences.

Fig · Regions — 03 locations

01 / 03

Location

Seattle

Interview focus

Strong emphasis on core CS fundamentals.Problem-solving approach and clarity of thought.Ability to write clean, efficient, and testable code.Understanding of basic data structures and algorithms.

Common questions

  • Tell me about a challenging project you worked on during your internship.
  • How would you design a URL shortener?
  • Explain the difference between a process and a thread.
  • What are the principles of object-oriented programming?

Tips

  • Be prepared to explain your thought process clearly.
  • Practice coding on a whiteboard or shared editor.
  • Review fundamental CS concepts.
  • Research Remitly's products and values.

Rounds

Round-by-round.

Expand a step for evaluation criteria, sample questions, and prep notes.

DSA

Coding questions at Remitly.

Frequently reported on Remitly loops

Other guides

More at Remitly.