Nothing logo

Growth · Guía de entrevista Software Engineer

Regístrate para ver el ATS

Idioma de entrevista: inglés

Cómo aprobar la entrevista Nothing Software Engineer en 2026

El ADN de Nothing (TL;DR)

Nothing busca personas que puedan articular su razonamiento de diseño, especialmente en lo que respecta a la experiencia de usuario de productos como Phone (2) y Ear (2). Buscan candidatos que puedan explicar claramente el "por qué" detrás de sus decisiones, demostrando una profunda comprensión de los principios estéticos y funcionales de la marca.En inglés:Nothing seeks individuals who can articulate their design rationale, especially regarding the user experience of products like Phone (2) and Ear (2). They look for candidates who can clearly explain the "why" behind their decisions, demonstrating a deep understanding of the brand's aesthetic and functional principles.

Lee en tu idioma

Mostramos esta guía en tu idioma, con el inglés original conservado debajo como referencia. El badge de arriba indica en qué idioma se realiza normalmente el loop de esta empresa.

El loop de entrevista Nothing

Tu loop comprende típicamente 5 rondas.

  1. 1

    Ronda 1

    Entrevista con reclutadorEn inglés:Recruiter Screen
    Motivación, fit del puesto, logística.En inglés:Motivation, role fit, logistics.
  2. 2

    Ronda 2

    Coding ScreenEn inglés:Coding Screen
    Problemas algorítmicos nivel LeetCode-medium con presión de tiempo.En inglés:LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Ronda 3

    System DesignEn inglés:System Design
    Sistemas distribuidos, trade-offs a escala, arquitectura bajo restricciones.En inglés:Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Ronda 4

    Coding OnsiteEn inglés:Onsite Coding
    LeetCode-hard, debugging, claridad del código, edge cases.En inglés:LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Ronda 5

    Behavioral / LiderazgoEn inglés:Behavioral / Leadership
    Evidencia pasada de ownership, influencia, resolución de conflictos.En inglés:Past evidence of ownership, influence, resolving conflict.

Zona de peligro: por qué fallan los candidatos

De nuestra base de feedback de entrevistas Nothing, evita estas trampas:

  • Manejar incorrectamente la representación de las combinaciones de preferencias (p. ej., tratar ['a', 'b'] como diferente de ['b', 'a']).En inglés:Incorrectly handling the representation of preference combinations (e.g., treating ['a', 'b'] as different from ['b', 'a']).
  • No mencionar el impacto positivo o el aprendizaje de la experiencia.En inglés:Not mentioning the positive impact or learning from the experience.
  • Centrarse solo en el software sin considerar posibles interacciones de hardware o configuraciones erróneas.En inglés:Focusing only on software without considering potential hardware interactions or misconfigurations.
  • Realizar cambios superficiales sin abordar los problemas estructurales subyacentes.En inglés:Making superficial changes without addressing the underlying structural issues.

Ponte a prueba: preguntas reales de Nothing

Tres prompts reales extraídos de nuestra base.

Tipo · Collaboration

Háblame de una ocasión en la que tuviste un desacuerdo técnico con un colega o líder de equipo sobre una decisión de diseño o un enfoque de implementación. ¿Cómo lo manejaste y cuál fue el resultado?En inglés:Tell me about a time you had a technical disagreement with a colleague or team lead regarding a design decision or implementation approach. How did you handle it, and what was the outcome?

Tipo · Data Structures & Algorithms

Dada una secuencia de interacciones de usuarios con productos de Nothing (p. ej., pulsaciones de botones, toques en pantalla, eventos de reproducción de audio), diseña un sistema para detectar e informar patrones anómalos en tiempo real. Supón que los eventos tienen marcas de tiempo y IDs de usuario. ¿Qué estructuras de datos usarías para rastrear eficientemente la actividad reciente por usuario?En inglés:Given a stream of user interactions with Nothing products (e.g., button presses, screen touches, audio playback events), design a system to detect and report anomalous patterns in real-time. Assume events have timestamps and user IDs. What data structures would you use to efficiently track recent activity per user?

Tipo · Ownership

Háblame de una ocasión en la que asumiste la responsabilidad de un proyecto o iniciativa que estaba fuera de tus responsabilidades definidas. ¿Cuál era la situación, qué hiciste y cuál fue el resultado?En inglés:Tell me about a time you took ownership of a project or initiative that was outside your defined responsibilities. What was the situation, what did you do, and what was the outcome?

+ muchas más preguntas, señales y ejemplos comentados

Regístrate para desbloquear la rúbrica completa de Nothing

Desbloquear la rúbrica de Nothing, gratis

Banco de preguntas Nothing

Una muestra de nuestra base, agrupada por ronda. Regístrate para la colección completa.

9 preguntas mostradas de 23

1

Recruiter Screen- Entrevista con reclutador

1
  1. 1

    Tipo · Motivation

    ¿Qué te interesa de trabajar en Nothing, específicamente en un rol de ingeniería de software, en comparación con otras empresas tecnológicas?En inglés:What interests you about working at Nothing, specifically in a software engineering role, compared to other tech companies?
2

Coding Screen- Coding Screen

3
  1. 2

    Tipo · Data Structures & Algorithms

    Dada una secuencia de interacciones de usuarios con productos de Nothing (p. ej., pulsaciones de botones, toques en pantalla, eventos de reproducción de audio), diseña un sistema para detectar e informar patrones anómalos en tiempo real. Supón que los eventos tienen marcas de tiempo y IDs de usuario. ¿Qué estructuras de datos usarías para rastrear eficientemente la actividad reciente por usuario?En inglés:Given a stream of user interactions with Nothing products (e.g., button presses, screen touches, audio playback events), design a system to detect and report anomalous patterns in real-time. Assume events have timestamps and user IDs. What data structures would you use to efficiently track recent activity per user?
  2. 3

    Tipo · Algorithms

    Implementa una función que tome una lista de eventos de reproducción de audio (cada uno con una hora de inicio, hora de fin y ID de dispositivo) y devuelva el tiempo total de escucha único por dispositivo, asegurando que los intervalos superpuestos no se cuenten dos veces. Por ejemplo, si el dispositivo A reproduce de 10:00 a 10:30 y luego de 10:15 a 10:45, el tiempo total es de 45 minutos, no 60.En inglés:Implement a function that takes a list of audio playback events (each with a start time, end time, and device ID) and returns the total unique listening time per device, ensuring no overlapping intervals are double-counted. For example, if device A plays from 10:00-10:30 and then 10:15-10:45, the total time is 45 minutes, not 60.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
3

System Design- System Design

4
  1. 4

    Tipo · API Design

    Diseña una API RESTful para controlar las funcionalidades básicas de los productos de audio de Nothing (p. ej., reproducir/pausar, control de volumen, configuración de EQ) a la que pueda acceder una aplicación móvil complementaria. Considera la autenticación, el manejo de errores y el versionado.En inglés:Design a RESTful API for controlling basic functionalities of Nothing audio products (e.g., play/pause, volume control, EQ settings) that can be accessed by a companion mobile app. Consider authentication, error handling, and versioning.
  2. 5

    Tipo · Scalability

    Imagina que Nothing lanza una nueva función que permite a los usuarios compartir su estado de reproducción de audio (p. ej., 'Escuchando X en Nothing Ear (2)') en las redes sociales. Diseña un sistema escalable para manejar potencialmente millones de usuarios que actualizan su estado de forma concurrente. Considera la infraestructura de backend, el almacenamiento de datos y los posibles cuellos de botella.En inglés:Imagine Nothing launches a new feature allowing users to share audio playback status (e.g., 'Listening to X on Nothing Ear (2)') to social media. Design a scalable system to handle potentially millions of users updating their status concurrently. Consider the backend infrastructure, data storage, and potential bottlenecks.
  3. + 2 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite Coding- Coding Onsite

3
  1. 6

    Tipo · Algorithms

    Dada una lista de preferencias de usuario para perfiles de audio (p. ej., {'usuario1': ['bass-boost', 'noise-cancellation'], 'usuario2': ['bass-boost'], 'usuario3': ['noise-cancellation', 'spatial-audio']}), implementa una función para encontrar la combinación de preferencias más popular. Si hay un empate, devuelve cualquiera de las combinaciones más populares.En inglés:Given a list of user preferences for audio profiles (e.g., {'user1': ['bass-boost', 'noise-cancellation'], 'user2': ['bass-boost'], 'user3': ['noise-cancellation', 'spatial-audio']}), implement a function to find the most popular combination of preferences. If there's a tie, return any one of the most popular combinations.
  2. 7

    Tipo · Code Clarity & Design

    Refactoriza el siguiente fragmento de código Python (que simula una máquina de estados simplificada de dispositivo de audio) para mejorar su legibilidad, mantenibilidad y extensibilidad. Considera el uso de clases, 'enums' u otros patrones de diseño. [Proporciona un fragmento de código procedural de complejidad moderada con números mágicos y transiciones de estado poco claras].En inglés:Refactor the following Python code snippet (which simulates a simplified audio device state machine) to improve its readability, maintainability, and extensibility. Consider using classes, enums, or other design patterns. [Provide a moderately complex, procedural code snippet with magic numbers and unclear state transitions].
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
5

Behavioral / Leadership- Behavioral / Liderazgo

12
  1. 8

    Tipo · Past Experience

    Háblame de una ocasión en la que tuviste que influir en un stakeholder (p. ej., ingeniero, diseñador, ejecutivo) que tenía una opinión o prioridad diferente a la tuya. ¿Cómo lo abordaste y cuál fue el resultado?En inglés:Tell me about a time you had to influence a stakeholder (e.g., engineer, designer, executive) who had a different opinion or priority than yours. How did you approach it, and what was the outcome?
  2. 9

    Tipo · Adaptability

    Háblame de una ocasión en la que los requisitos o prioridades del proyecto cambiaron repentinamente. ¿Cómo te adaptaste y qué impacto tuvo en tu trabajo?En inglés:Tell me about a time when project requirements or priorities changed suddenly. How did you adapt, and what was the impact on your work?
  3. + 10 preguntas más en esta ronda (regístrate para desbloquear)

Desbloquea el banco completo Nothing

Sin tarjeta de crédito. Cada pregunta con su framework, las señales que evalúan los recruiters y una respuesta de ejemplo para cada una.

Desbloquear las 23 preguntas de Nothing

Rutas de entrevista en Nothing

Cómo se traduce el ADN de Nothing entre funciones. Elige tu rol.

Compara Nothing con empleadores similares

Mismo ADN, exigencias distintas. Explora las empresas más cercanas en nuestra base de datos y ve cómo difieren sus loops.

Practica la entrevista Nothing de principio a fin

FAQ

WorkfiveExplora carreras en Workfive

Desbloquea la guía de entrevista Nothing, gratis

Registrarse