Slice interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Slice
upvote
share-icon
4 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Data structures, Low level Design, SQL, Java, C++
Tip
Tip

Tip 1 : Practice most asked questions in interviews
Tip 2 : Mainly focus on trees and graphs as they are favourite for companies these days.
Tip 3 : These days companies also focus on design problems as they want there system to be very effecient and scalable.

Application process
Where: Linkedin
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Must be very precise about your skills. All the task and projects which you did must be present in resumes.
Tip 2 : Resume should not be very long but it should contain all the topics which you know. If you are very confident about it then only write that in resume.

Interview rounds

01
Round
Medium
Face to Face
Duration60 Minutes
Interview date15 Jan 2022
Coding problem1

1. Arithmetic Expression Evaluation

Moderate
30m average time
70% success
0/80
Asked in companies
AdobeFacebookMicrosoft

You are given a string ‘expression’ consists of characters ‘+’, ‘-’, ‘*’, ‘/’, ‘(‘, ‘)’ and ‘0’ to ‘9’, that represents an Arithmetic Expression in Infix Notation. Your task is to evaluate this Arithmetic Expression.

In Infix Notation, operators are written in-between their operands.

Note :
1. We consider the ‘/’ operator as the floor division.

2. Operators ‘*’ and ‘/’ expression has higher precedence over operators‘+’ and ‘-’ 

3. String expression always starts with ‘(‘ and ends with ‘)’.

4. It is guaranteed that ‘expression’ represents’ a valid expression in Infix notation.

5. It is guaranteed that there will be no case that requires division by 0.

6. No characters other than those mentioned above are present in the string. 

7. It is guaranteed that the operands and final result will fit in a 32-bit integer.
For example :
Consider string ‘expression’ = ‘((2+3)*(5/2))’. 
Then it’s value after evaluation will be ((5)*(2)) = 10. 
Problem approach

1. I tried to use brute force approch where I decided to traverse and take open and close brackets in account but there were many cases where it could fail.
2. Interviewer pointed out some cases where it could fail and also asked to optimise my approach.
3. Finally I solved problem using stack and interviewer was satisfied by my approach.

Try solving now
02
Round
Medium
Face to Face
Duration60 Minutes
Interview date22 Jan 2022
Coding problem3

Round was of 60 min. It was mixed of Data structures and low level design.

1. Minimum Jumps

Moderate
25m average time
75% success
0/80
Asked in companies
WalmartDirectiMakeMyTrip

Bob lives with his wife in a city named Berland. Bob is a good husband, so he goes out with his wife every Friday to ‘Arcade’ mall.

‘Arcade’ is a very famous mall in Berland. It has a very unique transportation method between shops. Since the shops in the mall are laying in a straight line, you can jump on a very advanced trampoline from the shop i, and land in any shop between (i) to (i + Arr[i]), where Arr[i] is a constant given for each shop.

There are N shops in the mall, numbered from 0 to N-1. Bob's wife starts her shopping journey from shop 0 and ends it in shop N-1. As the mall is very crowded on Fridays, unfortunately, Bob gets lost from his wife. So he wants to know, what is the minimum number of trampoline jumps from shop 0 he has to make in order to reach shop N-1 and see his wife again. If it is impossible to reach the last shop, return -1.

Problem approach

1. Solved It by using dp as it was very standard problem. 
2. Interviewer was satisfied by my approach as I explained each case where my code will work.

Try solving now

2. Design Question

Design classes and table structure for a food ordering app. Please consider you can use indexing as well as redis to optimise your solution. Solution should be scalable as well as efficient.

3. Technical Question

Explain about REST APIs and how one can create it?

03
Round
Medium
Face to Face
Duration60 Minutes
Interview date1 Feb 2022
Coding problem3

This was managerial Round.

1. Project Based Question

Tell about all the projects which you did in past.

2. Managerial Question

What challenges you faced in this project and how did you overcame those?

Tell me a situation where you made a mistake and how did you solve those?

3. Technical Question

How do we push logs to elastic?

04
Round
Easy
HR Round
Duration30 Minutes
Interview date10 Feb 2022
Coding problem0

Some basic HR Questions were asked.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
SDE - 1
3 rounds | 5 problems
Interviewed by Slice
3388 views
0 comments
0 upvotes
SDE - 1
2 rounds | 4 problems
Interviewed by Slice
2344 views
0 comments
0 upvotes
SDE - 1
3 rounds | 5 problems
Interviewed by Slice
2486 views
0 comments
0 upvotes
SDE - 1
4 rounds | 5 problems
Interviewed by Slice
2081 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114579 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
57825 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
34961 views
7 comments
0 upvotes