Upload Button Icon Add office photos

S&P Global

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

S&P Global Software Development Engineer II Interview Questions, Process, and Tips for Experienced

Updated 27 Feb 2025

S&P Global Software Development Engineer II Interview Experiences for Experienced

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Sep 2022. There were 5 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 - Technical 

(6 Questions)

  • Q1. Difference between clustered, unclustered, and unique index?
  • Ans. 

    Clustered index physically reorders the data in the table, unclustered index does not, unique index enforces uniqueness of values.

    • Clustered index physically reorders the data in the table based on the index key. Only one clustered index per table.

    • Unclustered index does not reorder the data in the table. Can have multiple unclustered indexes per table.

    • Unique index enforces uniqueness of values in the indexed column(s).

  • Answered by AI
  • Q2. What is CDC in sql service?
  • Ans. 

    CDC stands for Change Data Capture in SQL Server.

    • CDC is a feature in SQL Server that captures changes made to data in a table.

    • It allows you to track insert, update, and delete operations on the table.

    • CDC uses a separate table to store the changes made to the tracked table.

    • It is useful for auditing, data replication, and data warehousing purposes.

  • Answered by AI
  • Q3. Why we use views, can we create indexes on that?
  • Ans. 

    Views are virtual tables that simplify complex queries. Indexes can be created on views to improve performance.

    • Views are virtual tables created by querying one or more tables.

    • They simplify complex queries by storing the query logic in the view.

    • Indexes can be created on views to improve query performance.

    • Indexes on views can speed up data retrieval by allowing the database to quickly locate the relevant data.

  • Answered by AI
  • Q4. Difference between temp table, global table and variable table?
  • Ans. 

    Temp table is local to a session, global table is accessible across sessions, variable table is a table variable declared in a function or stored procedure.

    • Temp table is created and dropped automatically when the session ends.

    • Global table is created using a double hash (##) prefix and is accessible across sessions.

    • Variable table is a table variable declared in a function or stored procedure and is only accessible withi

  • Answered by AI
  • Q5. Difference between truncate and delete and when we prefer what operation?
  • Ans. 

    Truncate removes all rows from a table, while delete removes specific rows. Truncate is faster but cannot be rolled back.

    • Truncate is a DDL operation while delete is a DML operation

    • Truncate resets the identity seed of the table, delete does not

    • Truncate is faster as it does not log individual row deletions, delete logs each row deletion

    • Truncate cannot be used on tables referenced by a foreign key constraint, delete can b...

  • Answered by AI
  • Q6. Question related to unpivot operation, department wise salary and duplicates ?
Round 3 - Technical 

(6 Questions)

  • Q1. Merge operation in sql?
  • Ans. 

    Merge operation in SQL is used to combine two sets of data into a single result set.

    • Merge operation is used to insert, update, or delete data in a target table based on the results of a join with a source table.

    • It is commonly used for data synchronization between two tables.

    • Syntax: MERGE INTO target_table USING source_table ON condition WHEN MATCHED THEN UPDATE SET column1 = value1 WHEN NOT MATCHED THEN INSERT (column1

  • Answered by AI
  • Q2. Error Handling way in sql ?
  • Ans. 

    Error handling in SQL involves using try-catch blocks, raising custom errors, and using error functions.

    • Use TRY-CATCH blocks to handle errors gracefully

    • Raise custom errors using RAISEERROR function

    • Use error functions like ERROR_MESSAGE(), ERROR_NUMBER(), ERROR_SEVERITY(), ERROR_STATE(), and ERROR_LINE() to retrieve error information

  • Answered by AI
  • Q3. How to plan ETL for various data sources?
  • Ans. 

    Plan ETL for various data sources by identifying sources, defining data extraction methods, transforming data, and loading into target systems.

    • Identify all data sources and understand their structure and format

    • Define data extraction methods based on the source systems (e.g. APIs, databases, files)

    • Transform data as needed to match the target system's schema and requirements

    • Consider data quality issues and implement data...

  • Answered by AI
  • Q4. What is Bulk insert?
  • Ans. 

    Bulk insert is a process of inserting a large amount of data into a database at once.

    • Efficient way to insert large volumes of data into a database

    • Reduces overhead by minimizing the number of transactions

    • Often used for data migration or loading data from external sources

  • Answered by AI
  • Q5. What is synonyms?
  • Ans. 

    Synonyms are words that have similar meanings.

    • Synonyms are words that can be used interchangeably in a sentence.

    • They help in avoiding repetition and adding variety to the language.

    • Examples include: big and large, happy and joyful, fast and quick.

  • Answered by AI
  • Q6. Questions related to performance improvements and will give scenrios for identify the better performance queries?
Round 4 - One-on-one 

(1 Question)

  • Q1. Will ask about projects and some aptitude type question based on 8 same size ball to identify which have less weight and some glass water scenario questions.
Round 5 - HR 

(1 Question)

  • Q1. Will Negotiate Salary and she will be rude so you will decrease your ask....dont hesitate and ask for good amount that you deserve.

Interview Preparation Tips

Interview preparation tips for other job seekers - Make sure your are ready for the interview and interviewer will be humble and help you understand the questions.

Skills evaluated in this interview

Interview questions from similar companies

I applied via Naukri.com and was interviewed before May 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. SQL Joins
  • Q2. Swap 2 numbers without 3rd variable
  • Ans. 

    Swapping two numbers without using a third variable

    • Use arithmetic operations to swap the values

    • Add the two numbers and store the result in the first variable

    • Subtract the second number from the result and store it in the second variable

    • Subtract the second variable from the first variable to get the original value of the second variable

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - 1st Round : Long set of Aptitude questions
2nd Round : Technical Interview
3rd Round : Technical Interview and HR questions

Skills evaluated in this interview

Interview Preparation Tips

Interview preparation tips for other job seekers - Main focus on Junit. If you are good in it is fine.
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Aug 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Logical and reasoning, Maths

Round 2 - Coding Test 

Basic coding Java & C

Round 3 - Technical 

(2 Questions)

  • Q1. Array and types
  • Q2. Inheritance & OOPS

Interview Preparation Tips

Interview preparation tips for other job seekers - For fresher, Prepare basics
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Good number of questions on permutations, english etc

Round 2 - HR 

(1 Question)

  • Q1. What do you know about this company?
  • Ans. 

    The company is a leading software development firm specializing in creating innovative solutions for various industries.

    • Specializes in creating innovative software solutions

    • Works with clients from various industries

    • Known for high-quality and reliable products

    • Has a strong team of experienced developers

    • Focuses on staying up-to-date with the latest technologies

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

In Mu Sigma APT round is divided into 3 sections Quant, Logical and verbal

Interview experience
4
Good
Difficulty level
Easy
Process Duration
More than 8 weeks
Result
Not Selected

I applied via Referral and was interviewed before Dec 2023. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Explain oops concept
  • Ans. 

    OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

    • OOP focuses on creating objects that interact with each other to solve problems.

    • Key concepts include classes, objects, inheritance, polymorphism, and encapsulation.

    • Classes are blueprints for creating objects, while objects are instances of classes.

    • Inheritance allows a class to i...

  • Answered by AI
Round 2 - Coding Test 

Coding was good and it was based on bubble sort

Interview Preparation Tips

Interview preparation tips for other job seekers - nothing
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Group Discussion 

Discuss cons and pro for is education important to become successful in life?

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. Uikit explaination
  • Q2. Model classes with uikit
  • Ans. 

    Model classes in UIKit are used to represent data in an application's user interface.

    • Model classes in UIKit typically subclass NSObject and are used to store and manage data for views.

    • They can include properties to represent different data fields, methods to manipulate the data, and sometimes protocols for delegation.

    • For example, a model class for a user profile in a social media app might have properties like username...

  • Answered by AI
Round 2 - Coding Test 

Project related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy

Skills evaluated in this interview

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

First round was online coding round, second was coding in interview infornt of panel, third was DSA+basic Database questions

S&P Global Interview FAQs

How many rounds are there in S&P Global Software Development Engineer II interview for experienced candidates?
S&P Global interview process for experienced candidates usually has 5 rounds. The most common rounds in the S&P Global interview process for experienced candidates are Technical, Resume Shortlist and One-on-one Round.
What are the top questions asked in S&P Global Software Development Engineer II interview for experienced candidates?

Some of the top questions asked at the S&P Global Software Development Engineer II interview for experienced candidates -

  1. Difference between truncate and delete and when we prefer what operati...read more
  2. Why we use views, can we create indexes on th...read more
  3. How to plan ETL for various data sourc...read more

Tell us how to improve this page.

S&P Global Software Development Engineer II Interview Process for Experienced

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

EXL Service Interview Questions
3.7
 • 755 Interviews
Mu Sigma Interview Questions
2.6
 • 234 Interviews
Access Healthcare Interview Questions
3.9
 • 214 Interviews
Straive Interview Questions
3.4
 • 183 Interviews
AGS Health Interview Questions
4.0
 • 164 Interviews
Nielsen Interview Questions
3.7
 • 122 Interviews
Kantar Interview Questions
3.5
 • 98 Interviews
Netscribes Interview Questions
2.8
 • 86 Interviews
View all
S&P Global Software Development Engineer II Salary
based on 49 salaries
₹9 L/yr - ₹30 L/yr
28% less than the average Software Development Engineer II Salary in India
View more details

S&P Global Software Development Engineer II Reviews and Ratings

based on 6 reviews

4.6/5

Rating in categories

4.4

Skill development

4.8

Work-life balance

4.4

Salary

4.6

Job security

5.0

Company culture

3.9

Promotions

4.6

Work satisfaction

Explore 6 Reviews and Ratings
Data Analyst
1.5k salaries
unlock blur

₹2 L/yr - ₹10.8 L/yr

Data Researcher
845 salaries
unlock blur

₹2.5 L/yr - ₹7.6 L/yr

Senior Software Engineer
701 salaries
unlock blur

₹11.5 L/yr - ₹40 L/yr

Software Engineer
618 salaries
unlock blur

₹10 L/yr - ₹36.5 L/yr

Lead Data Analyst
317 salaries
unlock blur

₹4.5 L/yr - ₹13.2 L/yr

Explore more salaries
Compare S&P Global with

EXL Service

3.7
Compare

Access Healthcare

3.9
Compare

AGS Health

4.0
Compare

Straive

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