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
- 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
- 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
- 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)
- 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)
- 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)
- 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)
- 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)
- 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
- 01
Kafka Internal Functioning
Discuss Kafka's internal functioning.
From Lowe's Interview Process - Software Engineer role - (Java/Kotlin, Springboot, Microservices, Kafka)
- 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)
- 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)
- 04
Kafka Log Compaction
What is Kafka log compaction?
From Lowe's Interview Process - Software Engineer role - (Java/Kotlin, Springboot, Microservices, Kafka)
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.