InPost logo

Growth · Software Engineer Interview Guide

Sign up to see ATSHeadquartered in Poland

Interview language: English

How to Pass the InPost Software Engineer Interview in 2026

The InPost DNA (TL;DR)

InPost's focus on expanding its network of Automated Parcel Machines drives interviews to assess a candidate's ability to scale infrastructure efficiently. They seek individuals who can articulate how their contributions directly impact operational metrics and the company's "Performance Highlights".

The InPost Interview Loop

Your onsite loop will typically consist of 5 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, debugging, 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 InPost interview outcomes, avoid these common traps:

  • Lack of redundancy in the monitoring system itself.
  • Implementing a brute-force solution for TSP which is too slow for many stops.
  • Inefficient sorting or iteration leading to O(n^2) or worse complexity.
  • Not considering race conditions or inconsistent state updates across different services.

Test Yourself: Real InPost Questions

Three real prompts pulled from our database.

Type · System Design

How would you design a system to monitor the health and status of thousands of distributed parcel lockers? Consider sensor data, network connectivity, and potential hardware failures.

Type · Algorithmic

You have a stream of locker sensor readings (e.g., temperature, door status). Design an algorithm to detect anomalies (e.g., a door left open for too long, unusual temperature fluctuations) in real-time.

Type · Motivation

What interests you about working at InPost, specifically within the logistics and parcel locker industry?

+ many more questions, signals, and worked examples

Sign up to unlock the full InPost grading rubric

Unlock the InPost rubric, free

InPost Interview Question Bank

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

10 of 15 questions shown

1

Recruiter Screen

2
  1. 1

    Type · Motivation

    What interests you about working at InPost, specifically within the logistics and parcel locker industry?
  2. 2

    Type · Logistics Domain

    Describe your understanding of the key challenges in last-mile delivery and how technology can address them.
2

Coding Screen

3
  1. 3

    Type · Algorithmic

    Given a list of parcel drop-off and pick-up times for various lockers, write a function to find the maximum number of parcels that can be simultaneously present in a single locker, considering its capacity.
  2. 4

    Type · Algorithmic

    You have a stream of locker sensor readings (e.g., temperature, door status). Design an algorithm to detect anomalies (e.g., a door left open for too long, unusual temperature fluctuations) in real-time.
  3. + 1 more questions in this round (sign up to unlock)
3

System Design

3
  1. 5

    Type · System Design

    Design a system to manage locker availability and predict optimal parcel routing for delivery drivers. Consider factors like locker fullness, traffic, and delivery time windows.
  2. 6

    Type · System Design

    Design the backend system for a mobile app that allows users to track their parcels, find nearby lockers, and manage returns. How would you handle potential load spikes during peak seasons?
  3. + 1 more questions in this round (sign up to unlock)
4

Onsite Coding

4
  1. 7

    Type · Algorithmic

    Given a map of the city with locker locations and estimated travel times between them, find the shortest path for a delivery route that visits a specific set of lockers and returns to the depot. Optimize for time.
  2. 8

    Type · Debugging

    A user reports that their parcel is marked as 'delivered' in the app, but they never received it. The logs show the locker status changed to 'occupied' at the reported time. Debug this issue. What are the potential causes and how would you investigate?
  3. + 2 more questions in this round (sign up to unlock)
5

Behavioral / Leadership

3
  1. 9

    Type · Conflict Resolution

    We often face a trade-off between prioritizing high-availability for our locker network and deploying new firmware updates that require downtime. Describe a time you had to advocate for a specific deployment strategy when your team was split on the risk profile. How did you balance the operational impact against the need for innovation?
  2. 10

    Type · Ownership

    Our Automated Parcel Machines generate massive amounts of telemetry data. Describe a time you identified a bottleneck or inefficiency in how we process or store this sensor data that was causing latency in our tracking services. What steps did you take to re-architect that piece of the pipeline to ensure scalability?
  3. + 1 more questions in this round (sign up to unlock)

Unlock all 15 InPost questions, free

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

Unlock all 15 InPost questions

Interview tracks at InPost

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

Compare InPost with similar employers

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

Practice InPost interviews end-to-end

Sample answers

What a strong answer to these InPost interview questions shows.

How would you design a system to monitor the health and status of thousands of distributed parcel lockers? Consider sensor data, network connectivity, and potential hardware failures.

A strong answer shows: Event-driven architecture for status updates.; Time-series database for sensor data.; Effective alerting and notification system.; Strategies for handling offline lockers..

You have a stream of locker sensor readings (e.g., temperature, door status). Design an algorithm to detect anomalies (e.g., a door left open for too long, unusual temperature fluctuations) in real-time.

A strong answer shows: Real-time processing capabilities.; Statistical or pattern-based anomaly detection.; Handling of streaming data..

Frequently asked questions

WorkfiveExplore careers on Workfive

Unlock the free InPost interview guide

Sign up