Interviewing Our NXT Interview Process

Our NXT Interview Process

Engineering_Program

Join our network
of top Engineers and
Quantitative Developers

 
 
This guide explains our recruiting and interview process for early career engineers.

What we are looking for

When you join Citadel Engineering, you become part of a global group with offices in New York, London and other major financial centers. Our most successful colleagues have a few traits in common:

  • Stellar technical skills and a passion for solving complex, real-world problems
  • Eagerness to collaborate with individuals from different parts of the firm
  • Desire to make an impact and drive commercial outcomes for the firm and its clients
  • Curiosity in financial markets (even if you don’t have prior experience, having a demonstrated interest is sufficient)
  • Ability to thrive in a fast-paced environment where everyone is empowered to use good judgment and inspired to be their best

How to ace your technical interviews

Our approach is practical and oriented towards problem-solving. If you face a setback, say so! Our culture is built on collaboration and we want to iterate with you.

Don’t be afraid to spend time assessing a problem before jumping to a solution or writing code. Defining the problem is as important as solving it, we invite you to share your thought process. Discuss trade-offs among different possible approaches. Be clear about what you know and what you don’t know.

We want you to succeed! If you get stuck, ask questions and take hints.

Photo by: Nicole Pereira Photography

Three ways to prepare for your interview

1.

Read about Citadel’s mission and core values; find what resonates with you.

2.

Reflect on how your work has contributed to business outcomes in your current role.

3.

Refine your personal story, including what’s led you to interview at Citadel.

Process and Timeline

Intro

What to Expect

Our recruiting process is designed to give you an opportunity to meet engineers from some of the teams you might work with. We want you to get a sense of the work we do, and we also want to hear about your professional experiences and ambitions. There are six steps in the process—typically, it takes about eight weeks from start to finish.

Note that you will not be interviewing for a position on a specific team until the end of the process. This is so we can learn more about your strengths and interests before matching you with a possible role. Know that we are interested in learning about YOU, not your employer. We expect that you will fully comply with all obligations you owe to your current and prior employers, and not disclose any confidential information during the recruiting process.

Our recruiting process is designed to give you an opportunity to meet engineers from some of the teams you might work with. We want you to get a sense of the work we do, and we also want to hear about your professional experiences and ambitions. There are six steps in the process—typically, it takes about eight weeks from start to finish.

Note that you will not be interviewing for a position on a specific team until the end of the process. This is so we can learn more about your strengths and interests before matching you with a possible role. Know that we are interested in learning about YOU, not your employer. We expect that you will fully comply with all obligations you owe to your current and prior employers, and not disclose any confidential information during the recruiting process.

01

Preliminary Conversation

The process may begin with a 30-minute call during which a recruiter will share information about Citadel and our engineering roles. You can use this opportunity to discuss your background and career motivations, and to ask questions about the firm, our teams, and the NXT network for early career engineers.

The process may begin with a 30-minute call during which a recruiter will share information about Citadel and our engineering roles. You can use this opportunity to discuss your background and career motivations, and to ask questions about the firm, our teams, and the NXT network for early career engineers.

02

HackerRank Assessment

Within a few days, you may be asked to complete a HackerRank assessment. This includes multiple-choice and true/false technical questions and one free coding question in a language of your choice. You’ll have to complete the assessment in one sitting, so be sure to set aside the time outlined on the assessment invite.

Within a few days, you may be asked to complete a HackerRank assessment. This includes multiple-choice and true/false technical questions and one free coding question in a language of your choice. You’ll have to complete the assessment in one sitting, so be sure to set aside the time outlined on the assessment invite.

03

First Stage

Next, we’ll schedule a technical interview. The interview will run for about an hour via Zoom, so be sure you’re camera ready!

Prior to the interview, we will send you a CoderPad link. If it’s been a while since you programmed in CoderPad over Zoom, we recommend practicing with a friend before the interview. Our core programming languages are Python, C++, and Java.

During the technical interview, we’ll focus on coding, data structures, algorithms and problem solving.

While you’re programming, your interviewer may ask you to explain your approach. These aren’t trick questions or gotchas! We just want to learn more about your strategy and process. If anything about a question is unclear, you can always ask your interviewer to explain.

Your interviewer will also want to learn more about your technical interests, topics you’ve found stimulating in your current work, and your reasons for exploring opportunities at Citadel.

Next, we’ll schedule a technical interview. The interview will run for about an hour via Zoom, so be sure you’re camera ready!

Prior to the interview, we will send you a CoderPad link. If it’s been a while since you programmed in CoderPad over Zoom, we recommend practicing with a friend before the interview. Our core programming languages are Python, C++, and Java.

During the technical interview, we’ll focus on coding, data structures, algorithms and problem solving.

While you’re programming, your interviewer may ask you to explain your approach. These aren’t trick questions or gotchas! We just want to learn more about your strategy and process. If anything about a question is unclear, you can always ask your interviewer to explain.

Your interviewer will also want to learn more about your technical interests, topics you’ve found stimulating in your current work, and your reasons for exploring opportunities at Citadel.

04

Second Stage

This stage of the process consists of two one-hour technical interviews. When possible, we encourage you to come to
our offices and complete these as in-person meetings. We can also arrange virtual sessions.

During the onsite technical interviews, we’ll explore your knowledge of coding, data structures, algorithms and system design topics, using CoderPad to solve problems collaboratively.

This stage of the process consists of two one-hour technical interviews. When possible, we encourage you to come to
our offices and complete these as in-person meetings. We can also arrange virtual sessions.

During the onsite technical interviews, we’ll explore your knowledge of coding, data structures, algorithms and system design topics, using CoderPad to solve problems collaboratively.

05

Team Matching

At this point, your recruiter will realign with you on your interests. This is a chance to express what matters most to you in your work and team, so please let us know about your preferences, including location.

You will then meet with a hiring manager on one of our teams. During this interview, you will have the opportunity to elaborate on your professional achievements, learnings, and career motivations. You may also explore a technical problem that dives deeper into role-specific skills not yet assessed. Your recruiter will provide the specific focus of this interview before the call.

Following the hiring manager call, you will meet with a senior engineering leader. This is an opportunity for you to ask questions and learn more about their part of the organization, as well as for them to learn more about you so you can determine if there’s a mutual match.

At this point, your recruiter will realign with you on your interests. This is a chance to express what matters most to you in your work and team, so please let us know about your preferences, including location.

You will then meet with a hiring manager on one of our teams. During this interview, you will have the opportunity to elaborate on your professional achievements, learnings, and career motivations. You may also explore a technical problem that dives deeper into role-specific skills not yet assessed. Your recruiter will provide the specific focus of this interview before the call.

Following the hiring manager call, you will meet with a senior engineering leader. This is an opportunity for you to ask questions and learn more about their part of the organization, as well as for them to learn more about you so you can determine if there’s a mutual match.

06

Offer Stage

Congratulations—you have reached the final step of the process! At this point, you will meet with your recruiter to discuss proposed terms, benefits, and to request additional required information—including references. Once completed, your offer will be routed for approval. If you have any questions about the details of your offer, your recruiter can answer them. We look forward to you becoming our next extraordinary colleague!

Congratulations—you have reached the final step of the process! At this point, you will meet with your recruiter to discuss proposed terms, benefits, and to request additional required information—including references. Once completed, your offer will be routed for approval. If you have any questions about the details of your offer, your recruiter can answer them. We look forward to you becoming our next extraordinary colleague!