16 questions · from 6 interviews
Slice interview questions
Every question candidates reported from their Slice interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Slice coding and DSA questions
- 01
Wallet System Implementation
Build a working Wallet System with the following functionalities: - Credit money to a wallet - Debit money from a wallet - Transfer money between users - API to fetch wallet balance - API to fetch user transactions The solution should be production‑ready and…
- 02
Minimum Window Substring
Hard · From Slice - SDE 1 , DSA, behavioral interview #Slice
- 03
Count Non-Overshadowed Triangles
Problem Statement You are given a list of n points in a 2D plane, where each point represents the top vertex of a right-angled triangle. For each point (x, y) (with y > 0), two lines are drawn through it: one with slope +1 and another with slope -1. These…
Hard · From Slice - SDE 1 , DSA, behavioral interview #Slice
- 04
Parking Lot System Design with Nearest Slot Allocation
Implement allocateSlot() and vacateSlot() functions for a multi-story parking lot. The parking area has z floors, each floor having x rows and y columns. The entry point is at x = 0, y = 0, z = 0 . For simplification, the distance from the entry point was…
- 05
Maximum Sum Matrix from Row/Column Maxima
Given a rows array (containing maximum of each row) of size n and a columns array (containing maximum of each column) of size m. The matrix is not given. Find out the maximum sum of the matrix that can be formed. Example: rows = [3, 6, 9] columns = [7, 8, 9]…
- 06
Next Greater Frequency Element
Given an array of integers, find the closest element on it's right that has a greater frequency than its own frequency.
- 07
Concurrent In-Memory Feature Flag System
Implement a concurrent in meomry feature flag system. where each feature might have a difference refresh interval. there might be diffrent sources for flags (all execlusive).
Slice system design questions
- 01
Ticket Booking System Design
Design a Ticket Booking System similar to BookMyShow. The design should cover: - Overall system architecture - Database schema and design - API design for ticket booking and queries - Handling concurrent booking requests and preventing double booking -…
- 02
Design an Expense Sharing Application
An expense sharing application is where you can add your expenses and split it among different people. The app keeps balances between people as in who owes how much to whom. Functional Requirements: User: Each user should have a userId, name, email, mobile…
Hard · From Slice | Machine Coding | SDE-2 | Interview Question
- 03
Design a Library Book Management System
Objective: Design and implement a backend service that allows users to manage books, borrow and return them, and track availability. Functional Requirements Book Management 1. Add a new book to the library. 2. Retrieve book details by ID. 3. List books with…
From Slice | SDE3 | LLD
- 04
Parking Lot Design with Priority Allocation
Parking lot design to allocateSlot and vacateSlot when a car comes in. The parking area has z floors, each floor having x rows and y columns. Entry point is at x = 0, y = 0, z = 0 For simplification, distance from entry point was taken to be x + y + z. If two…
- 05
Design Payment Execution Platform (Razorpay-like)
Implement a payment execution platform like razorpay. Your service should not have latency higher than 5 secs.
Slice behavioural and HR questions
- 01
Explain Past Projects
Explain past projects completely, discuss them, and answer questions around them. The interviewer asked in-depth questions about my past projects and current work at my company.
- 02
- 03
Debug an Error
How would you debug an error in your code?
- 04
Why I Left Last Company
Why did you leave the last company?
Slice interview questions FAQ
What questions are asked in Slice interviews?
Candidates reported 16 distinct questions across 6 Slice interviews. 7 coding and DSA questions, 5 system design questions, 4 behavioural and HR questions.