Submer logo

How to Pass the Submer Software Engineer Interview in 2026

Growth · Software Engineer Interview Guide

Sign up to see ATSHeadquartered in Spain

Interview language: English

The Submer DNA (TL;DR)

Submer's interview process for Building Datacenters That Make Sense grades for practical application of immersion cooling principles and a deep understanding of datacenter efficiency. Candidates should demonstrate how their skills align with the development of Cloud Products Datacenter Products and contribute to tangible Electricity Savings.
Interviews inPythonGo

The Submer Interview Loop

Your onsite loop will typically consist of 4 rounds.

  1. 1

    Round 1

    Recruiter Screen
    Motivation, role fit, logistics.
  2. 2

    Round 2

    Coding Screen
    LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Round 3

    System Design
    Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Round 4

    Onsite Coding
    LeetCode-hard problems, reasoning about defects, code clarity, edge cases.
  5. 5

    Round 5

    Behavioral / Leadership
    Past evidence of ownership, influence, resolving conflict.

The Danger Zone: Top Reasons Candidates Fail

Based on our database of Submer interview outcomes, avoid these common traps:

  • Choosing a monolithic architecture instead of a scalable, distributed one.
  • Not detailing the debugging process or tools used.
  • Not formulating clear hypotheses to test.
  • Failing to address potential oscillations or instability in control.

Test Yourself: Real Submer Questions

Three real prompts pulled from our database.

Type · Algorithm

Given a set of cooling unit configurations (e.g., fan speed, pump pressure, target temperature) and current environmental data (ambient temperature, humidity), write a function to determine the optimal configuration that minimizes energy consumption while maintaining the target temperature within acceptable bounds. Consider edge cases and constraints.

Type · Past Evidence

Tell me about a time you had to work with a complex, legacy system. What challenges did you face, and how did you approach understanding and improving it?

Type · Logistics

Can you describe your experience with distributed systems and high-availability architectures, particularly in an industrial or operational technology context?

+ many more questions, signals, and worked examples

Sign up to unlock the full Submer grading rubric

Unlock the Submer rubric, free

Submer Interview Question Bank

A sample from our database, grouped by round. Sign up to see the full set.

10 of 14 questions shown

1

Recruiter Screen

3
  1. 1

    Type · Motivation

    What interests you about Submer's mission to revolutionize data center cooling, and how do you see your software engineering skills contributing to that mission?
  2. 2

    Type · Logistics

    Can you describe your experience with distributed systems and high-availability architectures, particularly in an industrial or operational technology context?
  3. + 1 more questions in this round (sign up to unlock)
2

Coding Screen

3
  1. 3

    Type · Algorithm

    Given a stream of temperature readings from multiple cooling units in a data center, write a function to detect and report anomalies (e.g., sudden spikes or drops) within a specified time window. Assume readings are timestamped.
  2. 4

    Type · Algorithm

    You need to schedule maintenance for a fleet of cooling units. Each unit has a list of available maintenance slots (start time, end time). Write a function to find the maximum number of maintenance tasks that can be scheduled without any overlaps across all units.
  3. + 1 more questions in this round (sign up to unlock)
3

System Design

3
  1. 5

    Type · System Design

    Design a system to monitor the real-time status and performance of thousands of distributed cooling units in data centers globally. The system should be able to ingest data, store it efficiently, process alerts, and provide a dashboard view.
  2. 6

    Type · System Design

    Design an API for controlling and configuring Submer's cooling units remotely. Consider security, versioning, and the different types of commands (e.g., setting temperature, initiating diagnostics, updating firmware).
  3. + 1 more questions in this round (sign up to unlock)
4

Onsite Coding

2
  1. 7

    Type · Debugging

    A customer reports intermittent cooling failures in a specific zone. The logs show occasional 'High Pressure' warnings but no clear pattern. Debug this issue, assuming you have access to logs, metrics, and can simulate changes.
  2. 8

    Type · Algorithm

    Given a set of cooling unit configurations (e.g., fan speed, pump pressure, target temperature) and current environmental data (ambient temperature, humidity), write a function to determine the optimal configuration that minimizes energy consumption while maintaining the target temperature within acceptable bounds. Consider edge cases and constraints.
5

Behavioral / Leadership

3
  1. 9

    Type · Past Evidence

    Tell me about a time you had to work with a complex, legacy system. What challenges did you face, and how did you approach understanding and improving it?
  2. 10

    Type · Past Evidence

    Our immersion cooling systems operate in mission-critical environments where hardware safety is paramount. Tell me about a time you had to weigh a feature delivery deadline against the risk of implementing a safety-critical software control, such as an emergency pump shutdown or thermal runaway prevention protocol. How did you validate your decision regarding the threshold for safety versus uptime?
  3. + 1 more questions in this round (sign up to unlock)

Unlock all 14 Submer questions, free

No credit card. Every question with its framework, the grading signals interviewers score against, and a worked answer for each.

Unlock all 14 Submer questions

Interview tracks at Submer

How Submer's DNA translates across functions. Pick your role.

Compare Submer with similar employers

Same DNA, different bar. Browse the closest companies in our database and see how their loops differ.

Practice Submer interviews end-to-end

Sample answers

What a strong answer to these Submer interview questions shows.

Given a set of cooling unit configurations (e.g., fan speed, pump pressure, target temperature) and current environmental data (ambient temperature, humidity), write a function to determine the optimal configuration that minimizes energy consumption while maintaining the target temperature within acceptable bounds. Consider edge cases and constraints.

A strong answer shows: Understanding of optimization problems.; Ability to model system behavior and constraints.; Choosing an appropriate algorithm for the complexity.; Handling of edge cases and stability.; Clear definition of optimality..

Tell me about a time you had to work with a complex, legacy system. What challenges did you face, and how did you approach understanding and improving it?

A strong answer shows: Systematic approach to understanding complex systems.; Problem-solving skills in challenging environments.; Focus on incremental improvements and measurable impact.; Resilience and patience..

Frequently asked questions

How long does the Submer interview process take?

Most candidates spend between 4 and 8 weeks from recruiter screen to offer. The onsite loop itself runs in a single day or is split across two half-days, with debrief and offer typically within 5 business days after.

How should I prepare specifically for Submer?

Focus on three things: (1) the company DNA shown above - what they actually grade for, (2) the rounds in your loop, especially the round most candidates underestimate, and (3) drilling on the question types in this guide using a structured framework like CIRCLES or STAR.

Does this apply to engineering or design roles at Submer?

The DNA stays the same - what changes is the round mix. SWE candidates face coding screens instead of Product Sense; designers face portfolio reviews and design exercises. The "what they value" and behavioral signals carry across all functions.

WorkfiveExplore careers on Workfive

Unlock the free Submer interview guide

Sign up