i
DXC Technology
Filter interviews by
I applied via Other and was interviewed in Nov 2021. There were 3 interview rounds.
Top trending discussions
I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.
Objects in Salesforce are database tables that allow storing data. Dynamic dashboards can be scheduled. Different types of reports include tabular, summary, matrix, and joined reports.
Objects are database tables that store data
Dynamic dashboards can be scheduled
Different types of reports include tabular, summary, matrix, and joined reports
I appeared for an interview before Jan 2022.
Sanity testing is a subset of regression testing that quickly checks if the major functionalities of the software are working as expected.
Sanity testing is performed after a software build to ensure its basic functionality is intact.
It focuses on testing the critical features and functionalities of the software.
It is a quick and shallow form of testing to determine if further testing is required.
Sanity testing is not e...
Automation testing is the use of software tools to execute test cases and compare actual outcomes with expected outcomes.
Automation testing involves writing scripts or using tools to automate repetitive tasks.
It helps in reducing human errors and increases efficiency.
It is used to test software applications, websites, and systems.
Examples of automation testing tools include Selenium, Appium, and JUnit.
OOPs concepts are the fundamental principles of Object-Oriented Programming that help in designing and implementing software systems.
Encapsulation: Wrapping data and methods into a single unit
Inheritance: Acquiring properties and behavior of a parent class
Polymorphism: Ability of objects to take on multiple forms
Abstraction: Hiding implementation details and showing only functionality
Examples: Java, C++, Python, Ruby
Regression testing is the process of testing changes made to a software application to ensure that existing functionality still works.
It is performed after making changes to the software application
It ensures that existing functionality is not affected by the changes
It helps to identify any new defects introduced by the changes
It can be automated to save time and effort
Examples include testing after bug fixes, new feat
Access specifier defines the scope of a class member.
Access specifiers are public, private, and protected.
Public members can be accessed from anywhere.
Private members can only be accessed within the class.
Protected members can be accessed within the class and its subclasses.
Access specifiers help in encapsulation and data hiding.
Agile methodology is an iterative approach to software development that emphasizes flexibility and customer satisfaction.
Agile methodology values individuals and interactions over processes and tools
It emphasizes working software over comprehensive documentation
It involves frequent collaboration with customers and stakeholders
It allows for changes and adjustments to be made throughout the development process
Examples of...
Manual testing is a process of verifying software manually without the use of automation tools.
It involves executing test cases manually to identify defects
It requires human intervention to simulate real-world scenarios
It is time-consuming and requires a lot of effort
It is useful for testing user interface, usability, and exploratory testing
Examples include ad-hoc testing, exploratory testing, and regression testing
I applied via Naukri.com and was interviewed in Sep 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Jul 2021. There were 3 interview rounds.
I applied via Approached by Company and was interviewed in May 2022. There were 3 interview rounds.
Related to software testing for coding
Discuss with the all people
I applied via Naukri.com and was interviewed in Oct 2021. There was 1 interview round.
My framework is a hybrid framework that combines data-driven and keyword-driven approaches.
The framework uses Excel sheets to store test data and keywords.
It uses Selenium WebDriver for web automation and Appium for mobile automation.
It has a modular structure with reusable functions and libraries.
It generates detailed HTML reports with screenshots and logs.
It supports parallel execution and integration with CI/CD tool...
Defect lifecycle is the process of identifying, reporting, fixing, and verifying defects in software.
Defect is identified by testers during testing
Defect is reported to development team
Development team fixes the defect
Fixed defect is verified by testers
If defect is not fixed, it goes back to development team
If defect is fixed, it is closed
I will discuss the defect with the developer and provide evidence to support my findings.
Schedule a meeting with the developer to discuss the defect
Provide evidence to support the defect, such as screenshots or logs
Explain the impact of the defect on the system or end-users
Collaborate with the developer to find a solution
Escalate the issue to the project manager or higher authority if necessary
I have used Postman for API testing.
Postman is a popular tool for API testing and has a user-friendly interface.
It allows us to send requests, view responses, and test different scenarios.
We can also create collections of requests and run them in a sequence.
Postman also has features like environment variables and test scripts.
Other tools for API testing include SoapUI, JMeter, and Rest-Assured.
HTTP requests are messages sent by a client to a server to request for a resource or perform an action.
HTTP requests are used in web communication to retrieve data or perform actions on a server.
They consist of a request method (e.g. GET, POST), a URL, and optional headers and body.
Examples of HTTP requests include GET requests to retrieve web pages and POST requests to submit form data.
The put function is used to update or replace an existing value in a specified key in an object.
The put function is commonly used in programming languages such as Java and Python.
It is used to modify the value of a key in a dictionary or map.
For example, in Python, you can use the put function to update a value in a dictionary: my_dict['key'] = 'new_value'.
I would rate myself 8 out of 10 in automation.
I have experience in using automation tools like Selenium, Appium, and JMeter.
I have automated test cases for web applications, mobile applications, and APIs.
I have also created automation frameworks from scratch.
I continuously learn and improve my automation skills.
I am confident in my ability to automate complex scenarios.
I have performed functional, regression, integration, performance, and security testing in my career.
Functional testing to ensure the software meets the requirements
Regression testing to ensure new changes do not break existing functionality
Integration testing to ensure different components work together
Performance testing to ensure the software can handle expected load
Security testing to ensure the software is secure
Good
Good
I appeared for an interview in Jan 2022.
Round duration - 30 Minutes
Round difficulty - Medium
Given an array consisting of N integers, your task is to determine how many k-element subsequences of the given array exist where the bitwise AND of the subsequence's elem...
The task is to find the maximal AND value and the number of subsequences having this maximal AND value.
Iterate through all possible k-element subsequences of the given array
Calculate the bitwise AND of each subsequence
Track the maximal AND value and the count of subsequences with this value
Return the maximal AND value and the count modulo 1000000007
Round duration - 40 Minutes
Round difficulty - Medium
Timing( was it late night)
How was the environment?
Any other significant activity
How the interviewer was? (If it was there any interview)
Round duration - 60 Minutes
Round difficulty - Hard
Please specify the following : -
Timing( was it late night)
How was the environment?
Any other significant activity
How the interviewer was? (If it was there any interview
Virtual memory is a memory management technique that allows an operating system to use disk space as an extension of RAM.
Virtual memory allows running programs to use more memory than physically available.
It provides a larger address space for programs to store data and instructions.
Virtual memory uses a combination of RAM and disk space to store data.
It helps in multitasking by allowing multiple programs to run simult...
Tip 1 : hardworking
Tip 2 : team work
Tip 3 : do assignment
Tip 1 : Have some projects on resume.
Tip 2 : Do not put false things on resume.
based on 2 reviews
Rating in categories
Associate Professional Software Engineer
2.2k
salaries
| ₹2.6 L/yr - ₹7.2 L/yr |
Software Engineer
2k
salaries
| ₹2.4 L/yr - ₹11.1 L/yr |
Associate Professional
1.4k
salaries
| ₹2 L/yr - ₹7 L/yr |
Associate Software Engineer
1.2k
salaries
| ₹3 L/yr - ₹7.1 L/yr |
Professional 1
1.2k
salaries
| ₹3.2 L/yr - ₹12.9 L/yr |
Cognizant
Capgemini
TCS
Wipro