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

Updated 27 Feb 2025

Top S&P Global Software Development Engineer II Interview Questions and Answers

  • Q1. Difference between truncate and delete and when we prefer what operation?
  • Q2. How to build a responsive Web UI page when we have to load large size images from the database like social networking site.
  • Q3. Why we use views, can we create indexes on that?
View all 11 questions

S&P Global Software Development Engineer II Interview Experiences

2 interviews found

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

I was interviewed before Feb 2024.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Covered most of the OOPS and data structure related questions. Also covered Design Patterns
  • Q2. How to build a responsive Web UI page when we have to load large size images from the database like social networking site.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with all the basics and cover all technologies mentioned in the resume aligned with the project experience.
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

Software Development Engineer II Interview Questions Asked at Other Companies

asked in Zepto
Q1. Given 2 large numeric comma seperated strings. You need to calcul ... read more
asked in Zepto
Q2. How many microservices do I own & at what scale they handle t ... read more
asked in Porter
Q3. 1. Given an array find a subset that sums to a given sum K 2. Giv ... read more
Q4. design a LLD of portfolio management system where you can add any ... read more
asked in S&P Global
Q5. Difference between truncate and delete and when we prefer what op ... read more

Interview questions from similar companies

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

I was interviewed in Jan 2025.

Round 1 - Coding Test 

Basic .net concept question and 2 leetcode medium question.
1) find a target element within a rotated search array (complexity < 0(N))

Round 2 - Technical 

(1 Question)

  • Q1. How would you handle scenerios where if you have 1000 request comming and you can handle 10 request at max

Interview Preparation Tips

Interview preparation tips for other job seekers - I had a technical interview with a solution architect who has 19 years of experience, and he was asking questions as if it were a solution architect-level interview. Not a single question related to C# or anything database related for which I was interviewing.
How would you scale your system, how would you handle millions of request if your server can handle maximum of 10000 request and so on
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(3 Questions)

  • Q1. Tell me about yourself
  • Q2. What is your roles and responsibilities
  • Q3. Explain about bug lifecycle
Round 2 - Technical 

(2 Questions)

  • Q1. Case study with the topic provided
  • Q2. Questions on the resume
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Can you provide a detailed explanation of object-oriented programming concepts?
Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
No response

I applied via Newspaper Ad and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

It was good and easy

Round 2 - Coding Test 

Questions were medium

Round 3 - HR 

(2 Questions)

  • Q1. Why u choose this company?
  • Q2. Brief introduction
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

Software Engineer Interview Questions & Answers

Kantar user image K VENKATA SAI DEEPAK

posted on 14 May 2024

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Apr 2024.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Basics of sql and some coding questions
  • Q2. Data structures
Round 2 - Technical 

(1 Question)

  • Q1. Putin arrays strings
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I applied via Job Portal

Round 1 - HR 

(2 Questions)

  • Q1. Orientation skills
  • Q2. Tell me about yourself

Interview Preparation Tips

Interview preparation tips for other job seekers - good experience
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

S&P Global Interview FAQs

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

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

  1. Difference between truncate and delete and when we prefer what operati...read more
  2. How to build a responsive Web UI page when we have to load large size images fr...read more
  3. Why we use views, can we create indexes on th...read more

Tell us how to improve this page.

S&P Global Software Development Engineer II Interview Process

based on 2 interviews

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

EXL Service Interview Questions
3.7
 • 736 Interviews
Morningstar Interview Questions
3.9
 • 241 Interviews
Mu Sigma Interview Questions
2.6
 • 229 Interviews
Access Healthcare Interview Questions
3.9
 • 207 Interviews
FactSet Interview Questions
3.9
 • 204 Interviews
Straive Interview Questions
3.4
 • 174 Interviews
AGS Health Interview Questions
4.0
 • 158 Interviews
CorroHealth Interview Questions
3.3
 • 145 Interviews
Nielsen Interview Questions
3.7
 • 117 Interviews
View all
S&P Global Software Development Engineer II Salary
based on 46 salaries
₹8.5 L/yr - ₹30 L/yr
21% 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 5 reviews

4.5/5

Rating in categories

4.3

Skill development

4.8

Work-life balance

4.3

Salary

4.5

Job security

5.0

Company culture

3.5

Promotions

4.5

Work satisfaction

Explore 5 Reviews and Ratings
Data Analyst
1.4k salaries
unlock blur

₹2 L/yr - ₹10.1 L/yr

Data Researcher
844 salaries
unlock blur

₹2.5 L/yr - ₹7.7 L/yr

Senior Software Engineer
677 salaries
unlock blur

₹11.5 L/yr - ₹40.5 L/yr

Software Engineer
617 salaries
unlock blur

₹9.6 L/yr - ₹35 L/yr

Lead Data Analyst
312 salaries
unlock blur

₹4.5 L/yr - ₹13.7 L/yr

Explore more salaries
Compare S&P Global with

Moody's

4.1
Compare

Thomson Reuters

4.1
Compare

Bloomberg

3.4
Compare

Dun & Bradstreet

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