Upload Button Icon Add office photos

Filter interviews by

Giridhara Software Services Full Stack Developer Interview Questions and Answers

Updated 11 Oct 2024

Giridhara Software Services Full Stack Developer Interview Experiences

1 interview found

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

10 question 15 minutes based on maths and logical reasoning

Round 2 - One-on-one 

(2 Questions)

  • Q1. A man buys 10 articles for ₹300 and sells them for ₹350. What is his percentage profit?
  • Ans. 

    The man's percentage profit is 16.67%.

    • Calculate the total cost of buying 10 articles for ₹300.

    • Calculate the total revenue from selling 10 articles for ₹350.

    • Find the profit by subtracting the total cost from the total revenue.

    • Calculate the percentage profit using the formula: (Profit / Total cost) * 100.

  • Answered by AI
  • Q2. A train 120 meters long is running at a speed of 60 km/h. How much time will it take to pass a pole?
  • Ans. 

    The train will take 2 seconds to pass the pole.

    • Calculate the time taken to pass the pole using the formula: Time = Distance / Speed

    • Convert the speed from km/h to m/s by multiplying by 5/18 (1 km/h = 5/18 m/s)

    • Substitute the values: Time = 120 meters / (60 km/h * 5/18)

    • Solve the equation to get the time taken in seconds

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Make yourself good at apptitude

Interview questions from similar companies

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

Basic aptitude test with technical and non technical question

Round 2 - Technical 

(1 Question)

  • Q1. What is event loop
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Coding Test 

Delete nodes from linkedList if their value matches a certain condition

Round 2 - Technical 

(3 Questions)

  • Q1. Js advanced concepts
  • Q2. Java concurrency
  • Q3. Design patterns
Round 3 - Technical 

(3 Questions)

  • Q1. Implement few design patterns
  • Ans. 

    Implementing design patterns in software development

    • Singleton pattern ensures a class has only one instance and provides a global point of access to it

    • Factory pattern creates objects without specifying the exact class of object that will be created

    • Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated

  • Answered by AI
  • Q2. Questions of microservice architecture
  • Q3. Java 8 tricky coding questions

Skills evaluated in this interview

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

Few coding tasks asked like palindrome number
Factorial
Basic concept tests based on DSA
Like prove that set is unordered

Round 2 - One-on-one 

(1 Question)

  • Q1. If a glass is started filling with water by 1ml at 0sec and gets doubled at every successive second, at what second the glass is half full
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It was easy to crack ill rate 2/5

Round 2 - Coding Test 

It was a short coding round pretty easy

Round 3 - Coding Test 

It was a long coding round i couldn't crack it

Round 4 - HR 

(2 Questions)

  • Q1. Introduce yourself
  • Q2. Tell me what you know about zoho
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Project, Oops Concept, Java , which technology u have used ? Framework
  • Q2. Framework, Explain Long Polling ,
  • Ans. 

    Long polling is a web technique where the client sends a request to the server and the server holds the connection open until new data is available.

    • Long polling is a variation of the traditional polling technique where the client sends a request to the server and the server keeps the connection open until new data is available.

    • It is often used in web applications to simulate real-time updates without the need for const...

  • Answered by AI
  • Q3. GraphQL Vs Rest
  • Ans. 

    GraphQL is a query language for APIs that allows clients to request only the data they need, while REST is an architectural style for designing networked applications.

    • GraphQL allows clients to request specific data in a single request, reducing over-fetching and under-fetching of data.

    • REST uses multiple endpoints for different resources, leading to multiple requests for related data.

    • GraphQL provides a strongly typed sc...

  • Answered by AI

Skills evaluated in this interview

I was interviewed in Aug 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 120 Minutes
Round difficulty - Hard

  • Q1. Find rank

    You are given a matrix ‘ARR’ having dimensions ‘N*M’. Your task to find the rank of the matrix ‘ARR’.

    The rank of a matrix is defined as:

    (a) The maximum number of linearly independent column ...
  • Ans. Row Echelon Form

    Approach:

    • The idea is based on converting the given input matrix ARR into row echelon form.
    • Since we know that the rank of the matrix can not be greater than min(N, M). So we will check if N > M then we will transpose the input matrix ARR since we are using row echelon form so the matrix has to be transformed in such a way that in each row all the elements to the left of the diagonal element must be ze...
  • Answered by CodingNinjas
Round 2 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

This is an elimination round. The interviewer will ask some technical questions and ask to solve some coding questions.
The interview was on Microsoft teams and coding was on codility.

  • Q1. Check Permutation

    For a given two strings, 'str1' and 'str2', check whether they are a permutation of each other or not.

    Permutations of each other
    Two strings are said to be a permutatio...
  • Ans. Frequency Array Approach
    • The first and the foremost condition for two strings to be the permutations of each other is that the frequency of each element in both of them should be the same.
    • It can be proven by a very simple argument that we are only rearranging the letters, and not adding or deleting any character.
    • So we allocate an array of size 256 (that is the number of distinct ASCIIacharactersterst to store the freque...
  • Answered by CodingNinjas
Round 3 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Hard

Interviewers asked some questions regarding System design and then asked me to perform the task

  • Q1. System Design Question

    Design a vending machine.

Round 4 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Hard

There were 2 interviewers. This round was basically Distributed systems.

  • Q1. Ninja And Alternating Largest

    Ninja is given a few numbers, and he is being asked to rearrange the numbers so that every second element is greater than its left and right element.

    Input Format:
    The first...
  • Ans. Brute forceSpace Complexity: O(1)Explanation: Time Complexity: O(n)Explanation:
  • Answered by CodingNinjas
Round 5 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Hard

  • Q1. SQL Questions

    Write an SQL query to print the first three characters of  FIRST_NAME from Worker table.

    Write an SQL query to print the FIRST_NAME from Worker table after replacing ‘a’ with ‘A’.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from HMR Institute of Technology and Management. Eligibility criteriaNo criteriaMicrosoft interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, System Design, Distributed SystemsTime required to prepare for the interview - 1 MonthInterview preparation tips for other job seekers

Tip 1 : Might ask you to write coding in System Design (Eg : Vending Machine)
Tip 2 : Use star methodology to answer.
Tip 3 : Interact as much as you can with the interviewer and discuss your approach to solve questions.
Tip 4: Start your preparation at least 6 months before application
Tip 5 : Practice Leetcode

Application resume tips for other job seekers

Tip 1 : Resume should match with job description
Tip 2 : Add a summary section and avoid sections like hobbies, strengths 
Tip 3 : Clearly mention your skills

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed in Sep 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 110 Minutes
Round difficulty - Medium

Aptitude and coding and Ouput MCQ

  • Q1. Ways To Make Coin Change

    You are given an infinite supply of coins of each of denominations D = {D0, D1, D2, D3, ...... Dn-1}. You need to figure out the total number of ways W, in which you can make a cha...

  • Ans. Recursion

     

    1. The idea is to use recursion.
    2. For a particular coin, we have two options either include it or exclude it.
    3. If we include that coin, then calculate the remaining number that we have to generate so recur for that remaining number.
    4. If we exclude that coin, then recur for the same amount that we have to make.
    5. Our final answer would be the total number of ways either by including or excluding.
    6. There will be two edg...
  • Answered by CodingNinjas
Round 2 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

There were 2 interviewers. I was asked to make a presentation earlier which I had to present in the interview.

Questions on SQL, Javascript, Linux

  • Q1. Technical Questions

    What is indexing?

    What are different types of datatype in js?

    How do you modify the linux file permission?

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from HMR Institute of Technology and Management. Eligibility criteriaNo CriteriaAmdocs interview preparation:Topics to prepare for the interview - Projects should be good and engaging, Data base, SQL, LinuxTime required to prepare for the interview - 1 MonthInterview preparation tips for other job seekers

Tip 1 : Keep the conversation interesting
Tip 2 : Prepare thoroughly
Tip 3 : Look for interviewers on LinkedIn

Application resume tips for other job seekers

Tip 1 : Projects should be engaging
Tip 2 : Experiences should be on top

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Approached by Company and was interviewed in Oct 2021. There were 2 interview rounds.

Round 1 - Assignment 

A piece of paper was given to me and I need to tell the some basics of computer languages

Round 2 - Group Discussion 

How can I lead my team

Interview Preparation Tips

Interview preparation tips for other job seekers - Be patient and answer like UPSC Aspirant

I was interviewed before Jan 2021.

Round 1 - Telephonic Call 

(2 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

It was the screening round he asked me 2 questions 
First one is easy and other one is medium type

  • Q1. Two Sum

    You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target.

    Note:

    We cannot use th...
  • Ans. Hashing Solution
    • We can store the frequency of every element in the array in a hashmap.
    • We will loop over every index i, and check the frequency of (Target - ARR[i]) is the hashmap:
      • If (Target - ARR[i]) is equal to ARR[i], we will check if frequency of ARR[i] . If it is greater than 1 then we will decrease the frequency of ARR[i] by 2 and add a pair (ARR[i] , ARR[i]) to our answer.
      • Else, if the frequency of ARR[i] and Targ...
  • Answered by CodingNinjas
  • Q2. Root to Leaf Path

    Ninja is having a good time in solving new questions of Binary Trees from Code Studio. He is now encountered with a question having statement as "You are given a binary tree consisti...

  • Ans. DFSSpace Complexity: O(1)Explanation: Time Complexity: O(1)Explanation:
  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 45 Minutes
Round difficulty - Easy

This is the first round in the loop interviews. Are you familiar with Javascript. Why do we use js. How do you use js to change the value of a textbox.

  • Q1. Validate BST

    Given a binary tree with N number of nodes, check if that input tree is BST (Binary Search Tree) or not. If yes, return true, return false otherwise.

    A binary search tree (BST) is a binary t...

  • Ans. Approach 1
    • For each node, store the minimum and maximum value allowed for that node.
    • Initially, for the root node as all the integer values are allowed, the minimum value would be -10^9 and the maximum value should be 10^9. Here we can also use built-in INT_MIN and INT_MAX constants.
    • If the value of that node is not in the bounded range of minimum and maximum value, then return false.
    • For the left subtree of a node with da...
  • Answered by CodingNinjas
  • Q2. Construct Tree From Preorder Traversal

    Given an array ‘pre[]’ of ‘n’ elements that represent Preorder traversal of a spacial binary tree where every node has either 0 or 2 children. Also Given a boolean ar...

  • Ans. Recursive Approach
    • The idea is to construct the tree node by node.
    • Take the first element of the ‘pre[]’ array. Now it is guaranteed that this will be the root node because of the definition of pre-order traversal.
    • Now for any node, if ‘isLeaf’ is true it means that it is a leaf node. In this case, we create the node and return it.
    • Otherwise, since the binary tree has no children or 2 children, we recursively call the func...
  • Answered by CodingNinjas
Round 3 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Easy

It was the team fit round

  • Q1. Basic HR Question

    He asked me questions related to previous work in depth, projects I have worked on.

Round 4 - Video Call 

(1 Question)

Round duration - 45 Minutes
Round difficulty - Medium

4tn round in the loop, he asked me to design a game. He focused both on backend and frontend.
..

  • Q1. Bursting Balloons

    You are given an array 'ARR' of N integers. Each integer represents the height of a balloon. So, there are N balloons lined up.

    Your aim is to destroy all these balloons. Now, a...

  • Ans. Using hashmap

    We can see here that balloons need to be destroyed in a minimum number of arrows so we need to reuse the arrows, also it’s clear that we need a new arrow for every balloon which is not getting destroyed by any previous arrow.

    So we can solve this problem greedily by adding a new arrow for every balloon which is not getting destroyed by existing arrows.

    • We will use a map data structure that will store the hei...
  • Answered by CodingNinjas
Round 5 - Face to Face 

(1 Question)

Round duration - 45 Minutes
Round difficulty - Medium

Another problem solving round

  • Q1. Triplets with Given Sum

    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 t...

  • Ans. Brute Force
    • The most trivial approach would be to find all triplets of the array and count all such triplets whose ‘SUM’ = 'K'.
    • We can find the answer using three nested loops for three different indexes and check if the values at those indexes sum up to 'K'.
    • Create a set  to keep the track of triplets we have visited. Run first loop from i = 0 to i = ‘N’ - 3, second loop from j = i + 1 to j = ‘N’ - 2 and third loop ...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Fullstack Developer in BangaloreEligibility criteriaNoOracle interview preparation:Topics to prepare for the interview - DS/algorithm Design patterns Problem solvingTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : clear your basics in ds algo
Tip 2 : problem solving is must to Crack coding interview 
Tip 3 : solve leetcode problem as much as you can

Application resume tips for other job seekers

Tip 1 : it should be short as possible 
Tip 2 : you must have mentioned your past experience in chronological order with descriptions

Final outcome of the interviewSelected

Skills evaluated in this interview

Giridhara Software Services Interview FAQs

How many rounds are there in Giridhara Software Services Full Stack Developer interview?
Giridhara Software Services interview process usually has 2 rounds. The most common rounds in the Giridhara Software Services interview process are Aptitude Test and One-on-one Round.
How to prepare for Giridhara Software Services Full Stack Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Giridhara Software Services. The most common topics and skills that interviewers at Giridhara Software Services expect are Angular, React.Js, .Net, Entity Framework and C#.
What are the top questions asked in Giridhara Software Services Full Stack Developer interview?

Some of the top questions asked at the Giridhara Software Services Full Stack Developer interview -

  1. A man buys 10 articles for ₹300 and sells them for ₹350. What is his percen...read more
  2. A train 120 meters long is running at a speed of 60 km/h. How much time will it...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Giridhara Software Services interview
WalkIn
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Web Developer
12 salaries
unlock blur

₹2 L/yr - ₹10 L/yr

Software Developer
4 salaries
unlock blur

₹7.8 L/yr - ₹20 L/yr

Test Engineer
3 salaries
unlock blur

₹5.5 L/yr - ₹7 L/yr

Web Designer
3 salaries
unlock blur

₹3 L/yr - ₹3 L/yr

Team Lead
3 salaries
unlock blur

₹8 L/yr - ₹9.8 L/yr

Explore more salaries
Compare Giridhara Software Services with

Infosys

3.7
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview