12 questions · from 2 interviews

Lowe's interview questions

Every question candidates reported from their Lowe's interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.

Lowe's coding and DSA questions

  1. 01

    Squares of a Sorted Array

    Write a method which takes a sorted integer array and returns a new array with the squares of each number, also in sorted order.

    Easy · From Lowes India Round 1

  2. 02

    Check if Reverse Substring Exists

    Write a method that takes two strings, s1 and s2 , and checks if the reverse of s2 exists as a substring within s1 .

    Easy · From Lowes India Round 1

Lowe's system design questions

  1. 01

    High-Level Design for Microservices Architecture

    Draw a High-Level Design (HLD) for a microservices architecture I designed in a previous company. Discuss various aspects on that related to latency, performance etc.

    From Lowe's Interview Process - Software Engineer role - (Java/Kotlin, Springboot, Microservices, Kafka)

  2. 02

    Low-Level Design for Monolithic Architecture and Challenges

    Provide a Low-Level Design (LLD) of my current company's product (monolithic architecture based). Discuss potential challenges with that and how I would resolve them.

    From Lowe's Interview Process - Software Engineer role - (Java/Kotlin, Springboot, Microservices, Kafka)

  3. 03

    Microservices vs. Monolith and Monolith to Microservices Migration

    Discuss the difference microservices and monolith, how to identify when to use which one. Steps to break monolithic application, to microservices when its already live in production.

    From Lowe's Interview Process - Software Engineer role - (Java/Kotlin, Springboot, Microservices, Kafka)

  4. 04

    Microservice Communication and Failure Detection

    Answer scenario-based questions on microservice communication, specifically how to identify that a microservice is down/crashing.

    From Lowe's Interview Process - Software Engineer role - (Java/Kotlin, Springboot, Microservices, Kafka)

  5. 05

    Handling Kafka Failures (Send/Consume Messages)

    How will I handle Kafka failures if not able to send/consume messages efficiently?

    From Lowe's Interview Process - Software Engineer role - (Java/Kotlin, Springboot, Microservices, Kafka)

  6. 06

    Improving API Transaction/Response Time (TAT)

    How to proceed for improving API TAT. Gave one realtime example from my work experience.

    From Lowe's Interview Process - Software Engineer role - (Java/Kotlin, Springboot, Microservices, Kafka)

Lowe's other questions

  1. 01

    Kafka Internal Functioning

    Discuss Kafka's internal functioning.

    From Lowe's Interview Process - Software Engineer role - (Java/Kotlin, Springboot, Microservices, Kafka)

  2. 02

    Webhooks, Server-Sent Events (SSE), and Reactive Programming

    Discuss webhooks, Server-Sent Events (SSE), and my experience with reactive programming.

    From Lowe's Interview Process - Software Engineer role - (Java/Kotlin, Springboot, Microservices, Kafka)

  3. 03

    Difference between Mono and Flux

    What is Mono and Flux difference.

    From Lowe's Interview Process - Software Engineer role - (Java/Kotlin, Springboot, Microservices, Kafka)

  4. 04

Lowe's interview questions FAQ

What questions are asked in Lowe's interviews?

Candidates reported 12 distinct questions across 2 Lowe's interviews. 2 coding and DSA questions, 6 system design questions, 4 other questions.