i
Hexaware Technologies
Filter interviews by
I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.
Its basic Apti test with 40 questions in 12 minutes
Overloading is when multiple methods have the same name but different parameters. Overriding is when a subclass provides a different implementation of a method inherited from its superclass.
Overloading is used to create multiple methods with the same name but different parameters.
Overriding is used to provide a different implementation of a method in a subclass.
Overloading is resolved at compile-time based on the metho...
posted on 16 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
Parallel test execution in Cucumber allows running multiple test scenarios simultaneously for faster results.
Use tools like TestNG or JUnit to run Cucumber tests in parallel
Configure the test runner to specify the number of threads to use for parallel execution
Ensure that the tests are independent and do not interfere with each other
Consider using a parallel plugin like Cucumber-JVM-Parallel to manage parallel executio
Browser history can be handled by clearing cache, cookies, and browsing data regularly.
Regularly clear cache, cookies, and browsing history to improve browser performance
Use incognito mode for private browsing to prevent history from being saved
Disable browser history tracking if needed for privacy reasons
Browser history can be managed by clearing cache, cookies, and browsing history regularly.
Regularly clear cache, cookies, and browsing history to improve browser performance
Use private browsing mode to prevent saving browsing history
Disable browser history tracking in browser settings
Use browser extensions or plugins to manage and delete browsing history
Consider using a VPN for additional privacy and security
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
Split alpha-numeric values in Java without using split method
Iterate through each character in the input string
Check if the character is a digit or a letter using Character.isDigit() and Character.isLetter() methods
Create separate strings for digits and letters and store them in an array
Use ALTER TABLE statement to add a new column with a default value and set it to NOT NULL
Use ALTER TABLE table_name ADD column_name data_type DEFAULT default_value NOT NULL;
Example: ALTER TABLE employees ADD hire_date DATE DEFAULT '2022-01-01' NOT NULL;
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Selenium is a widely used open-source tool for web automation testing, while Cypress is a newer tool known for its fast and reliable testing capabilities.
Selenium is more established and has a larger community support
Cypress is known for its fast test execution times
Cypress has built-in support for modern web technologies like React and Angular
Selenium supports multiple programming languages like Java, Python, and C#
Cy...
Cypress can be installed using npm package manager.
Install Node.js if not already installed
Open terminal and run 'npm install cypress'
Once installation is complete, run 'npx cypress open' to open Cypress Test Runner
Reverse a string in Javascript
Use the split() method to convert the string into an array of characters
Use the reverse() method to reverse the order of the characters
Use the join() method to convert the array back into a string
I applied via Job Portal and was interviewed in Nov 2024. There was 1 interview round.
Selenium framework is a test automation tool used for web applications.
Selenium framework allows for automated testing of web applications.
It supports multiple programming languages like Java, Python, C#, etc.
Selenium WebDriver is a key component for interacting with web elements.
Test scripts can be written using Selenium IDE, WebDriver, or Grid.
Selenium framework can be integrated with tools like TestNG, JUnit, etc.,
Permission sets and profiles are used in Salesforce to control access to objects, fields, and records.
Permission sets are used to grant additional permissions to specific users or groups beyond what is already defined in their profiles.
Profiles are used to define the baseline permissions and settings for a user or group.
Permission sets can be assigned to users in addition to their profile to give them access to specifi...
Loan origination process involves application, underwriting, approval, and funding stages.
Customer submits loan application with required documents
Lender reviews application for completeness and accuracy
Underwriting process assesses borrower's creditworthiness and risk
Loan approval or denial decision is made based on underwriting results
Funding stage involves disbursing approved loan amount to borrower
I applied via Referral and was interviewed in May 2024. There was 1 interview round.
Exploratory testing is a simultaneous learning, test design, and test execution approach. Adhoc testing is an informal testing approach without any predefined test cases.
Exploratory testing involves exploring the software, learning about it, and designing and executing tests on the fly.
Adhoc testing is unplanned and unstructured testing where testers randomly test the application without any specific test cases.
In my p...
Mobile testing focuses on apps for smartphones and tablets, while web testing focuses on websites accessed through browsers.
Mobile testing involves testing apps on different devices and operating systems.
Web testing involves testing websites on different browsers and screen sizes.
Mobile testing includes testing for touch gestures and device-specific features.
Web testing includes testing for cross-browser compatibility ...
My framework is a data-driven automation framework using Selenium and TestNG.
Utilizes Selenium for web automation
Uses TestNG for test case management and execution
Data-driven approach for test data separation
Supports parallel execution for faster testing
Includes reporting tools like ExtentReports for detailed test results
OOPs concept is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOPs stands for Object-Oriented Programming
Key concepts include classes, objects, inheritance, polymorphism, and encapsulation
Classes are blueprints for objects, defining their properties and behaviors
Objects are instances of classes, representing real-world entities
Inh...
posted on 24 Sep 2024
Packet flow in routers involves data transmission through different layers of the OSI model.
Packet flow starts at the network layer where packets are routed based on IP addresses.
Packets then move to the data link layer where MAC addresses are used for communication.
Finally, packets are transmitted physically through the network interface.
OSI model consists of 7 layers: Physical, Data Link, Network, Transport, Session,
Senior Software Engineer
3.8k
salaries
| ₹5.4 L/yr - ₹20 L/yr |
System Analyst
3k
salaries
| ₹6.9 L/yr - ₹26 L/yr |
Software Engineer
2.9k
salaries
| ₹2 L/yr - ₹10 L/yr |
Senior Executive
2k
salaries
| ₹0.8 L/yr - ₹6 L/yr |
Technical Architect
1.9k
salaries
| ₹9.4 L/yr - ₹35.5 L/yr |
Cognizant
TCS
Infosys
Wipro