Citadel

Citadel

9 interview experiences from candidates.

Share experience

See more real Citadel interview questions shared by recent candidates.

AmandaAmanda·Jun 7, 2026·Coding·citadel

Citadel | Frontend software engineer (Senior) | Coding | Phone Screen

Frontend software engineer

Write a TodoList React component that supports CRUD operations (list all todos, create todo, complete an todo, delete an todo) and filtering. The filtering should happen live, as you type. The code stub had the html skel...

0110
FEfelix_go·May 23, 2026·Coding·citadel

Citadel | C++ Engineer (Mid Level) | Coding | Online Assessment

C++ Engineer

Code refactor and speedup This code was written long ago and works fine on a small sample but takes too long on a large input. Refactor and simply the code. Find a faster solution to the problem. c++ include <vector ///...

0270
smokychinasmokychina·Apr 12, 2026·Coding·citadel

Citadel | Software Engineer | Coding | Online Assessment

Software Engineer

1. Return the number of unique palindromic substrings of a given string. 2. Create a class that simulates auth tokens with a TTL. Same problem and requirements and solution as https://leetcode.com/problems/design authent...

050
pa272288pa272288·Mar 27, 2026·Coding·citadel

Citadel | Software Engineer | Coding | Online Assessment

Software Engineer

attached in picture

0100
pa272288pa272288·Mar 27, 2026·Coding·citadel

Citadel | Software Engineer | Coding | Online Assessment

Software Engineer

attached in picture

060
pa272288pa272288·Mar 26, 2026·Coding·citadel

Citadel | Software Engineer | Coding | Online Assessment

Software Engineer

attached in picture

040
derekjytanderekjytan·Mar 11, 2026·Coding·citadel

Citadel | Software Engineer Intern | Coding | Phone Screen

Software Engineer Intern

given the dataset below, implement a search engine for example, if the user wanted to search for apples, it should search for all the items that is an apple in our dataset from typing import List, TypedDict class Row(Typ...

050
djliu9049890djliu9049890·Feb 12, 2026·Coding·citadel

Citadel | Software Engineer | Coding | Online Assessment

Software Engineer

Problem 2: Determine the number of ways to allocate n processes in n intervals without the same process being in consecutive intervals. Return this answer to the mod of 10^9 + 7 . Example 1: if n processes=1 and n interv...

040
djliu9049890djliu9049890·Feb 12, 2026·Coding·citadel

Citadel | Software Engineer | Coding | Online Assessment

Software Engineer

Problem 1: A neural network has n layers where the number of neurons in layer i is layer[i] . In an odd generation, you can add at most 1 neuron to a layer. In an even generation, you can add at most 2 neurons to a layer...

050

Interview Resources

InterviewDB

About InterviewDB

Crowdsourced Interview Question Bank for Job Seekers in Tech/Finance Industry

Copyright © 2026 InterviewDB. Victory is reserved for those who are willing to pay its price.