KCG logo

KCG Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 31 interview experiences · FREE TO READ

3.2 Rounds average
Difficult Typical difficulty
50% Positive experience

Which role are you interviewing for?

8 roles · 31 reports

Candidate interview experiences

First-hand accounts from people who interviewed at KCG.

Showing 4 of 31
KCG logo
KCG

Analyst Programmer

Engineering · a year ago

Mid Easy Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call
Interview formats
Technical Coding Behavioral

So, the interview had 2 technical rounds, and then a final HR round. The tech part was about solving problems, coding, and talking about past projects. The HR part was more about how I communicate, work with others, and if I'd fit in. It felt like they checked both my tech skills and my personality.

Confirmed questions1 question
  • Can you describe dependency injection in .NET, how it functions, and provide an example of its implementation in code?
KCG logo
KCG

Algorithmic Trader

Finance

Mid Average Negative experience Decline offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Technical Coding

KCG's interview process was pretty disorganized and they were bad at staying in touch. They missed scheduled calls, postponed my interview last minute, and after it was done, didn't reach out for weeks until I contacted them. The interview was kinda weird, mostly done via telepresence video chat. I was at one of their small offices, but spent most of the day talking to people at their main office. It's not necessarily a bad thing (saves travel), but still a bit strange. The office felt quiet, and I got the impression people mostly work alone. One interviewer even privately advised me against KCG, but obviously asked me to keep it quiet. I ended up declining their offer before finding a better fit. Hopefully, they improve their process.

Confirmed questions3 questions
  • Did you solve any puzzles?
  • What about math problems?
  • How about algorithms?
KCG logo
KCG

Linux Administrator

Engineering

Entry Difficult No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Technical Coding Other

So after chatting with HR first, they sent me this take-home assignment, like homework. It was four pages long with a bunch of different types of exercises. You had SQL stuff, some bash scripting, a quick questionnaire about admin things, and then implementing a tree-walking algorithm, preferably in Python. They said to expect to spend a few evenings on it. They didn't say if you could use resources like Google or not, so I didn't, to give them a real sense of what I know. Looking back, I probably should have, Google has some good pointers.

Confirmed questions6 questions
  • Write an SQL query.
  • Can you implement an algorithm with O(n) complexity?
  • Complete the SQL exercises.
KCG logo
KCG

Software Developer

Engineering

Entry Average Negative experience No offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen
Interview formats
Coding Technical

So I had a bad interview experience. It was 4 rounds. First round, they gave me a program to code and I had no idea how to do it. The interviewer didn't help, just stayed silent. Second round was kinda alright. Then the 3rd round, I met the rudest interviewer ever. He came with C++ questions and even when I told him I don't know C++ and I'm great at Java, he kept going with C++. He mocked me for getting them wrong. I wish I could have asked him Java questions. The fourth round was good though.

Confirmed questions1 question
  • The questions were of average difficulty, similar to what you find in coding books or on websites.

KCG Interview Questions

Quoted word for word from KCG interview reports.

For a given number's prime factorization, what is the count of distinct ways to split it into two different factors?

Read reports

Solve the knight's move problem on a keypad in N-P complexity.

Read reports

Design a betting strategy for the NBA finals (best of 7 games) where you guarantee a net win of $100 if your team wins and a net loss of $100 if your team loses, regardless of how many games are played or their outcomes.

Read report

Can you describe a random walk that is guaranteed never to return to its starting point (0)?

Read report

Describe the methods for estimating parameters in a linear regression model.

Read report

Formats, difficulty and experience

Across all 31 KCG interview reports.

Interview formats

Technical 44.4%
Behavioral 25%
Coding 22.2%
Other 4.2%
Presentation 2.8%

Interview difficulty

Easy 12.9%
Average 38.7%
Difficult 48.4%

Candidate experience

Positive 50%
Negative 26.7%
Neutral 23.3%

Reports by job function

Engineering 11
Finance 9
Analytics 8
Research 1
Sales 1
Operations 1