Add office photos
S&P Global logo
Employer?
Claim Account for FREE

S&P Global

4.1
based on 2.5k Reviews
Video summary
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Designation
Fresher
Experienced
Skills

100+ S&P Global Interview Questions and Answers

Updated 11 Mar 2025
Popular Designations

Q101. Walk me through the 3 financial statements

Ans.

The 3 financial statements are the income statement, balance sheet, and cash flow statement.

  • Income statement shows a company's revenues and expenses over a period of time.

  • Balance sheet provides a snapshot of a company's financial position at a specific point in time.

  • Cash flow statement shows how changes in balance sheet and income statement affect cash and cash equivalents.

  • Examples: Income statement - revenue, expenses, net income; Balance sheet - assets, liabilities, equity;...read more

Add your answer
right arrow

Q102. Explain STLC, bug life cycle

Ans.

STLC is Software Testing Life Cycle which includes various phases like requirement analysis, test planning, test design, test execution, and test closure. Bug life cycle is the process of a bug from identification to resolution.

  • STLC includes phases like requirement analysis, test planning, test design, test execution, and test closure

  • Bug life cycle involves stages like New, Assigned, Open, Fixed, Retest, Reopened, and Closed

  • In STLC, testing activities are planned and executed...read more

Add your answer
right arrow
S&P Global Interview Questions and Answers for Freshers
illustration image

Q103. Do you know SqL or C Sharp

Ans.

Yes, I know both SQL and C#.

  • I have experience in writing SQL queries for database management.

  • I have worked on C# projects for developing desktop and web applications.

  • I am familiar with object-oriented programming concepts and database design principles.

Add your answer
right arrow

Q104. What is operating expenses

Ans.

Operating expenses are the costs associated with running a business on a day-to-day basis.

  • Operating expenses include rent, utilities, salaries, and supplies.

  • These expenses are necessary for the ongoing operation of the business.

  • They are distinct from capital expenses, which are investments in assets like equipment or property.

  • Operating expenses are listed on a company's income statement and are subtracted from revenue to calculate net income.

Add your answer
right arrow
Discover S&P Global interview dos and don'ts from real experiences

Q105. What is ratio analysis

Ans.

Ratio analysis is a financial tool used to evaluate a company's performance by analyzing relationships between financial variables.

  • Ratio analysis involves comparing different financial ratios to assess a company's financial health and performance.

  • It helps in identifying trends, strengths, weaknesses, and potential areas of improvement.

  • Common ratios used in ratio analysis include liquidity ratios, profitability ratios, and solvency ratios.

  • For example, the current ratio is a li...read more

Add your answer
right arrow

Q106. Collection in java works

Ans.

Collection in Java is a framework that provides interfaces and classes to store and manipulate groups of objects.

  • Collections can be used to store objects of any type.

  • Some common collection types include ArrayList, LinkedList, HashSet, and TreeMap.

  • Collections can be sorted, searched, and filtered using various methods.

  • Iterators can be used to traverse through collections and perform operations on each element.

  • Collections can also be used in conjunction with streams to perform ...read more

Add your answer
right arrow
Are these interview questions helpful?

Q107. Difference between useMemo and Memo?

Ans.

useMemo is a hook used for memoization in React to optimize performance, while Memo is a higher order component used for memoization.

  • useMemo is a hook in React that memoizes a function and returns the memoized value.

  • Memo is a higher order component in React that memoizes the component and prevents unnecessary re-renders.

  • useMemo is typically used for memoizing expensive calculations or functions, while Memo is used for memoizing components.

  • Example: useMemo(() => calculateValue...read more

Add your answer
right arrow

Q108. Detect the loop in a Singly linked list

Ans.

Detect loop in a singly linked list

  • Use two pointers, one moving one step at a time and the other moving two steps at a time

  • If there is a loop, the two pointers will eventually meet

  • If any of the pointers reach the end of the list, there is no loop

Add your answer
right arrow
Share interview questions and help millions of jobseekers 🌟
man with laptop

Q109. When you stop drill down

Ans.

When you stop drill down, you are pausing the detailed analysis to focus on the bigger picture.

  • Stop drill down means temporarily halting the deep dive into specific details

  • It allows you to step back and look at the overall situation or problem

  • Helps in gaining perspective and identifying key issues or trends

  • Example: When analyzing a production issue, you may stop drill down to assess the impact on overall operations

Add your answer
right arrow

Q110. What is ESG ?

Ans.

ESG stands for Environmental, Social, and Governance. It is a set of criteria used to evaluate a company's performance in these areas.

  • Environmental criteria focus on a company's impact on the environment, such as carbon emissions, waste management, and resource conservation.

  • Social criteria assess how a company manages relationships with employees, suppliers, customers, and the communities in which it operates.

  • Governance criteria look at the company's leadership, executive pay...read more

Add your answer
right arrow

Q111. what is concurrency what is inheritance

Ans.

Concurrency is the ability of multiple tasks to run simultaneously, while inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class.

  • Concurrency allows multiple tasks to be executed at the same time, improving performance and efficiency.

  • Inheritance allows a new class to inherit properties and behaviors from an existing class, promoting code reusability.

  • Concurrency is commonly used in multi-threading to achieve ...read more

Add your answer
right arrow

Q112. Linq query to get 2nd most price good

Ans.

Use Linq query to find the 2nd most expensive item in a list of goods.

  • Use OrderByDescending() to sort the goods by price

  • Use Skip(1) to skip the most expensive item

  • Use First() to get the 2nd most expensive item

Add your answer
right arrow

Q113. what is mcaop and Book value

Ans.

MCAOP stands for Market Capitalization of Outstanding Shares and Book value is the total value of a company's assets that shareholders would theoretically receive if a company were liquidated.

  • MCAOP is calculated by multiplying the current stock price by the total number of outstanding shares

  • Book value is calculated by subtracting a company's total liabilities from its total assets

  • MCAOP is used to determine the market value of a company, while Book value is used to assess the ...read more

Add your answer
right arrow

Q114. Difference between array and sets

Ans.

Arrays are ordered collections of elements with duplicate values allowed, while sets are unordered collections of unique elements.

  • Arrays allow duplicate values, while sets do not.

  • Arrays are ordered, while sets are unordered.

  • Arrays are accessed by index, while sets do not have a specific order.

  • Example: Array - [1, 2, 3, 3], Set - {1, 2, 3}

Add your answer
right arrow

Q115. 1. Accounting principles and standards

Add your answer
right arrow

Q116. How are indices weighted

Ans.

Indices are weighted based on different methodologies such as market capitalization, price weighting, equal weighting, etc.

  • Indices can be weighted by market capitalization, where companies with higher market capitalization have a greater impact on the index.

  • Price weighting involves giving higher weights to stocks with higher prices.

  • Equal weighting assigns the same weight to each stock in the index.

  • Other methods include fundamental weighting, revenue weighting, and float-adjus...read more

Add your answer
right arrow

Q117. What is networth

Ans.

Net worth is the total assets minus total liabilities of an individual or company.

  • Net worth is a measure of wealth and financial health.

  • It is calculated by subtracting total liabilities from total assets.

  • For example, if someone has assets worth $500,000 and liabilities of $200,000, their net worth would be $300,000.

Add your answer
right arrow
Asked in
SDE Interview

Q118. Difference Between HTTP and HTTPS

Ans.

HTTP is unsecured protocol while HTTPS is secured protocol using SSL/TLS encryption.

  • HTTP stands for Hypertext Transfer Protocol, while HTTPS stands for Hypertext Transfer Protocol Secure.

  • HTTP operates on port 80, while HTTPS operates on port 443.

  • HTTPS encrypts the data transferred between the client and the server using SSL/TLS, while HTTP does not provide encryption.

  • HTTPS provides authentication of the website's identity, while HTTP does not.

  • Examples of HTTPS websites includ...read more

Add your answer
right arrow

Q119. Explain balance sheet to 5 year old

Ans.

A balance sheet is like a snapshot of all the things a company owns and owes at a specific point in time.

  • A balance sheet shows what a company owns (assets) and what it owes (liabilities) at a specific point in time.

  • Assets are things like money, buildings, equipment, and inventory that the company owns.

  • Liabilities are things like loans, bills, and other debts that the company owes to others.

  • The difference between assets and liabilities is called equity, which is like the compa...read more

Add your answer
right arrow

Q120. Explain Ratio analysis?

Ans.

Ratio analysis is a method of evaluating the financial performance of a company by analyzing the relationships between various financial variables.

  • Ratio analysis involves comparing different financial ratios to assess the company's profitability, liquidity, efficiency, and solvency.

  • Common ratios used in ratio analysis include the current ratio, quick ratio, return on equity, and debt-to-equity ratio.

  • It helps investors, creditors, and management make informed decisions about t...read more

Add your answer
right arrow

Q121. How to design Instagram

Ans.

Designing Instagram involves creating a visually appealing platform for sharing photos and videos.

  • Focus on user-friendly interface for easy navigation

  • Include features like filters, stories, and direct messaging

  • Implement algorithms for personalized content recommendations

  • Allow users to interact through likes, comments, and shares

  • Ensure strong privacy and security measures for user data protection

Add your answer
right arrow

Q122. How to design whatsapp

Ans.

Designing WhatsApp involves creating a user-friendly messaging app with features like text, voice, video calls, group chats, and media sharing.

  • Focus on creating a simple and intuitive user interface

  • Include features like text messaging, voice and video calls, group chats, and media sharing

  • Implement end-to-end encryption for user privacy and security

  • Allow users to customize their profiles and settings

  • Provide options for users to easily connect with their contacts

  • Regularly updat...read more

Add your answer
right arrow

Q123. what is rowid and rownum

Ans.

Rowid and rownum are pseudocolumns in Oracle that can be used to uniquely identify rows in a result set.

  • Rowid is a unique identifier for a row in a table, stored internally by Oracle.

  • Rownum is a pseudocolumn that assigns a unique number to each row in the result set.

  • Rowid is a physical address of a row in a table, while rownum is a logical sequence number.

Add your answer
right arrow

Q124. Write code for given use case.

Ans.

Implement a method to calculate the total price of items in a shopping cart.

  • Create a method that takes in an array of items with prices as input

  • Iterate through the array and sum up the prices of all items

  • Return the total price

Add your answer
right arrow

Q125. Depreciation in cash flow statement

Ans.

Depreciation in cash flow statement is a non-cash expense that reduces net income but does not impact cash flow.

  • Depreciation is added back to net income in the cash flow statement because it is a non-cash expense.

  • It represents the allocation of the cost of an asset over its useful life.

  • Depreciation is important for assessing the true cash flow generated by a business.

  • It is typically found in the operating activities section of the cash flow statement.

Add your answer
right arrow

Q126. What is closure

Ans.

Closure is a function that has access to its own scope, as well as the scope in which it was defined.

  • Closure allows a function to access variables from its outer scope even after the outer function has finished executing.

  • It is created whenever a function is defined within another function.

  • Closure is commonly used in event handlers, callbacks, and asynchronous code.

Add your answer
right arrow

Q127. transaction in dbms

Ans.

A transaction in DBMS is a unit of work performed against a database that must be completed in its entirety or not at all.

  • A transaction typically includes multiple database operations like insert, update, delete, etc.

  • Transactions ensure data integrity by following ACID properties (Atomicity, Consistency, Isolation, Durability).

  • If a transaction is successful, all changes are committed to the database. If it fails, all changes are rolled back.

  • Example: transferring money between...read more

Add your answer
right arrow

Q128. partitioning in os

Ans.

Partitioning in OS refers to dividing a physical disk into multiple logical storage units.

  • Partitioning helps organize data and allows for multiple operating systems to be installed on a single disk

  • Each partition can have its own file system and settings

  • Common partitioning schemes include MBR (Master Boot Record) and GPT (GUID Partition Table)

  • Partitioning can also be done for virtual disks in virtualization environments

Add your answer
right arrow

Q129. Past projects of machine learning

Ans.

Developed a predictive model for customer churn using machine learning algorithms.

  • Used Python and scikit-learn library for data preprocessing and model building

  • Performed feature engineering to improve model performance

  • Evaluated model performance using metrics like accuracy, precision, and recall

Add your answer
right arrow

Q130. Code to write reverse of an string

Add your answer
right arrow

Q131. Tell about java 8.

Ans.

Java 8 is a major release of the Java programming language, introducing new features like lambda expressions and streams.

  • Introduced lambda expressions for functional programming

  • Added streams API for processing collections

  • Default methods in interfaces for backward compatibility

  • Date and Time API improvements

Add your answer
right arrow

Q132. Tell about RDBMS.

Ans.

RDBMS stands for Relational Database Management System, a type of database that stores data in tables with relationships between them.

  • Uses structured query language (SQL) to interact with the database

  • Data is stored in tables with rows and columns

  • Supports ACID properties (Atomicity, Consistency, Isolation, Durability)

  • Examples include MySQL, Oracle, SQL Server

Add your answer
right arrow

Q133. What are Unicorns?

Ans.

Unicorns are mythical creatures often depicted as horse-like animals with a single horn on their forehead.

  • Unicorns are often associated with purity, grace, and magic.

  • They are commonly depicted in folklore, fairy tales, and fantasy literature.

  • In popular culture, unicorns are often portrayed as white horses with a colorful horn.

  • Some cultures believe that unicorn horns have healing properties.

  • The unicorn is the national animal of Scotland.

Add your answer
right arrow

Q134. write css to make a backdrop.

Ans.

Use CSS to create a backdrop for a webpage.

  • Use the 'background' property to set the color or image of the backdrop.

  • Set the 'position' property to 'fixed' to ensure the backdrop covers the entire viewport.

  • Adjust the 'z-index' property to ensure the backdrop is behind other elements.

Add your answer
right arrow

Q135. What is duration

Ans.

Duration refers to the length of time that something lasts or continues.

  • Duration is a measure of time.

  • It can be expressed in seconds, minutes, hours, days, weeks, months, or years.

  • Duration can be used to measure the length of events, processes, or intervals.

  • For example, the duration of a movie could be 2 hours and 30 minutes.

  • In project management, duration refers to the time it takes to complete a task or project.

Add your answer
right arrow

Q136. What is convexity

Ans.

Convexity is a measure of the curvature of a curve or surface.

  • Convexity is a concept used in mathematics and finance.

  • In mathematics, convexity refers to the property of a curve or surface that lies entirely on one side of a line or plane.

  • In finance, convexity measures the sensitivity of a bond's price to changes in interest rates.

  • Convexity is important in risk management and portfolio optimization.

  • Example: A bond with positive convexity will have a greater increase in price w...read more

Add your answer
right arrow

Q137. how to do lwc

Ans.

LWC stands for Lightning Web Components, a modern Salesforce development framework.

  • LWC allows developers to build web components using modern web standards like JavaScript and HTML.

  • LWC provides a way to create reusable components that can be easily integrated into Salesforce applications.

  • Developers can use LWC to create interactive and responsive user interfaces for Salesforce applications.

Add your answer
right arrow

Q138. what are ur weakness

Ans.

One of my weaknesses is that I can be overly critical of my own work.

  • I tend to be a perfectionist and can spend too much time on a task trying to make it perfect.

  • I sometimes struggle with delegating tasks to others because I want to ensure they are done correctly.

  • I am working on improving my time management skills to prioritize tasks more effectively.

Add your answer
right arrow

Q139. what are ur strength

Ans.

My strengths include problem-solving skills, attention to detail, and strong technical knowledge.

  • Strong problem-solving skills - able to analyze complex issues and come up with effective solutions

  • Attention to detail - meticulous in my work to ensure accuracy and quality

  • Strong technical knowledge - well-versed in engineering principles and tools

  • Good communication skills - able to effectively communicate ideas and collaborate with team members

Add your answer
right arrow

Q140. System Design Lift lobby

Ans.

Design a system for managing lift lobby to optimize elevator usage and reduce wait times.

  • Implement a scheduling algorithm to prioritize elevator assignments based on current demand and destination floors.

  • Utilize sensors to detect passenger presence and adjust elevator routes accordingly.

  • Incorporate a user interface for passengers to input their desired floor and receive estimated wait times.

  • Consider implementing a queuing system to manage passenger flow and prevent overcrowdi...read more

Add your answer
right arrow

Q141. on dsa stack without inbuilt

Ans.

Implement a stack data structure without using any inbuilt functions or libraries.

  • Create a class or struct to represent the stack

  • Use an array to store the elements of the stack

  • Implement push, pop, and peek operations

  • Handle stack underflow and overflow conditions

  • Example: class MyStack { int[] arr; int top; void push(int x) { // implementation } }

Add your answer
right arrow

Q142. Explain about Java 8 features

Ans.

Java 8 introduced several new features including lambda expressions, functional interfaces, and streams.

  • Lambda expressions allow for functional programming and simplify code

  • Functional interfaces enable the use of lambda expressions

  • Streams provide a way to process collections of data in a functional style

  • Default methods allow for adding methods to interfaces without breaking existing implementations

  • Date and time API improvements

  • Nashorn JavaScript engine

Add your answer
right arrow

Q143. Reverse a string

Ans.

Function to reverse a given string.

  • Create an empty string to store the reversed string.

  • Iterate through the original string in reverse order and append each character to the new string.

  • Return the reversed string.

  • Example: Input 'hello', Output 'olleh'

Add your answer
right arrow

Q144. Formulas of excel

Ans.

Excel formulas are used to perform calculations and manipulate data in Excel spreadsheets.

  • Excel formulas start with an equal sign (=) followed by the function or calculation.

  • Common Excel functions include SUM, AVERAGE, IF, VLOOKUP, and CONCATENATE.

  • Formulas can reference cells, ranges, or other worksheets in the same workbook.

  • Excel formulas can be used to perform mathematical operations, logical comparisons, text manipulation, and more.

Add your answer
right arrow

Q145. Dividend yield ratio

Ans.

Dividend yield ratio is a financial ratio that shows how much a company pays out in dividends each year relative to its stock price.

  • Dividend yield ratio is calculated by dividing the annual dividends per share by the price per share.

  • It is used by investors to evaluate the attractiveness of a stock based on its dividend payments.

  • A higher dividend yield ratio indicates a higher return on investment from dividends.

  • For example, if a company pays out $2 in dividends per share and ...read more

Add your answer
right arrow

Q146. Explain projects

Ans.

Projects are specific tasks or initiatives undertaken to achieve a particular goal or objective.

  • Projects involve a defined scope, timeline, and budget.

  • They require a team of individuals with specific skills and expertise.

  • Projects can range from research studies to product development to process improvement.

  • Examples include market research studies, software development projects, and clinical trials.

Add your answer
right arrow

Q147. Event loop in js

Ans.

Event loop in JavaScript manages asynchronous operations by executing callback functions in a queue.

  • Event loop is responsible for handling asynchronous operations in JavaScript.

  • It allows non-blocking I/O operations by executing callback functions in a queue.

  • Event loop continuously checks the call stack and the callback queue to determine which function to execute next.

  • setTimeout and setInterval functions are examples of asynchronous operations managed by the event loop.

Add your answer
right arrow

Q148. duplicat ein array

Ans.

Duplicate an array of strings

  • Create a new array and copy each element from the original array

  • Use a loop to iterate through the original array and add each element to the new array

  • Ensure the new array is a deep copy to avoid modifying the original array

Add your answer
right arrow

Q149. Day to day work flow

Ans.

The day to day work flow of a Data Specialist involves collecting, analyzing, and interpreting data to provide insights and support decision-making.

  • Collecting data from various sources such as databases, APIs, and spreadsheets

  • Cleaning and organizing data to ensure accuracy and consistency

  • Analyzing data using statistical methods and data visualization tools

  • Interpreting data to identify trends, patterns, and insights

  • Creating reports and presentations to communicate findings to ...read more

Add your answer
right arrow
Previous
1
2
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at S&P Global

based on 236 interviews
Interview experience
4.1
Good
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

Larsen & Toubro Limited Logo
4.0
 • 868 Interview Questions
Ernst & Young Logo
3.4
 • 655 Interview Questions
TCE Logo
3.8
 • 211 Interview Questions
Zydus Lifesciences Logo
4.1
 • 210 Interview Questions
KEC International Logo
4.0
 • 167 Interview Questions
iEnergizer Logo
4.6
 • 159 Interview Questions
View all
Recently Viewed
LIST OF COMPANIES
Collabera Technologies
Locations
DESIGNATION
JOBS
Antino
No Jobs
JOBS
S&P Global
No Jobs
INTERVIEWS
S&P Global
No Interviews
LIST OF COMPANIES
Solugenix India Private Limited
Locations
SALARIES
Elektrobit India
JOBS
Heureux Software Solutions
No Jobs
LIST OF COMPANIES
HTC Global Services
Locations
SALARIES
Cavisson Systems
Top S&P Global Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter