Katkat

Company

Imc interview questions

17 practice questions in the style of Imc's interviews, covering Behavioral & Leadership, Statistics & Math, Software Engineering Fundamentals, Coding & Algorithms, Machine Learning, System Design.

Questions17

2 easy11 medium4 hard

Your progress0/17

Imc interview questions by the numbers

Last updated

Katkat has 17 Imc interview questions. The largest topics are Software Engineering Fundamentals (35%), Machine Learning (24%) and Behavioral & Leadership (18%). By difficulty: 12% easy, 65% medium and 24% hard. The most common round is HR Screen (29%). Frequent concepts include Communication, Computer Architecture, Probability and Project Management.

Difficulty

  • Easy12% · 2
  • Medium65% · 11
  • Hard24% · 4

Interview rounds

  • HR Screen29% · 5
  • Onsite29% · 5
  • Technical Screen29% · 5
  • Online Assessment12% · 2

Roles

  • Data Scientist47% · 8
  • Software Engineer35% · 6
  • Quantitative Trader12% · 2
  • Hardware Engineer6% · 1

Frequent concepts

  • Communication12% · 2
  • Computer Architecture12% · 2
  • Probability12% · 2
  • Project Management12% · 2
  • Stakeholder Management12% · 2
  • Adaptability6% · 1

Showing 1–17 of 17 results

  • This question assesses the candidate's ability to balance technical rigor with business agility, specifically focusing on communication skills, professional resilience, and stakeholder management under pressure.

    ImcData ScientistBehavioral & LeadershipHR Screen
  • Analyze election-district funding games with weak-composition counting, favorable alignments, explicit allocations, and lower-bound proofs for possible and impossible wins under fixed budgets.

    ImcQuantitative TraderStatistics & MathTechnical Screen
  • Implement a pipeline simulation that calculates total execution cycles under RAW data hazards and computes roofline bottleneck metrics for a given instruction trace.

    ImcHardware EngineerSoftware Engineering FundamentalsOnsite
  • This question evaluates understanding of worst-case time complexity for common data structure operations and the performance trade-offs between multithreading and single-threading, testing knowledge in the Software Engineering Fundamentals domain.

    ImcSoftware EngineerSoftware Engineering FundamentalsTechnical Screen
  • This problem tests foundational knowledge of computer architecture (integer representation), memory management strategies (caching), and graph theory essentials.

    ImcSoftware EngineerSoftware Engineering FundamentalsHR Screen
  • An IMC software engineer take-home asking you to pick the single container set that fulfills all medicine orders with minimum total waste. It tests ceiling-style binary search, per-set validity checks, smallest-index tie-breaking, and efficient handling of inputs up to 10^5 to avoid an O(n*T) timeout.

    ImcSoftware EngineerCoding & AlgorithmsOnline Assessment
  • This question tests your ability to model a discrete random walk as a Markov chain, derive the probability of reaching an absorption state, and calculate the expected time to reach that state.

    ImcData ScientistMachine LearningOnsite
  • This question evaluates understanding of continuous probability, joint distributions, and order statistics for independent uniform variables, focusing on comparing transformations of random variables.

    ImcQuantitative TraderSoftware Engineering FundamentalsTechnical Screen
  • This question evaluates a candidate's ability to design in-memory data models, concurrency control mechanisms, and temporal reservation logic for booking systems.

    ImcSoftware EngineerSystem DesignTechnical Screen
  • This question tests your ability to explain the theoretical foundations of linear regression, including its probabilistic interpretation, and your technical depth regarding the mechanics of the Transformer architecture.

    ImcData ScientistMachine LearningOnsite
  • This question evaluates understanding of tree traversals, subtree indexing, and order-statistics on rooted trees, focusing on DFS-preorder propagation when children are visited in ascending id.

    ImcSoftware EngineerCoding & AlgorithmsOnline Assessment
  • This question tests the ability to solve a system of linear inequalities derived from probability constraints, requiring an understanding of basic arbitrage-free pricing principles.

    ImcData ScientistSoftware Engineering FundamentalsTechnical Screen
  • This question assesses a candidate's ability to structure open-ended research, manage stakeholder expectations, and maintain scientific rigor while ensuring the final output is actionable for a business audience.

    ImcData ScientistBehavioral & LeadershipHR Screen
  • This question assesses the candidate's ability to articulate their intellectual passion for quantitative research by connecting personal motivations to the practical realities of high-frequency trading or data-driven decision-making.

    ImcData ScientistBehavioral & LeadershipHR Screen
  • This problem tests your end-to-end machine learning pipeline skills, focusing on tabular regression, feature engineering, validation strategies, and regularization techniques.

    ImcData ScientistMachine LearningOnsite
  • This question tests the ability to solve a convex optimization problem under inequality constraints using KKT conditions and the identification of active versus inactive constraints.

    ImcData ScientistMachine LearningOnsite
  • This question tests your understanding of the underlying trade-offs between contiguous memory structures (arrays) and hash-based key-value stores (dictionaries), focusing on performance, memory usage, and structural requirements.

    ImcSoftware EngineerSoftware Engineering FundamentalsHR Screen

Imc interview experiences

All 13 →
  • Five Chicago Onsite Rounds and a Template RejectionIMC · Hardware Engineer · Onsite · Aug 2026
    Rejected

    A recruiter first found me through a professional network and referred me to IMC. After two phone screenings with a hardware engineer and a machine-learning algorithm engineer, I was invited to the Chicago office for an onsite. The onsite had five rounds, all on the same day, and I met ten interviewers across those rounds. First round: Hardware architecture. I was first given a small program writ…

  • After I got through the early stages, the process seemed to be moving normally. I completed what I believed was round two and waited for the next step. The silence afterward threw me off. I never received an official message saying that I hadn’t made it to round three. Instead, I was left to infer what had happened, with no real closure. The lack of communication made the experience drag on even…

  • IMC Software Engineer interview with graph and scheduling assessmentsIMC · Software Engineer · Online Assessment · Mar 2026

    After I applied, I was asked to complete two online assessments, both focused on programming-style problem solving. One centered on graphs, and the other covered scheduling. A short time later, I moved to a one-way online interview with three questions. They were technical and focused heavily on how I think about programming languages and core data structures. The format was straightforward, but…

  • Reflex-Game OA Then a One-Take Video ScreenIMC · Trader · New Grad · Technical Screen · Mar 2026
    Rejected

    I applied online for IMC Amsterdam's graduate trader role in March, and right after I submitted the application it automatically sent me the first round OA. The first round was a 45-minute Neurolympics game — you can try a shorter demo version of the same kind of questions before the real thing, but the real test is longer. I did really badly on this round, both my speed and accuracy percentiles…

  • IMC Software Engineer interview with coding, system design, and team fitIMC · Software Engineer · Online Assessment · Feb 2026

    The process was structured and felt comprehensive. After applying, I completed an online activity and then had an initial screening call. The technical portion moved into coding interviews where I could choose the programming language. The work combined problem-solving discussions with system design questions. There were also team fit and culture checks, along with a feedback step where they revi…

More companies