CodeSignal OAs logo

CodeSignal OAs Medium Interview Questions

24 medium-level practice questions for CodeSignal OAs technical interviews

coding Medium Verified Question #1

1. OA[CodeSignal] Find Effective Communication Channels


Category: String coding problem
You are given billing records, communication logs, and payment records for a healthcare system. Your task is to determine which communication channel...
Input: String
Output: Computed result
coding Medium Verified Question #2

2. OA [CodeSignal] Final Prices After Discount


Category: Array coding problem
You are given an array prices where prices[i] is the price of an item. For each item at index i, find the first item at index j > i such that...
Input: Array
Output: Computed result
coding Medium Verified Question #3

3. OA [CodeSignal] Jump Game


Category: Array coding problem
You are at position i in an array. From each position, you can jump to: - i + 1 (one step forward) - Any position i + k where k ends in digit...
Input: Array
Output: Computed result
coding Medium Verified Question #4

4. OA [CodeSignal] Longest Subsequence With Limited Sum


Category: Array coding problem
You are given two arrays: nums (containing positive integers) and queries (each containing a target sum). For each query, return the maximum...
Input: Array
Output:** Computed result
coding Medium Verified Question #5

5. OA [CodeSignal] Minimum Operation To Reduce n To 0


Category: Algorithm coding problem
Given a positive integer n, in one operation you may replace n with either: - n = n + 2^i, or - n = n - 2^i for any integer i >= 0. Find...
Input: Integer(s)
Output: Integer
coding Medium Verified Question #6

6. OA [CodeSignal] Shortest Good Subarray


Category: Array coding problem
Given an array arr and an integer k, a subarray is called good if it contains at least k distinct integers. Return the length of the...
Input: Array
Output: Integer
coding Medium Verified Question #7

7. [CodeSignal] Maximum Zero-Sum Triplets


Category: Array coding problem
# Question You are given an array A of integers. A triplet is a sequence of three consecutive elements. A triplet is called zero-sum if the...
Input: Array
Output: Computed result
coding Medium Verified Question #8

8. [CodeSignal] Warehouse Robot Commands


Category: Matrix coding problem
# Question In a highly automated warehouse, a robot organizes packages stored in a rectangular grid. The grid is represented as a 2D list of integers...
Input: Matrix (2D array)
Output: Computed result
coding Medium Verified Question #9

9. [CodeSignal] Drone Hub Travel


Category: Array coding problem
Amazon is expanding its next-generation drone delivery network, consisting of m hubs arranged in a circular ring (Hub 1 is adjacent to Hub m)....
Input: Array
Output: Computed result
coding Medium Verified Question #10

10. [CodeSignal] Minimum Security Groups


Category: Array coding problem
A financial services company has requested AWS for a private deployment of its cloud network. There are n servers in the network where the security...
Input: Array
Output: Integer
coding Medium Verified Question #11

11. [CodeSignal] Maximum Secure Deliveries


Category: Array coding problem
You are given an array deliveryLogs of size n, where each element represents the number of parts delivered in the i-th log. You are also given...
Input: Array
Output: Integer
coding Medium Verified Question #12

12. Service Log Aggregator


Category: Trie-based coding problem
A distributed system emits log entries from multiple services and worker threads. Each log entry is a colon-separated string in the format...
Input: Array
Output: Computed result
coding Medium Verified Question #13

13. OA [CodeSignal] Workspace Tracker


Category: Interval-based coding problem
Build a system to track desk workers at a shared office space. The system records when each worker enters and leaves and computes how long they have...
Input: String
Output: Array
coding Medium Verified Question #14

14. [CodeSignal] Minimum Score Suppressor


Category: Algorithm coding problem
You are given a list of ad budgets (integers) and an integer k representing the number of throttle operations available. Each operation selects...
Input: List
Output: Integer
coding Medium Verified Question #15

15. [CodeSignal] Optimal Voucher Allocation


Category: Algorithm coding problem
You are given couponsCount discount coupons and a list of monthly service fees. Each coupon halves one service fee using integer floor division....
Input: List
Output: Integer
coding Medium Verified Question #16

16. OA [CodeSignal] Prime Jumps


Category: Algorithm coding problem
# OA [CodeSignal] Prime Jumps A game is played with the following rules: - A player starts at cell 0 with a score of 0. - There is a row of n cells...
Input: Number(s)
Output: Computed result
coding Medium Verified Question #17

17. [CodeSignal] Common Free Slot


Category: Interval-based coding problem
# [CodeSignal] Common Free Slot
Input: List
Output: Computed result
coding Medium Verified Question #18

18. [CodeSignal] Contact Role Capacity Validator


Category: String coding problem
A platform tracks permission assignments between departments, employees, and their access levels. Each assignment is represented by three strings:...
Input: List
Output: Array
coding Medium Verified Question #19

19. [CodeSignal] Country Meeting Date Finder


Category: Algorithm coding problem
A global organization is scheduling regional check-ins for its distributed teams. Each team member belongs to a region and provides a list of...
Input: List
Output: Array
coding Medium Verified Question #20

20. [CodeSignal] Customer Peak Call Tracker


Category: String coding problem
A billing platform tracks user sessions for resource usage metering. Each session record contains: - userId: an integer identifying the user. -...
Input: List
Output: Computed result
coding Medium Verified Question #21

21. [CodeSignal] Portfolio Path Counter


Category: Algorithm coding problem
A warehouse manager starts with initial units of inventory. In one operation, the manager can either restock one unit (increase inventory by 1) or...
Input: Number(s)
Output: Integer
coding Medium Verified Question #22

22. [CodeSignal] Leftmost Zero Filler


Category: Array coding problem
You are given a binary array slots containing only 0s and 1s, and an array of string commands ops. Apply each command in order: - Command "1": Find...
Input: Array of strings
Output: Computed result
coding Medium Verified Question #23

23. [CodeSignal] Matrix Command Engine


Category: Matrix coding problem
You are given a 2D integer array grid of size n x m and an array of strings commands. Apply each command in order: - "reverseRow r": Reverse the...
Input: Matrix (2D array)
Output: Computed result
coding Medium Verified Question #24

24. [CodeSignal] Sequential House Builder


Category: Grid/matrix coding problem
You are monitoring cell activations on an infinite integer grid line. Initially, no cells are active. You are given an array queries of distinct...
Input: 2D grid
Output: Integer

No AI generated questions yet for CodeSignal OAs.

Start practicing CodeSignal OAs questions

Sign up for free to access walkthroughs, AI-generated questions, and more.

Get Started Free