InterviewDecoder
Sign InSign Up

Citadel Software Engineer

SummerFall

Interview Process

* based on historical data

OA (Auto)

Technical

1 round

Final

3-5 rounds

Team Matching

1-5 rounds

Decision

OA (Auto)

Technical

1 round

Final

3-5 rounds

Team Matching

1-5 rounds

Decision

Interview Breakdown

Data Structures and Algorithms55%
Technical Question25%
Behavioral20%

Timeline (Summer Start)

* based on historical data

Applications Open

June

Interview Period

July - December

Offers Released

August - December

Question Bank & Experiences

Sorted by most recent
  • Feb 21, 2025

    Solve algorithmic problems similar to those found on LeetCode.

  • Feb 20, 2025

    Find the smallest substring with non-repeating characters and solve a variation of the Frog Jump dynamic programming problem.

  • Jan 19, 2025

    Find the number of pairs of indices (i, j) such that v[i] = v[j] = v[i+1] + v[i+2] + ... + v[j-1], and provide an O(n log n) time complexity solution.

  • Nov 26, 2024

    Explain a dynamic programming approach to solve a stocks problem involving graphs.

  • Oct 21, 2024

    Sort the lamps in decreasing order.

  • Oct 7, 2024

    Find the best transaction options for exchanging foreign dollars.

  • Sep 17, 2024

    Solve a coding question involving a Monotone Stack and improve its time complexity, completing two questions within a 45-minute interview under a tight time constraint.

  • Sep 5, 2024

    How do you schedule processes in a linear array?

  • Aug 30, 2024

    Explain a technical problem that involves using a heap data structure.

  • Aug 13, 2024

    Given n event logs where userEvent[i] represents the userId triggering the ith event, find the maximum length of a subarray in which the frequency of the most frequent user equals the frequency of the least frequent user in the entire array.

1 / 5
Found incorrect information? Contact us at interviewdecoderfyi@gmail.com