Sofi Online Assessment Questions

We hold no confirmed online assessment reports for Sofi so far. Below are its 32 closest coding and technical questions, which is what an OA draws from.

See everything we have on Sofi →

53 more Sofi reports behind the paywall

One payment, permanent access to this company. No subscription, nothing to cancel.

Sofi Coding & Technical Questions

#347 Top K Frequent Elements

medium heap lc_company

LeetCode #347: Top K Frequent Elements. Difficulty: Medium. Topics: Array, Hash Table, Divide and Conquer, Sorting, Heap (Priority Queue), Bucket Sort, Counting, Quickselect. Asked at SoFi in the last 6 months.

View

#380 Insert Delete GetRandom O(1)

medium hash table lc_company

LeetCode #380: Insert Delete GetRandom O(1). Difficulty: Medium. Topics: Array, Hash Table, Math, Design, Randomized. Asked at SoFi in the last 6 months.

View

Count completed trips from vehicle event logs (entry -> road -> exit)

other 1p3a_oj

## Problem You are given text logs for multiple vehicles (each record includes a license plate and an event type). Event types are: `entry`, `road`, `exit`. A **trip** is counted when the **same plat

View

LeetCode 1198 — Find Smallest Common Element in All Rows

arrays 1p3a_oj

Given an `m x n` integer matrix `mat` where each row is sorted in **non-decreasing** order, find the smallest integer that appears in **every row**. - Return the smallest such integer if it exists. -

View

Implement Button-Triggered Fetch with Lazy Loading in Vanilla JavaScript

easy arrays 1p3a_oj

## Task: Implement Button-Triggered Fetch + Lazy Loading in Vanilla JavaScript (No Frameworks) On a simple web page (you may build on the previous HTML structure), implement **vanilla JavaScript** lo

View

Build a Search Bar with HTML/CSS (No Framework)

easy other 1p3a_oj

## Task: Build a Search Bar UI Using Only HTML + CSS (No Frameworks) Implement a search bar UI using **only HTML and CSS** (no frameworks or component libraries). ### Functional & structural require

View

K-th Unique Maximum from Two Sorted Arrays

arrays 1p3a_oj

## Problem: K-th Unique Maximum from Two Sorted Arrays Given two **ascending sorted** integer arrays `A` and `B` (each may contain duplicates) and an integer `K`, return the `K`-th element in the seq

View

RunCollection: Simulate chance of matching or beating personal best

probability stats 1p3a_oj

### Coding: Monte Carlo probability that an in-progress run matches or beats the personal best You are implementing a statistics system for obstacle-course racing. - A `Course` has `obstacle_count`

View

Second Most Frequent Tag from Flattened Triples

arrays 1p3a_oj

## Problem: Find the Second Most Frequent Tag from a Flattened String List You are given a string list `arr` whose elements repeat in the following fixed order: ``` [id1, name1, tag1, id2, name2, ta

View

Design a Multi-threaded Task Executor with Extensible Task Types (Semaphore-based)

coding other 1p3a_oj

## Problem: Design and Implement an Extensible Multi-threaded Task Executor (Semaphore-based) You are given a Java `TaskExecutor` skeleton and must implement a **multi-threaded task executor** using

View

Most Common OA Topics

arrays (9) strings (5) system design (1) probability stats (1) heap (1) hash table (1) graph (1)

Sofi OA Format and Platform

The Sofi online assessment is delivered through a proctored online platform, most commonly HackerRank. Candidates receive the OA link by email after passing an initial resume review. The coding section typically contains 2 to 3 algorithmic problems with a 70 to 110 minute time limit.

Some Sofi teams include an additional work simulation section that tests judgment and decision-making rather than coding ability. This section is not present for all roles. Check the LeakCode question database filtered by role type to see what past candidates for your specific role reported.

FAQ

Does Sofi have an online assessment?

Yes. Sofi uses an OA as the first technical screen for most engineering and technical roles. It is typically sent after a resume review and before any human interviews. The format has remained consistent across recent hiring cycles.

How hard is the Sofi OA?

Based on candidate reports, Sofi OA problems range from LeetCode medium to hard. Expect at least one problem that requires an efficient algorithm (not brute force) to pass all test cases within the time limit.

Where do these OA questions come from?

All questions in the LeakCode database are sourced from actual candidate reports on 1Point3Acres, Blind, Glassdoor, Reddit, and LeetCode. They are not AI-generated. Each question links to its source where the original report is public.

Related: Sofi All Questions · All OA Questions · Browse Companies · Data Sources