Speridian Technologies
20+ Interview Questions and Answers
Q1. What is Payments and define it's architecture?
Payments refer to the transfer of money from one party to another for goods or services rendered.
Payments can be made through various channels such as credit/debit cards, online banking, mobile wallets, etc.
The architecture of payments involves multiple layers such as payment gateway, acquiring bank, issuing bank, and card networks.
Payment architecture also includes security measures such as encryption, tokenization, and fraud detection.
Examples of payment systems include Pay...read more
Q2. How cut off used to define within transactions?
Cut off is used to define the end of a transaction.
Cut off is a point in time after which any transaction will be considered for the next day's processing.
It is used to ensure that all transactions are processed in a timely manner.
For example, a bank may have a cut off time of 5 pm for processing transactions for the day.
Any transaction made after 5 pm will be processed on the next business day.
Q3. Explain one situation where you have used oops concept in your previous project.
I used OOPs concepts in a project to create a class hierarchy for different types of users.
I created a base class 'User' with common attributes like name, email, and role.
I then created subclasses like 'AdminUser' and 'RegularUser' with specific attributes and methods.
I utilized inheritance to avoid code duplication and polymorphism for flexibility in method implementation.
Q4. how to migrate a database from one to another with out any down time
Use replication and switch over to new database when ready
Set up replication between old and new databases
Monitor replication status to ensure data consistency
Switch over to new database when ready
Redirect traffic to new database
Verify data integrity on new database
Q5. Types of NEFT and RTGS messages?
NEFT and RTGS messages are of two types: Customer Transfer and Interbank Transfer.
NEFT messages can be of two types: Customer Transfer and Interbank Transfer.
RTGS messages can also be of two types: Customer Transfer and Interbank Transfer.
Customer Transfer messages are used for transferring funds between accounts of different banks for a customer.
Interbank Transfer messages are used for transferring funds between accounts of different banks for an interbank transaction.
Q6. a subset Of an array containing k elements of another array, permutations of a string
Finding a subset of k elements from an array and generating permutations of a string.
Use a combination algorithm to find all possible subsets of k elements from the array.
Use a permutation algorithm to generate all possible permutations of the selected string.
Combine the two algorithms to generate all possible permutations of k elements from the array.
Ensure that the array contains only strings before generating permutations.
Q7. How many structures in SAP HCM?
There are multiple structures in SAP HCM for different purposes.
There are structures for personnel administration, organizational management, time management, payroll, and benefits
Examples include P0000 for personnel administration, P0105 for organizational management, and P2006 for benefits
Structures are used to store and organize data in SAP HCM
Q8. What is correspondent Party?
Correspondent Party refers to a bank or financial institution that provides services to another bank or financial institution.
Correspondent parties facilitate international transactions between banks
They provide services such as wire transfers, foreign currency exchange, and clearinghouse services
For example, Bank A in the US may use Bank B in Japan as a correspondent party to facilitate a transaction with Bank C in Japan
Q9. How to implement application insights
Application insights can be implemented by adding the Application Insights SDK to the application code.
Add the Application Insights SDK to the application code
Configure the instrumentation key for the application
Use the Application Insights portal to view telemetry data
Set up alerts and notifications for important events
Use Application Insights API to retrieve data programmatically
Q10. find the count of alphabets in a sentance
To find the count of alphabets in a sentence, we can iterate through each character and count the alphabets.
Iterate through each character in the sentence
Check if the character is an alphabet using regex or ASCII values
If the character is an alphabet, increment the count
Return the count
Q11. Data Structures, Practical Examples for oops concepts
Data structures are essential for efficient programming. OOP concepts can be practically implemented using data structures.
Data structures like arrays, linked lists, trees, and graphs can be used to implement OOP concepts like inheritance, polymorphism, and encapsulation.
For example, a linked list can be used to implement inheritance by creating a new class that inherits properties from a parent class.
Similarly, a tree can be used to implement polymorphism by allowing differe...read more
Q12. What is css and what is html
HTML is a markup language used for creating the structure of web pages, while CSS is a styling language used for designing the appearance of web pages.
HTML stands for HyperText Markup Language and is used to create the structure of web pages.
CSS stands for Cascading Style Sheets and is used to style the appearance of web pages.
HTML uses tags to define elements like headings, paragraphs, images, and links.
CSS is used to control the layout, colors, fonts, and other visual aspec...read more
Q13. What is data analyst process ?and explain that ?
Data analyst process involves collecting, cleaning, analyzing and interpreting data to make informed business decisions.
Collecting data from various sources
Cleaning and organizing data for analysis
Analyzing data using statistical methods and tools
Interpreting data to draw insights and make recommendations
Presenting findings to stakeholders
Iterating and refining analysis based on feedback
Using data to inform business decisions and strategies
Q14. Why qa? Boundary value analysis
QA ensures quality of software. Boundary value analysis helps identify defects at boundaries of input domain.
QA is important to ensure software meets requirements and is free of defects
Boundary value analysis is a technique to identify defects at input boundaries
It helps ensure that the software can handle extreme values and edge cases
For example, testing a login form with minimum and maximum password lengths
Q15. Convert console.log("Hello World") to static typing
Use TypeScript to convert console.log("Hello World") to static typing
Use TypeScript to declare the type of the variable being logged
Example: const message: string = "Hello World"; console.log(message);
Q16. What is metatag
A metatag is a snippet of HTML code that describes the content of a web page to search engines.
Metatags are placed in the head section of an HTML document.
They provide information about the webpage such as title, description, keywords, author, etc.
Search engines use metatags to understand the content of a webpage and display it in search results.
Example:
Q17. How to initialize bridge in React Native
To initialize bridge in React Native, you need to import the necessary modules and create a new instance of the bridge.
Import the necessary modules from 'react-native' package
Create a new instance of the bridge using 'new NativeEventEmitter()' method
Set up listeners for events using 'addListener()' method
Q18. SQL queries for pattern matching
SQL queries can be used for pattern matching by using LIKE operator and wildcards.
Use % to match any sequence of characters
Use _ to match any single character
Example: SELECT * FROM table_name WHERE column_name LIKE 'pattern%'
Q19. Write basic coding qs
Basic coding questions for Associate Trainee interview
Implement a function to reverse a string
Write a program to find the largest element in an array
Create a function to check if a number is prime or not
Q20. what is DORA process
DORA process is a framework for measuring and improving software delivery performance.
DORA stands for DevOps Research and Assessment
It focuses on key metrics like deployment frequency, lead time for changes, and mean time to recover
Helps organizations identify areas for improvement in their software delivery process
Q21. revese a sting using recursion
Q22. middle ware in .net
Middle ware in .NET refers to software that acts as a bridge between an operating system or database and applications, providing services such as communication, security, and data management.
Middleware in .NET can be used to handle communication between different components of an application.
It can provide services like authentication, authorization, and logging.
Examples of middleware in .NET include ASP.NET Core middleware for handling HTTP requests and responses.
Q23. Explain OSI layers
OSI layers are a conceptual framework used to understand how different networking protocols interact in a network.
There are 7 layers in the OSI model: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Each layer has specific functions and interacts with adjacent layers to facilitate communication between devices.
For example, the Physical layer deals with the physical connection between devices, while the Application layer handles user interfaces ...read more
Top HR Questions asked in null
Interview Process at null
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month