Skip to main content

Walmart Labs Backend Engineer Interview Questions

Review this list of Walmart Labs Backend Engineer interview questions and answers verified by hiring managers and candidates.
  • Walmart Labs logoAsked at Walmart Labs 
    105 answers
    Video answer for 'Tell me about a time you made a mistake.'
    +94

    "Let me tell you about a time where a website I managed suddenly showed slow performance and the mistake on our side was it was unnoticed until a user reported the issue to management. As a PM for that project, I took full responsibility of the situation and worked with the engineering team to quickly resolve it. This mistake taught me the importance of focusing and monitoring non functional requirements as well in addition to new feature development /adoption where I was mostly spending my time"

    Sreenisha S. - "Let me tell you about a time where a website I managed suddenly showed slow performance and the mistake on our side was it was unnoticed until a user reported the issue to management. As a PM for that project, I took full responsibility of the situation and worked with the engineering team to quickly resolve it. This mistake taught me the importance of focusing and monitoring non functional requirements as well in addition to new feature development /adoption where I was mostly spending my time"See full answer

    Backend Engineer
    Behavioral
    +9 more
  • Walmart Labs logoAsked at Walmart Labs 
    31 answers
    +26

    "We can use dictionary to store cache items so that our read / write operations will be O(1). Each time we read or update an existing record, we have to ensure the item is moved to the back of the cache. This will allow us to evict the first item in the cache whenever the cache is full and we need to add new records also making our eviction O(1) Instead of normal dictionary, we will use ordered dictionary to store cache items. This will allow us to efficiently move items to back of the cache a"

    Alfred O. - "We can use dictionary to store cache items so that our read / write operations will be O(1). Each time we read or update an existing record, we have to ensure the item is moved to the back of the cache. This will allow us to evict the first item in the cache whenever the cache is full and we need to add new records also making our eviction O(1) Instead of normal dictionary, we will use ordered dictionary to store cache items. This will allow us to efficiently move items to back of the cache a"See full answer

    Backend Engineer
    Data Structures & Algorithms
    +6 more
  • Walmart Labs logoAsked at Walmart Labs 
    1 answer

    " import java.util.*; enum RideType { SHARED, PRIVATE, EXECUTIVE } enum VehicleType { SEDAN, SUV, HATCHBACK, LUXURY, VAN, ELECTRIC, AUTO_RICKSHAW, BIKE_TAXI } final class Location { private final double logitude; private final double latitude; private final String location; public Location(double logitude, double latitude, String location){ this.logitude = logitude; this.latitude = latitude; this.l"

    Yash G. - " import java.util.*; enum RideType { SHARED, PRIVATE, EXECUTIVE } enum VehicleType { SEDAN, SUV, HATCHBACK, LUXURY, VAN, ELECTRIC, AUTO_RICKSHAW, BIKE_TAXI } final class Location { private final double logitude; private final double latitude; private final String location; public Location(double logitude, double latitude, String location){ this.logitude = logitude; this.latitude = latitude; this.l"See full answer

    Backend Engineer
    System Design
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

Showing 1-3 of 3