Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by GlobalData Team. If you also belong to the team, you can get access from here

GlobalData Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

GlobalData Senior Software Engineer Interview Questions and Answers

Updated 15 Sep 2024

GlobalData Senior Software Engineer Interview Experiences

1 interview found

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is difference between function and stored procedure
  • Ans. 

    Functions return a single value, while stored procedures can perform multiple operations and return multiple values.

    • Functions return a single value, while stored procedures can return multiple values.

    • Functions are called in SQL statements, while stored procedures are called using EXECUTE statement.

    • Functions cannot have output parameters, while stored procedures can have output parameters.

    • Functions cannot modify server ...

  • Answered by AI
  • Q2. How to implement custom exception in MVC
  • Ans. 

    Custom exceptions can be implemented in MVC by creating a new class that inherits from Exception class.

    • Create a new class that inherits from Exception class

    • Override the constructor to pass a custom message to the base Exception class

    • Throw the custom exception in the MVC controller or service layer

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024, where I was asked the following questions.

  • Q1. What is a dirty read in a database?
  • Ans. 

    A dirty read occurs when a transaction reads data that has been modified but not yet committed by another transaction.

    • Dirty reads can lead to inconsistencies, as the data may change before the first transaction is committed.

    • For example, if Transaction A updates a record but hasn't committed yet, and Transaction B reads that record, Transaction B sees uncommitted data.

    • If Transaction A rolls back, Transaction B will have...

  • Answered by AI
  • Q2. What are design patterns?
  • Ans. 

    Design patterns are reusable solutions to common software design problems, promoting best practices and improving code maintainability.

    • Creational patterns (e.g., Singleton, Factory Method) manage object creation.

    • Structural patterns (e.g., Adapter, Composite) deal with object composition.

    • Behavioral patterns (e.g., Observer, Strategy) focus on communication between objects.

    • Design patterns help in code reusability and sca

  • Answered by AI
Interview experience
2
Poor
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. Third party took the interview. Basics of programming and database were asked.
Round 2 - Technical 

(1 Question)

  • Q1. Asked to build a small game. LLD round.
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Coding Test 

3 simple coding questions

Round 2 - Technical 

(3 Questions)

  • Q1. Merge sort with list
  • Ans. 

    Merge sort is a divide and conquer algorithm that recursively divides the input array into smaller subarrays, sorts them, and then merges them back together.

    • Divide the input list into two halves

    • Recursively apply merge sort to each half

    • Merge the sorted halves back together

  • Answered by AI
  • Q2. Similar to coin exchange DP
  • Q3. SQL query medium level

Interview Preparation Tips

Topics to prepare for Nielsen Senior Software Engineer interview:
  • DSA
  • Design Patterns
Interview preparation tips for other job seekers - I would suggest not to take interview or join this company . They already have some people who they want to take and they just take some rounds of you and even if it goes extremely good they wont contact you back . Work here is also not good they tell as developer and will make you do devops writing yml files . This is what I heard from people inside . Even if you get this offer don't consider as first choice . This is my advice to people who are looking to apply here

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Job Fair and was interviewed in Jan 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

It was good to know the topics.

Round 2 - Coding Test 

Might be good for my skills

Round 3 - HR 

(3 Questions)

  • Q1. Tell me about ur self?
  • Q2. Y u choose this cmpy?
  • Q3. I am not attending ur company interview then y I should share

Interview Preparation Tips

Interview preparation tips for other job seekers - Everything is good for the job.
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

First round was on Hacker Earth

Round 2 - Technical 

(1 Question)

  • Q1. Technical round was on Spring Data Jpa, Pagination, SOLID principles

Interview Preparation Tips

Interview preparation tips for other job seekers - I had given the interview for Senior Software Engineer at Indegene on May 2024. I cleared the round as well. Mr. Pradeep Kumar was the POC for my recruitment. He confirmed that he's going to schedule the HR the next day after clearing the technical round. Upon calling him the very next day he started ghosting me, ignoring my phone calls, messages and emails. After one month he called me and said "sorry at that time the project went on hold, so we have other new opening are you interested to join". I said yes and had salary discussion as well. He said that I'll be getting the offer letter the very next day. So, I contacted him again the next day, he started ghosting again then on WhatsApp he told that my offer letter is on the final stage of approval and I'll get it by tomorrow. Next day I didn't received anything I tried calling he started ghosting again. So please be aware of this type of company. Its a total waste of time. The management is totally un-professional.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Questions were mainly based on work experience and resume
  • Q2. AWS Question regarding S3, saprk memory
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(2 Questions)

  • Q1. Minimum in Rotated Sorted array
  • Ans. 

    Find the minimum element in a rotated sorted array.

    • Perform binary search to find the pivot point where the array is rotated.

    • Compare the element at pivot point to the first element to determine which half to search for the minimum.

    • Continue binary search in the appropriate half to find the minimum element.

  • Answered by AI
  • Q2. API and DB Schema for Instagram based application.
  • Ans. 

    API for Instagram application to interact with user data and DB schema to store user information and posts.

    • API endpoints for user authentication, posting photos, liking photos, following users, etc.

    • DB schema with tables for users, posts, comments, likes, followers, etc.

    • Example API endpoint: /users/{userId}/posts to retrieve all posts by a specific user.

    • Example DB schema: Users table with columns for username, email, pr

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Resume introspection, AWS, K8s

Skills evaluated in this interview

I applied via Campus Placement and was interviewed before Nov 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

There are 30 basic aptitude question in 30 minutes

Round 3 - Coding Test 

3 coding question 2 were easy and 1 was of medium level

Interview Preparation Tips

Interview preparation tips for other job seekers - i was not selected in HR round . they select only two girls out 15 students

I appeared for an interview before Mar 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

10 Aptitude questions with difficulty level hard were asked in this test.

  • Q1. What is the minimum number of planes required to go around the world?
  • Ans. 

    The minimum number of planes required to go around the world is one.

    • One plane can fly around the world without needing to stop.

    • The plane can refuel mid-air or carry enough fuel for the entire journey.

    • Examples: Non-stop flights like the Boeing 787 Dreamliner or Airbus A350 can circumnavigate the globe with one plane.

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical Interview round with questions based on data structures and algorithms. Questions about previous projects done and my roles on it and my leadership capabilities. Few technical questions from Threads and multi-processing.

  • Q1. 

    Search in a Row-wise and Column-wise Sorted Matrix Problem Statement

    You are given an N * N matrix of integers where each row and each column is sorted in increasing order. Your task is to find the positi...

  • Ans. 

    Given a sorted N * N matrix, find the position of a target integer 'X'.

    • Start from the top-right corner of the matrix and compare the target with the element at that position.

    • Based on the comparison, move left or down in the matrix to narrow down the search.

    • Repeat the process until the target is found or the search goes out of bounds.

    • Return the position of the target if found, else return {-1, -1}.

  • Answered by AI
  • Q2. 

    Rectangular Numbers Problem Statement

    Ninja has a number 'N'. Your task is to generate a pattern where the outer rectangle is filled with the number 'N', and as you move inward, the numbers decrease conse...

  • Ans. 

    Generate a pattern with outer rectangle filled with number 'N' and decreasing consecutively inward.

    • Start by filling the outermost rectangle with the number 'N'.

    • Decrease the numbers consecutively as you move inward towards the center.

    • Continue this pattern until you reach the center of the rectangle.

  • Answered by AI
Round 3 - Face to Face 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

DSA based questions were asked in this round. Questions on implementation of Linux directory structure were also asked.

  • Q1. 

    Binary Array Sorting Problem Statement

    You are provided with a binary array, i.e., an array containing only 0s and 1s. Your task is to sort this binary array and return it after sorting.

    Input:

     The fir...
  • Ans. 

    Yes, the binary array sorting problem can be solved in linear time and constant space using a single traversal.

    • Use two pointers approach to swap 0s to the left and 1s to the right.

    • Maintain two pointers, one for 0s and one for 1s, and swap elements accordingly.

    • Example: Input: [1, 0, 1, 0, 1], Output: [0, 0, 1, 1, 1]

  • Answered by AI
  • Q2. 

    Next Greater Element Problem Statement

    You are given an array arr of length N. For each element in the array, find the next greater element (NGE) that appears to the right. If there is no such greater ele...

  • Ans. 

    The task is to find the next greater element for each element in an array to its right, if no greater element exists, return -1.

    • Iterate through the array from right to left and use a stack to keep track of elements.

    • Pop elements from the stack until a greater element is found or the stack is empty.

    • Store the next greater element for each element in the output array.

  • Answered by AI
  • Q3. What is the difference between Binary Search Trees (BST) and Tries?
  • Ans. 

    BST is a binary tree structure where each node has at most two children, while Tries are tree structures used for storing strings.

    • BST is used for searching, inserting, and deleting elements in a sorted manner.

    • Tries are used for storing and searching strings efficiently.

    • BST has a hierarchical structure with left and right child nodes.

    • Tries have nodes representing characters, forming a tree-like structure for strings.

    • Exa...

  • Answered by AI
Round 4 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This was a technical round. Questions about previous projects and current one were asked. I was also asked about aptitude problems from the first round and how I understood and approached towards solution?

  • Q1. 

    N Queens Problem

    Given an integer N, find all possible placements of N queens on an N x N chessboard such that no two queens threaten each other.

    Explanation:

    A queen can attack another queen if they ar...

  • Ans. 

    The N Queens Problem involves finding all possible placements of N queens on an N x N chessboard without threatening each other.

    • Use backtracking algorithm to explore all possible configurations.

    • Keep track of rows, columns, and diagonals to ensure queens do not threaten each other.

    • Generate valid configurations recursively and backtrack when a solution is not possible.

  • Answered by AI
  • Q2. 

    Form a Triangle Problem Statement

    You are provided with an integer array/list ARR of length N. Your task is to determine if it is possible to construct at least one non-degenerate triangle using the value...

  • Ans. 

    Check if it is possible to form a non-degenerate triangle using the sides provided in the array.

    • Check if the sum of any two sides is greater than the third side for all combinations.

    • If any such combination exists, return true; otherwise, return false.

    • Handle multiple test cases as per the constraints provided.

  • Answered by AI
Round 5 - HR 

Round duration - 30 minutes
Round difficulty - Easy

Behavioral questions and team skills were discussed in this round.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAAthenahealth interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

GlobalData Interview FAQs

How many rounds are there in GlobalData Senior Software Engineer interview?
GlobalData interview process usually has 1 rounds. The most common rounds in the GlobalData interview process are Technical.
How to prepare for GlobalData Senior Software Engineer 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 GlobalData. The most common topics and skills that interviewers at GlobalData expect are CSS, Javascript, PHP, Wordpress and API.
What are the top questions asked in GlobalData Senior Software Engineer interview?

Some of the top questions asked at the GlobalData Senior Software Engineer interview -

  1. What is difference between function and stored proced...read more
  2. How to implement custom exception in ...read more

Tell us how to improve this page.

GlobalData Senior Software Engineer Interview Process

based on 1 interview

Interview experience

2
  
Poor
View more

Interview Questions from Similar Companies

Mu Sigma Interview Questions
2.6
 • 232 Interviews
Crisil Interview Questions
3.6
 • 189 Interviews
Indegene Interview Questions
3.4
 • 151 Interviews
Nielsen Interview Questions
3.6
 • 117 Interviews
Kantar Interview Questions
3.5
 • 98 Interviews
Netscribes Interview Questions
2.8
 • 84 Interviews
View all
GlobalData Senior Software Engineer Salary
based on 56 salaries
₹6.4 L/yr - ₹11 L/yr
42% less than the average Senior Software Engineer Salary in India
View more details

GlobalData Senior Software Engineer Reviews and Ratings

based on 6 reviews

3.7/5

Rating in categories

2.8

Skill development

3.3

Work-life balance

3.1

Salary

4.3

Job security

2.9

Company culture

3.4

Promotions

3.1

Work satisfaction

Explore 6 Reviews and Ratings
Associate Analyst
690 salaries
unlock blur

₹2.8 L/yr - ₹5 L/yr

Analyst
594 salaries
unlock blur

₹3.5 L/yr - ₹7.6 L/yr

Senior Analyst
286 salaries
unlock blur

₹5.5 L/yr - ₹11 L/yr

Senior Researcher
217 salaries
unlock blur

₹2 L/yr - ₹3.7 L/yr

Associate Project Manager
133 salaries
unlock blur

₹7.5 L/yr - ₹16.6 L/yr

Explore more salaries
Compare GlobalData with

Crisil

3.6
Compare

Indegene

3.4
Compare

Kantar

3.5
Compare

Acuity Knowledge Partners

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