i
Sopra Steria
Filter interviews by
I applied via Naukri.com and was interviewed before May 2022. There were 4 interview rounds.
Hash code and equals contract are used to ensure consistency and correctness in object comparison.
Hash code is a unique integer value assigned to an object based on its contents.
Equals method is used to compare two objects for equality.
Hash code and equals must be consistent with each other, i.e., if two objects are equal, their hash codes must also be equal.
If two objects have the same hash code, it does not necessari...
Meta space is a memory space in Java 8 used to store class metadata.
Meta space replaces the permanent generation (PermGen) space in Java 8.
It stores class metadata such as class name, access modifiers, and constant pool.
Meta space is dynamically sized and can expand or shrink based on the application's needs.
It can be configured using the -XX:MetaspaceSize and -XX:MaxMetaspaceSize JVM options.
Propagation strategies in Spring are used to manage transactions across multiple beans.
Propagation.REQUIRED: Default propagation behavior. Creates a new transaction if none exists, otherwise joins the existing transaction.
Propagation.REQUIRES_NEW: Always creates a new transaction, suspending the current transaction if one exists.
Propagation.NESTED: Creates a nested transaction within the current transaction, rolling ba...
Spring transactions are used to manage database transactions in Spring Framework.
Spring transactions provide a way to manage transactions in a consistent and reliable manner.
They ensure that all database operations are either committed or rolled back as a single unit of work.
Spring transactions can be configured using annotations or XML configuration.
They support different transaction isolation levels and propagation b...
My salary expectation is in line with industry standards and commensurate with my experience and skills.
I have researched the industry standards for this position and have a range in mind.
I am open to negotiation based on the specific responsibilities and benefits offered.
I am looking for fair compensation that reflects my experience and skills.
I am willing to discuss salary further in the interview process.
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
No, commit work cannot be written in enhancement.
Commit work statement cannot be written in enhancement as it can lead to inconsistencies in the database.
Enhancements are meant to enhance the standard functionality without modifying it directly.
Using commit work in enhancement can cause issues during system upgrades or patches.
Instead of using commit work in enhancement, it is recommended to use implicit enhancements o
Search help is a tool used in SAP ABAP to help users find values for input fields. There are different types like elementary search help and collective search help.
Search help is a tool in SAP ABAP used to assist users in finding values for input fields.
Elementary search help is used for a single field, while collective search help is used for multiple fields.
Search helps can be defined using tables, views, or function...
BADI is an enhancement technique in SAP ABAP that allows for multiple implementations, while user exits are single-point enhancements.
BADI allows for multiple implementations to be active at the same time, while user exits only allow for one at a time.
BADI is object-oriented and can be used in multiple applications, while user exits are specific to a particular program or transaction.
BADI is implemented using classes a...
Rollback work is a process in SAP ABAP where changes made in a transaction are undone and the system is restored to its previous state.
Rollback work is used to revert changes made in a transaction if an error occurs or if the user decides to cancel the changes.
It ensures data consistency and integrity by undoing incomplete or incorrect transactions.
Rollback work can be triggered manually by the user or automatically by...
Rollback cancels the changes made in a transaction, while omitting commit work does not save the changes.
Rollback cancels all the changes made in a transaction and reverts the data to its original state.
Omitting commit work does not save the changes made in a transaction, but the changes are still visible until the session is closed.
Rollback is used when there is an error or issue in the transaction that needs to be un...
I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.
Tracing the Flowchart
I applied via LinkedIn and was interviewed in Dec 2024. There were 2 interview rounds.
Good and moderate.
This good experience to attend interview and if we have good knowledge will trackit
Sopra Steria interview questions for popular designations
I applied via Job Portal and was interviewed in Jul 2024. There were 2 interview rounds.
Get interview-ready with Top Sopra Steria Interview Questions
I applied via Recruitment Consulltant
Question based on fundmentals of CS
I applied via Campus Placement and was interviewed in Jun 2024. There were 3 interview rounds.
It was an critical thinking round in aptitude so much concentration but said it's really easy anyone can crack it just Little bit attention is needed.
Joints are connections between bones in the body. DML commands are used to manipulate data in a database, while DDL commands are used to define the structure of a database.
Joints are where two or more bones meet and allow for movement.
DML (Data Manipulation Language) commands like INSERT, UPDATE, and DELETE are used to manage data in a database.
DDL (Data Definition Language) commands like CREATE, ALTER, and DROP are us...
Other verification processes may include background checks, reference checks, skills assessments, and psychometric tests.
Background checks: Verify employment history, criminal record, and education credentials.
Reference checks: Contacting previous employers or colleagues for feedback on the candidate.
Skills assessments: Testing the candidate's abilities in specific areas relevant to the job.
Psychometric tests: Assessin...
Basic questions based on code snippets, find error in the code etc. understand the structural flow of code.
I have worked on developing web applications using Java Spring framework.
Developed RESTful APIs using Spring Boot
Implemented security features using Spring Security
Utilized Hibernate for database interactions
Use context api to fetch api data in React
Create a context to store the api data
Use useContext hook to access the context in components
Use useEffect hook to fetch data from api and update the context
Pass the context provider to wrap the components that need the api data
What people are saying about Sopra Steria
The duration of Sopra Steria interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 115 interviews
Interview experience
based on 1.8k reviews
Rating in categories
Module Lead
1.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
1.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
1.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Process Associate
497
salaries
| ₹0 L/yr - ₹0 L/yr |
Capgemini
Accenture
TCS
Wipro