i
Saksoft
Filter interviews by
The project management life cycle consists of five phases: initiation, planning, execution, monitoring, and closure.
Initiation: Define the project scope and objectives. Example: Creating a project charter.
Planning: Develop a detailed project plan, including timelines and resources. Example: Creating a Gantt chart.
Execution: Implement the project plan and manage teams. Example: Conducting team meetings to track pro...
Effective management of large teams across platforms requires clear communication, defined roles, and robust tools for collaboration.
Establish clear communication channels: Use tools like Slack or Microsoft Teams for real-time updates and discussions.
Define roles and responsibilities: Create a RACI matrix to clarify who is responsible, accountable, consulted, and informed for each task.
Utilize project management s...
Duplicate payments can occur due to various reasons, including system errors and manual oversight.
Manual entry errors: Entering the same invoice twice due to oversight.
System glitches: Software bugs that cause invoices to be processed multiple times.
Vendor resubmissions: Vendors resending invoices for payment without realizing they were already paid.
Lack of invoice tracking: Not having a robust system to track pai...
SAP T Codes are transaction codes used to access specific functions in the SAP system quickly.
T Codes are shortcuts to access various SAP modules and functions.
For example, 'FB60' is used for entering vendor invoices.
Another example is 'ME21N' for creating purchase orders.
T Codes streamline processes, saving time for users.
They are essential for navigating the SAP interface efficiently.
SQL Profiler is a tool used to monitor and capture SQL Server events and performance data.
SQL Profiler helps in identifying and troubleshooting performance issues in SQL Server.
It captures events like queries, stored procedures, errors, and more.
Allows users to analyze the captured data to optimize database performance.
Can be used to trace and monitor specific activities in real-time.
Helps in identifying slow quer...
Performance tuning in SQL store procedures involves optimizing the code to improve execution speed and efficiency.
Identify and eliminate unnecessary code
Use appropriate indexing to speed up data retrieval
Avoid using cursors and loops whenever possible
Optimize query execution plan
Consider using stored procedures for frequently executed queries
Hashmap is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
Hashmap uses a hashing function to map keys to indices in an array.
It allows for constant time complexity O(1) for insertion, deletion, and retrieval operations.
Example: HashMap<String, Integer> map = new HashMap<>(); map.put("key", 1); int value = map.get("key");
String is immutable, while StringBuffer is mutable in Java.
String is immutable, meaning once created, it cannot be changed. StringBuffer is mutable and can be modified.
StringBuffer is synchronized, making it thread-safe. String is not synchronized.
StringBuffer is more efficient for concatenating multiple strings due to its mutable nature.
Example: String str = "Hello"; StringBuffer sb = new StringBuffer("Hello");
Agile processes emphasize flexibility, collaboration, and customer feedback in project management.
Iterative Development: Agile uses short cycles (sprints) to develop features incrementally. For example, a software team might release a new feature every two weeks.
Customer Collaboration: Agile encourages regular feedback from stakeholders. For instance, during sprint reviews, clients can suggest changes before the n...
Abstract class is a class that can have both abstract and non-abstract methods, while interface only has abstract methods.
Abstract class can have constructors, while interface cannot
A class can implement multiple interfaces, but can only inherit from one abstract class
Abstract class can have instance variables, while interface cannot
Abstract class is used when there is a need for a common base class for multiple r...
I appeared for an interview in Apr 2025, where I was asked the following questions.
Indian VAT and European VAT are both consumption taxes but differ in structure and implementation.
VAT in India is a state-level tax, while in Europe, it is harmonized across member states.
India implemented VAT in 2005, replacing sales tax; Europe has had VAT since the 1960s.
In India, VAT rates vary by state and product; in Europe, rates are set by individual countries but must meet EU minimums.
Example: In India, essent...
Duplicate payments can occur due to various reasons, including system errors and manual oversight.
Manual entry errors: Entering the same invoice twice due to oversight.
System glitches: Software bugs that cause invoices to be processed multiple times.
Vendor resubmissions: Vendors resending invoices for payment without realizing they were already paid.
Lack of invoice tracking: Not having a robust system to track paid inv...
SAP T Codes are transaction codes used to access specific functions in the SAP system quickly.
T Codes are shortcuts to access various SAP modules and functions.
For example, 'FB60' is used for entering vendor invoices.
Another example is 'ME21N' for creating purchase orders.
T Codes streamline processes, saving time for users.
They are essential for navigating the SAP interface efficiently.
Optional class in Java 8 is used to represent a value that may or may not be present.
Optional class helps to avoid NullPointerException by explicitly handling null values.
It provides methods like isPresent(), ifPresent(), orElse() to work with optional values.
Example: Optional<String> optionalString = Optional.ofNullable("Hello");
Stream API in Java provides a way to process collections of objects in a functional style.
Stream API allows for easy manipulation of collections using functional programming concepts like map, filter, and reduce.
Streams can be created from various data sources like collections, arrays, or even I/O channels.
Stream operations can be either intermediate (like filter or map) or terminal (like forEach or collect).
Resource movement may be limited due to project specialization, team dynamics, and strategic alignment with company goals.
Specialization: Projects may require specific skill sets that not all resources possess, limiting movement.
Team Dynamics: Established teams may have developed strong working relationships, making it challenging to reassign members.
Strategic Alignment: Resources are often aligned with long-term proje...
Yes, I am actively seeking new job opportunities.
I am currently looking for new challenges and growth opportunities.
I am open to exploring different industries and roles.
I am networking and applying to various job openings.
I am updating my resume and reaching out to recruiters.
I am eager to find a new job that aligns with my skills and interests.
Testing is a crucial process in software development to ensure the quality and functionality of the product.
Testing involves executing the software with the intent of finding defects.
Types of testing include unit testing, integration testing, system testing, and acceptance testing.
Test cases are created based on requirements and specifications.
Testing can be manual or automated, depending on the project and resources a...
Fitment round, python code, scenario based quetions
US client has taken coding round plus technical evaluation, be prepared for basic coding standards.
1. reduce lines of code
2. exception handling
3. namimg conventions
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
I appeared for an interview in Nov 2024, where I was asked the following questions.
I appeared for an interview in Nov 2024, where I was asked the following questions.
Top trending discussions
Some of the top questions asked at the Saksoft interview -
The duration of Saksoft interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 36 interview experiences
Difficulty level
Duration
based on 408 reviews
Rating in categories
Senior Consultant
383
salaries
| ₹9.9 L/yr - ₹18 L/yr |
Consultant
287
salaries
| ₹4.6 L/yr - ₹11 L/yr |
Lead Consultant
152
salaries
| ₹14.3 L/yr - ₹26 L/yr |
Associate Consultant
82
salaries
| ₹2 L/yr - ₹6.5 L/yr |
Software Engineer
67
salaries
| ₹5.5 L/yr - ₹12.4 L/yr |
3i Infotech
Microland
Newgen Software Technologies
NSE.IT