Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Springworks interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Springworks
upvote
share-icon
4 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Strings, Arrays, Two Pointers, Stacks, System Design
Tip
Tip

Tip 1 : Make solid understanding on Arrays, Strings and Stacks.
Tip 2 : Well prepare yourself for System design interview questions.
Tip 3 : Be well versed with the skills mentioned in your resume.

Application process
Where: Linkedin
Eligibility: Knowledge of JavaScript, Node.js is required
Resume Tip
Resume tip

Tip 1 : Have some projects on Javascript related tech stack.
Tip 2 : Do not put wrong information on your resume.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration180 Minutes
Interview date4 Apr 2022
Coding problem1

It consists of MCQs on Node.js, SQL, Javascript with two coding questions on Javascript.

1. All substrings

Moderate
0/80
Asked in companies
Ernst & Young (EY)SpringworksAppinventiv

For a given input string(str), write a function to print all the possible substrings.

Substring
A substring is a contiguous sequence of characters within a string. 
Example: "cod" is a substring of "coding". Whereas, "cdng" is not as the characters taken are not contiguous
Problem approach

A classic problem of recursion.

Try solving now
02
Round
Medium
Video Call
Duration60 Minutes
Interview date13 Apr 2022
Coding problem1

1. Technical Question

How to implement authentication in REST APIs?

Problem approach

Tip 1 : Using JWT
Tip 2 : Using Azure AD Based Authentication (When Azure is used in the tech stack)

03
Round
Medium
Video Call
Duration80 Minutes
Interview date14 Apr 2022
Coding problem3

1. 3Sum

Moderate
15m average time
85% success
0/80
Asked in companies
MyntraBarclaysMeesho

You are given an array/list ARR consisting of N integers. Your task is to find all the distinct triplets present in the array which adds up to a given number K.

An array is said to have a triplet {ARR[i], ARR[j], ARR[k]} with sum = 'K' if there exists three indices i, j and k such that i!=j, j!=k and i!=j and ARR[i] + ARR[j] + ARR[k] = 'K'.

Note:
1. You can return the list of values in any order. For example, if a valid triplet is {1, 2, -3}, then {2, -3, 1}, {-3, 2, 1} etc is also valid triplet. Also, the ordering of different triplets can be random i.e if there are more than one valid triplets, you can return them in any order.
2. The elements in the array need not be distinct.
3. If no such triplet is present in the array, then return an empty list, and the output printed for such a test case will be "-1".
Problem approach

I first sorted the array and then applied the two-pointer approach to the array.

Try solving now

2. Balanced parentheses

Moderate
10m average time
90% success
0/80
Asked in companies
SalesforceAmazonSwiggy

Given an integer ‘N’ representing the number of pairs of parentheses, Find all the possible combinations of balanced parentheses with the given number of pairs of parentheses.

Note :

Conditions for valid parentheses:
1. All open brackets must be closed by the closing brackets.

2. Open brackets must be closed in the correct order.

For Example :

()()()() is a valid parentheses.
)()()( is not a valid parentheses.
Problem approach

It is a typical problem based on Stacks. First, I read all the characters and pushed them into a stack. If any of the characters is a closing parenthesis, then I pop out the character from the stack and check if it is the corresponding opening parentheses. If not, then I returned false. Else, proceed with this until the string is traversed completely. Then, check if the stack is empty - return true else return false.

Try solving now

3. System Design Question

Design the LinkedIn Job Search Portal for the Recruiter and Candidate.

Problem approach

Tip 1: Focus on which database should work
Tip 2: Used microservices-based architecture 
Tip 3: Used message queues for notifying various events happing the LinkedIn Job Search Feature.

04
Round
Easy
HR Round
Duration30 Minutes
Interview date22 Aug 2022
Coding problem1

1. Basic HR questions

Mainly on how I handled different situations in the project. How I managed to deal with the team. How do I manage to meet the deadlines? Which tickets will I pick up which are of the same priority?

Here's your problem of the day

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

Skill covered: Programming

How do you write a single-line comment in C++?

Choose another skill to practice
Start a Discussion
Similar interview experiences
company logo
SDE - 1
5 rounds | 3 problems
Interviewed by Springworks
778 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by Springworks
732 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by Springworks
697 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 7 problems
Interviewed by Springworks
618 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
104644 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
49761 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
31029 views
6 comments
0 upvotes