i
Coforge
Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed in Jan 2023. There were 3 interview rounds.
The process for building and deploying SPFx solutions involves development, packaging, and deployment steps.
Develop the SPFx solution using web technologies like TypeScript, React, and CSS.
Package the solution using the SharePoint Framework toolchain.
Deploy the packaged solution to the SharePoint app catalog or directly to a site collection.
Test the solution in the SharePoint environment to ensure functionality and com
SharePoint out-of-the-box features include document management, collaboration tools, workflow automation, and integration with Microsoft Office.
Document management: SharePoint allows users to store, organize, and share documents in a centralized location.
Collaboration tools: Users can collaborate on documents, tasks, calendars, and discussions within SharePoint sites.
Workflow automation: SharePoint offers built-in work...
I applied via Naukri.com and was interviewed in Mar 2023. There were 2 interview rounds.
A factless fact is a fact table that does not have any measures or quantitative data associated with it.
Factless facts are used to represent events or relationships between dimensions without numerical data.
They are commonly used in data modeling to track occurrences or relationships.
Examples include a table tracking student enrollment in courses without any specific metrics, or a table tracking customer purchases with
Types of dimensions include conformed, degenerate, junk, and role-playing dimensions.
Conformed dimensions are shared across multiple data marts or data warehouses.
Degenerate dimensions are attributes that are stored in fact tables.
Junk dimensions are small dimensions that contain flags and indicators.
Role-playing dimensions are dimensions that are used in multiple ways in the same database schema.
What people are saying about Coforge
I applied via Naukri.com and was interviewed in Nov 2022. There were 3 interview rounds.
The sales order can be cancelled by creating a credit memo against the invoice.
Create a credit memo against the invoice for the amount of the invoice.
Ensure that the credit memo is linked to the original sales order.
Update the sales order status to reflect the cancellation.
If any goods have already been shipped, ensure that they are returned and the inventory is updated.
If any payment has been received, issue a refund
Controls in standard order for cash sales involve ensuring accuracy and security of transactions.
Verify the amount of cash received matches the sale amount
Ensure the cash is deposited in a secure location
Record the transaction in the sales ledger
Reconcile the cash register at the end of the day
Perform regular audits to detect any discrepancies
Pricing refers to the process of determining the value of a product or service and setting a monetary amount for it.
Pricing involves analyzing market trends and competition
Factors such as production costs, target audience, and perceived value are considered
Pricing strategies include cost-plus pricing, value-based pricing, and dynamic pricing
Pricing can be adjusted based on demand and supply
Pricing can affect a company'
Coforge interview questions for designations
I applied via LinkedIn and was interviewed in Sep 2022. There were 2 interview rounds.
Abstraction and encapsulation are two fundamental concepts in object-oriented programming.
Abstraction is the process of hiding complex implementation details and exposing only the necessary information to the user.
Encapsulation is the process of wrapping data and code into a single unit, preventing direct access to the data from outside the unit.
In C#, abstraction can be achieved through abstract classes and interfaces...
Assembly language is not directly used in C#, but can be used for low-level optimization.
Assembly language can be used to write low-level code that can be called from C#.
It can also be used for performance optimization in critical sections of code.
However, it is not commonly used in modern C# development.
Examples of using assembly language in C# include writing device drivers or interfacing with hardware.
Hashtable and dictionary are both key-value pair data structures, but hashtable is a general term while dictionary is specific to Python.
Hashtable is a general term for a data structure that maps keys to values, while dictionary is a specific implementation of a hashtable in Python.
Hashtable is used in many programming languages, while dictionary is specific to Python.
Hashtable allows null values and null keys, while d...
Angular hooks have a life cycle consisting of several phases.
Angular hooks are functions that allow you to tap into the lifecycle of a component or directive in Angular.
The lifecycle of an Angular hook consists of several phases, including OnInit, OnDestroy, and ngOnChanges.
OnInit is called once the component or directive is initialized, while OnDestroy is called when it is destroyed.
ngOnChanges is called whenever ther...
Rxjs is a library for reactive programming using Observables in Angular.
Rxjs provides a way to handle asynchronous data streams in Angular applications.
It allows for easy manipulation and transformation of data streams.
Operators like map, filter, and reduce can be used to modify data streams.
Rxjs also provides error handling and retry mechanisms for data streams.
It is an essential part of Angular development and used e
Observables are streams of data that can be observed over time, while Promises are a one-time operation that returns a single value.
Observables can emit multiple values over time, while Promises can only emit a single value.
Observables can be cancelled, while Promises cannot be cancelled once they are initiated.
Observables are lazy, meaning they only execute when subscribed to, while Promises are eager and execute imme...
Attribute directives in Angular are used to modify the behavior or appearance of an element.
Attribute directives are used to change the behavior or appearance of an element based on the value of an attribute.
They are denoted by square brackets [] in the HTML template.
They can be used to add, remove or modify attributes of an element.
Examples include ngClass, ngStyle, and ngModel.
Components are reusable UI elements while directives are instructions to manipulate the DOM.
Components are self-contained and can be used multiple times in an application.
Directives are used to add behavior to an existing DOM element.
Components have their own template while directives do not.
Examples of components are buttons, forms, and menus while examples of directives are ngIf, ngFor, and ngStyle.
Get interview-ready with Top Coforge Interview Questions
I applied via Naukri.com and was interviewed in Oct 2022. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Aug 2022. There were 2 interview rounds.
Spring components are reusable software modules that provide functionality to Spring applications.
Spring components are Java classes that are managed by the Spring IoC container.
They provide functionality such as data access, security, and web services.
Examples include @Controller, @Service, @Repository, and @Component annotations.
Spring components can be easily configured and wired together using dependency injection.
...
Hashcode method returns a unique integer value for an object
Used for efficient storage and retrieval of objects in hash-based data structures
Implemented in Java using hashCode() method
Should be overridden in classes that override equals() method
Example: String class in Java overrides hashCode() method to return a unique integer value for each string
I applied via Naukri.com and was interviewed before Jul 2023. There were 2 interview rounds.
Easy Test mostly involves normal aptitude questions from common topics
A simple C++ program that prints 'Hello, World!'
Use the 'cout' function from the 'iostream' library to print the message
Remember to include the necessary header files at the beginning of the program
I applied via Approached by Company and was interviewed in Jul 2022. There were 3 interview rounds.
Recursively find the minimum and maximum values in an array of strings.
Create a recursive function that takes in an array of strings and two variables to hold the minimum and maximum values.
Base case: if the array has only one element, set both minimum and maximum to that element.
Recursive case: divide the array in half and recursively call the function on each half, updating the minimum and maximum values accordingly.
...
Spring Actuator is a tool that provides endpoints for monitoring and managing Spring Boot applications.
Actuator endpoints provide information about the application's health, metrics, and other details.
It can be used to monitor and manage the application remotely.
It can be customized to expose additional endpoints or to secure the existing ones.
Some of the commonly used endpoints are /health, /info, /metrics, /env, etc.
Some of the top questions asked at the Coforge Senior Software Engineer interview -
The duration of Coforge Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 49 interviews
3 Interview rounds
based on 441 reviews
Rating in categories
Senior Software Engineer
4.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Analyst
2.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Test Engineer
1.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technology Specialist
1.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Capgemini
Cognizant
Accenture
Infosys