Upload Button Icon Add office photos

SHL

Compare button icon Compare button icon Compare
3.5

based on 104 Reviews

Filter interviews by

SHL Full Stack Developer Interview Questions and Answers

Updated 29 Feb 2024

SHL Full Stack Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Moderate , easy and basic questions

Round 2 - Coding Test 

Debugging problem , language is your choice

Interview Preparation Tips

Interview preparation tips for other job seekers - It's just amcat

Interview questions from similar companies

I was interviewed in Aug 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Hard

The round was online. It had 3 coding questions to be solved.  Was asked about why are the javascript and jquery used? What is the difference between angular 8 and angular?

  • Q1. Permutation In String

    You are given two strings named str1 and str2 of length N and M respectively. Find whether string str2 contains one of the permutations of string str1 as its substring. In other words...

  • Ans. Permutation In String
    • Check for Base Case i.e if Length of str1 > Length of str2, return false.As substring length is always greater than or equal to permutation never small.
    • Generate all the permutations of the short string and then check for each permutation if this string is present as a substring of the second string or not.
    • Initialize a global boolean value named flag.
    • To generate all the permutations of the small ...
  • Answered by CodingNinjas
  • Q2. Minimum time

    There are ‘N’ junctions connected by ‘M’ bi-directional roads. At most, one road is present between any pair of junctions. There is no road connecting a junction to itself. The travel time for...

  • Ans. Depth First Search

    This approach will use DFS(Depth First Search) to make a recursive function in which we pass the currCost, which is the current cost. If the light is not green when we reach that junction, we have to add the waiting time in currCost. After that, we will call the recursive function on all the adjacent unvisited junctions by incrementing the currCost with the weight of the edge. We will maintain a vari...

  • Answered by CodingNinjas
  • Q3. Rat In A Maze

    You are given a starting position for a rat which is stuck in a maze at an initial point (0, 0) (the maze can be thought of as a 2-dimensional plane). The maze would be given in the form of a...

  • Ans. Bactracking

    Approach: We can start the traversal of the paths from the rat’s starting position, i.e. (0,0) keeping track of the visited cells during the traversal. We will recursively go through all the paths possible until the last index of the grid (destination) is reached, and add the path information using which the rat successfully reached the end.

     

    Algorithm is as follows:

     

    1. Take the starting position of th...
  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteriaNo criteriaPeopleStrong interview preparation:Topics to prepare for the interview - Arrays, string, oops, dbms, dyanamic programming, trees, graphsTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : practice coding questions
Tip 2 : Search and study previous interview questions

Application resume tips for other job seekers

Tip 1 : Mention the things according to role
Tip 2 : just write a clear one page resume

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It's was MCQ based test

Round 2 - Technical 

(1 Question)

  • Q1. Tell me some of the oops concepts
  • Ans. 

    Some OOP concepts include inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation details and showing only the necessary features

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. What is Guid Id please explain
  • Ans. 

    A Guid Id is a globally unique identifier used in software development to uniquely identify objects or entities.

    • Guid Ids are 128-bit integers represented as a hexadecimal string.

    • They are typically used in databases, APIs, and various software systems to ensure uniqueness.

    • Example: 6B29FC40-CA47-1067-B31D-00DD010662DA

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Discussion about salary

Interview Preparation Tips

Interview preparation tips for other job seekers - Go through the basics

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Abstract class and interface
  • Q2. Oops concepts and
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Profit and loss average , simple intesest

Round 2 - Coding Test 

Fibonacci numbers , prime numbers , even odd numbers

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. SQL, Oracle PL SQL QUESTIONS
  • Q2. DML DDL TRIGGER PROCEDURE ETC

Interview Preparation Tips

Interview preparation tips for other job seekers - Good company
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Check Valid parenthesis
  • Ans. 

    Check if a string of parentheses is valid

    • Use a stack to keep track of opening parentheses

    • Pop from stack when encountering a closing parenthesis

    • If stack is empty at the end and all parentheses are matched, it is valid

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Medium leveln coding round

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Tell me about yourself
Round 2 - One-on-one 

(1 Question)

  • Q1. Technical questions
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Project Discussions
  • Q2. Java, Spring boot, Database and Angular

SHL Interview FAQs

How many rounds are there in SHL Full Stack Developer interview?
SHL interview process usually has 2 rounds. The most common rounds in the SHL interview process are Coding Test and Aptitude Test.

Tell us how to improve this page.

Software Engineer
67 salaries
unlock blur

₹8 L/yr - ₹22 L/yr

Associate Software Engineer
47 salaries
unlock blur

₹6.7 L/yr - ₹13 L/yr

Senior Software Engineer
31 salaries
unlock blur

₹10.5 L/yr - ₹30 L/yr

QA Engineer
28 salaries
unlock blur

₹5.5 L/yr - ₹13 L/yr

Manager
23 salaries
unlock blur

₹5.8 L/yr - ₹17.2 L/yr

Explore more salaries
Compare SHL with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview