
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
Which role are you interviewing for?
8 roles · 31 reportsCandidate interview experiences
First-hand accounts from people who interviewed at KCG.
Analyst Programmer
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.
- Can you describe dependency injection in .NET, how it functions, and provide an example of its implementation in code?
Algorithmic Trader
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.
- Did you solve any puzzles?
- What about math problems?
- How about algorithms?
Linux Administrator
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.
- Write an SQL query.
- Can you implement an algorithm with O(n) complexity?
- Complete the SQL exercises.
Software Developer
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.
- 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 →“What defines a primary key?”
Read reports →“Write an SQL query.”
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 →“Explain virtual constructors and destructors.”
Read report →“Can you solve this ordinary differential equation?”
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.