Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2021. There were 3 interview rounds.
Top trending discussions
posted on 6 Jan 2025
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
The number of variances in SAP can vary depending on the specific processes and transactions being analyzed.
The number of variances in SAP can be influenced by factors such as data entry errors, system glitches, or discrepancies in invoice processing.
Variances in SAP may be identified through reconciliation processes, exception reports, or manual reviews of accounts payable transactions.
Examples of variances in SAP inc...
Accounts receivable and accounts payable are two important aspects of a company's financial operations.
Accounts receivable refers to money owed to a company by its customers for goods or services provided.
Accounts payable refers to money owed by a company to its suppliers or vendors for goods or services received.
Accounts receivable is an asset on the balance sheet, while accounts payable is a liability.
Managing accoun...
Cost element and cost center are key concepts in accounting for tracking and allocating costs within an organization.
Cost element refers to the specific types of costs incurred by an organization, such as materials, labor, or overhead.
Cost center is a specific department, team, or function within an organization that is responsible for incurring costs.
Cost elements are assigned to cost centers to track and allocate cos...
SAP supports over 160 currencies worldwide.
SAP supports over 160 currencies for global transactions.
Currencies can be configured in SAP using transaction code OB22.
Each currency is assigned a unique currency code (e.g. USD for US Dollar, EUR for Euro).
There are various types of projects, including internal projects, external projects, research projects, and development projects.
Internal projects focus on improving processes within the organization.
External projects involve working with external partners or clients.
Research projects aim to gather data and analyze findings.
Development projects focus on creating new products or services.
Examples: IT system implementati...
For example, a ₹10 LPA CTC could mean an in-hand salary of ₹70,000–₹75,000 per month, depending on deductions and benefits.
✨ 𝗣𝗿𝗼 𝗧𝗶𝗽: Always request a detailed salary structure during negotiations—it’s your roadmap to making informed decisions
𝗖𝗧𝗖 𝘃𝘀 𝗜𝗻-𝗛𝗮𝗻𝗱 𝗦𝗮𝗹𝗮𝗿𝘆: 𝗧𝗵𝗲 𝗥𝗲𝗮𝗹𝗶𝘁𝘆 𝗖𝗵𝗲𝗰𝗸 𝗘𝘃𝗲𝗿𝘆 𝗣𝗿𝗼𝗳𝗲𝘀𝘀𝗶𝗼𝗻𝗮𝗹 𝗡𝗲𝗲𝗱𝘀!
We’ve all been there—excitedly discussing job offers and hearing about the impressive CTC (Cost to Company). But when payday arrives, you wonder
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Custom hooks in React are reusable functions that allow you to extract component logic into separate functions for better code organization and reusability.
Custom hooks are created using the 'use' prefix and can be used to share logic between components.
Use cases for custom hooks include fetching data from an API, handling form state, managing local storage, and more.
Example of a custom hook for API call: const useFetc...
useMemo is used to memoize a value, while useCallback is used to memoize a function.
useMemo is used to memoize a value and recompute it only when its dependencies change.
useCallback is used to memoize a callback function and prevent unnecessary re-renders.
Example: useMemo can be used to memoize the result of a complex computation, while useCallback can be used to memoize an event handler function.
Class-based components use ES6 classes and have lifecycle methods, while functional components are simpler and use functions.
Class-based components use ES6 classes to create components, while functional components are created using functions.
Class-based components have lifecycle methods like componentDidMount and componentDidUpdate, while functional components do not.
Functional components are simpler and more lightweig...
Implementing the lifecycle of a React component in a functional component
Use the useEffect hook to replicate lifecycle methods like componentDidMount, componentDidUpdate, and componentWillUnmount
Pass an empty array as the second argument to useEffect to mimic componentDidMount
Pass a variable or state as the second argument to useEffect to mimic componentDidUpdate
Return a cleanup function inside useEffect to mimic compo
Various state management techniques in React include Context API, Redux, and local state.
Context API: React's built-in solution for passing data through the component tree without having to pass props down manually at every level.
Redux: A popular state management library for React applications, allowing for a centralized store to manage application state.
Local state: Managing state within individual components using us
Redux is a predictable state container for JavaScript apps. Middlewares are functions that intercept actions before they reach the reducer.
Redux follows a unidirectional data flow architecture.
Middlewares in Redux are functions that can intercept, modify, or dispatch actions.
Common use cases for middlewares include logging, asynchronous API calls, and handling side effects.
Examples of popular Redux middlewares are Redu...
Hoisting in JavaScript is the behavior where variable and function declarations are moved to the top of their containing scope during the compilation phase.
Variable declarations are hoisted to the top of their scope, but not their initializations.
Function declarations are fully hoisted, meaning they can be called before they are declared.
Hoisting can lead to unexpected behavior if not understood properly.
Event bubbling is the propagation of events from the target element up through its ancestors in the DOM tree.
Events triggered on a child element will 'bubble up' and trigger on parent elements.
Event listeners can be attached to parent elements to handle events from multiple child elements.
Stopping event propagation can be done using event.stopPropagation() or event.stopImmediatePropagation().
Block scope and function scope are two types of scopes in JavaScript that determine the visibility and accessibility of variables.
Block scope refers to the visibility of variables within a block of code enclosed by curly braces. Variables declared with 'let' and 'const' have block scope.
Function scope refers to the visibility of variables within a function. Variables declared with 'var' have function scope.
Variables de...
Yes, I have experience working with semantic tags in HTML.
Used semantic tags like <header>, <nav>, <main>, <section>, <article>, <aside>, <footer> for better structure and SEO.
Understand the importance of using semantic tags for accessibility and search engine optimization.
Semantic tags help in organizing content and making it more readable for developers and browsers.
Various methods for creating an object in JavaScript include object literals, constructor functions, ES6 classes, and Object.create() method.
Object literals: var obj = { key: value };
Constructor functions: function ObjectName() { this.key = value; } var obj = new ObjectName();
ES6 classes: class ClassName { constructor() { this.key = value; } } var obj = new ClassName();
Object.create() method: var obj = Object.create(pr
Shallow copy only copies the references of nested objects, while deep copy creates new copies of nested objects.
Shallow copy creates a new object but does not create copies of nested objects, only copies their references.
Deep copy creates a new object and also creates new copies of all nested objects.
Shallow copy can be achieved using Object.assign() or spread operator, while deep copy can be achieved using JSON.parse(
The code will throw an error because 'a' is declared but not initialized.
The code will result in a ReferenceError because 'a' is declared but not assigned a value.
Variables declared with 'const' must be initialized at the time of declaration.
Initializing 'a' with a value before calling test() will prevent the error.
CSS can be used to arrange elements in a row and column layout using flexbox or grid layout properties.
Use display: flex; for a row layout and display: flex; flex-direction: column; for a column layout
Use justify-content and align-items properties to align items in the main axis and cross axis respectively
For grid layout, use display: grid; and grid-template-columns or grid-template-rows to define the layout
Yes, I have utilized CSS preprocessors such as SASS and LESS.
I have experience using SASS to streamline my CSS workflow by utilizing variables, mixins, and nesting.
I have also worked with LESS to improve code organization and maintainability through features like variables and functions.
The color applied will be based on the specificity of the selector, with ID having higher specificity than class.
ID has higher specificity than class in CSS
Color applied will be based on the selector with higher specificity
Example: If ID selector has color red and class selector has color blue, the color applied will be red
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There was 1 interview round.
Some other CRMs include Salesforce, Microsoft Dynamics, and Zoho CRM.
Salesforce is a popular CRM used by many companies for sales and marketing purposes.
Microsoft Dynamics is known for its integration with other Microsoft products and its customization options.
Zoho CRM is a cloud-based CRM solution that offers a wide range of features for managing customer relationships.
Yes, I am comfortable with Marketing CRM capabilities and have experience in building and utilizing them.
I have experience in implementing and customizing Marketing CRM systems to meet business needs.
I have utilized Marketing CRM capabilities to track customer interactions, manage campaigns, and analyze data for insights.
I have integrated Marketing CRM with other systems to streamline processes and improve efficiency.
O...
Plugins are custom code that can be added to extend functionality, while workflows are automated processes that can be triggered by events.
Plugins are custom code that can be added to extend the functionality of a system.
Workflows are automated processes that can be triggered by events in a system.
Plugins can be used to add new features or customize existing ones.
Workflows can automate repetitive tasks and streamline p...
Canvas Apps are highly customizable and visually rich, while Model Driven Apps are more structured and data-driven. Both can be integrated with CRM using customizations.
Canvas Apps allow for more flexibility in design and layout, with drag-and-drop functionality for components.
Model Driven Apps are more focused on data and business processes, with a predefined data model and UI components.
Both types of apps can be cust...
I hold Microsoft certifications in Azure and SQL Server. No pending renewals.
Certifications in Azure and SQL Server
No pending renewals
Power BI helps in visualizing data through interactive and customizable dashboards.
Power BI allows users to create visually appealing charts, graphs, and maps to represent data in a meaningful way.
Basic dashboards in Power BI typically include simple visuals like bar charts, line graphs, and pie charts to display key metrics.
Advanced dashboards in Power BI involve more complex visuals like heat maps, scatter plots, and...
I have worked with over 20 connectors in Power Apps, including SharePoint, Outlook, and SQL Server.
Worked with over 20 connectors in Power Apps
Familiar with connectors such as SharePoint, Outlook, and SQL Server
I have extensive experience with C#, .Net, and SQL.
Over 5 years of hands-on experience with C# and .Net development
Proficient in writing complex SQL queries and stored procedures
Experience in optimizing database performance and data modeling
Familiar with Entity Framework and LINQ for data access
Developed multiple web applications using ASP.NET MVC framework
Implemented a CRM project for a retail company to streamline customer interactions and improve sales.
Analyzed business requirements and designed the CRM system architecture
Customized CRM software to fit the specific needs of the retail company
Integrated CRM with existing systems for seamless data flow
Trained end users on how to effectively use the CRM system
Implemented data analytics tools to track customer interaction
Yes, I have explored AI features integrating with CRM and I believe Copilot capabilities can greatly enhance productivity and efficiency.
I have experience implementing AI chatbots for customer service in CRM systems
AI features can automate repetitive tasks, improve data accuracy, and provide personalized customer interactions
Copilot capabilities can assist users in making data-driven decisions and predicting customer b...
Marketing CRM includes customer data management, campaign tracking, lead generation, and customer engagement.
Customer data management involves storing and organizing customer information such as contact details, purchase history, and preferences.
Campaign tracking allows marketers to monitor the performance of their marketing campaigns, including metrics like open rates, click-through rates, and conversions.
Lead generat...
Workflows are a series of tasks that are automated to achieve a specific goal, while Power Automate is a tool that allows users to create automated workflows.
Workflows are a sequence of tasks that are executed in a specific order to achieve a desired outcome
Power Automate is a platform that enables users to automate workflows across various applications and services
Workflows can be manual or automated, while Power Auto...
Yes, in C# you can quickly write code to a plugin using classes.
Yes, in C# you can quickly write code to a plugin by creating a class that implements a specific interface or inherits from a base class.
Classes in C# are blueprints for creating objects. They can contain fields, properties, methods, events, and more.
For example, you can create a plugin interface and then create a class that implements that interface to wr
Coding is the alphabet letters and write the correct coding in the right way
Aptitude involves the mathematical calculations required to assess amounts over a year.
The assignment revolves around the appropriate skills and experience relevant to the company.
Our company provides IT solutions and services to businesses of all sizes.
Developing and maintaining computer systems and networks
Providing technical support to clients
Implementing security measures to protect data
Offering cloud computing solutions
Managing data storage and backup systems
I plan to contribute my strong technical skills, attention to detail, and dedication to ensuring smooth operations.
Implementing efficient processes to improve workflow
Troubleshooting and resolving technical issues promptly
Maintaining accurate records and documentation
Collaborating with team members to enhance overall productivity
Technical communication within the company is clear, concise, and collaborative.
Technical communication is primarily done through emails, instant messaging, and project management tools.
Documentation is regularly updated and easily accessible to all team members.
Meetings and presentations are used to discuss technical issues and updates.
Collaboration tools like Slack and Microsoft Teams are used for real-time communica
I have strong communication skills and plan to apply them by effectively conveying information, collaborating with team members, and providing excellent customer service.
I have experience in effectively communicating with team members to ensure smooth workflow.
I am skilled in conveying complex technical information in a clear and concise manner.
I plan to actively listen to colleagues and clients to understand their nee...
A business plan assignment and an introduction to business assignment.
In the company, when there is a project, one team member is required to lead a group discussion about that project to enhance communication skills.
If you have a case regarding the company, how would you approach it?
Our company aims to provide efficient and reliable computer operations support to maximize productivity and minimize downtime.
Maximizing productivity through efficient computer operations
Minimizing downtime by providing reliable support
Ensuring smooth functioning of computer systems
Improving overall efficiency and performance
The company provides a comprehensive benefits package including health insurance, retirement plans, paid time off, and professional development opportunities.
Health insurance coverage for employees and their families
Retirement plans such as 401(k) with employer matching
Paid time off including vacation days, sick leave, and holidays
Professional development opportunities like training programs and tuition reimbursement
I am interested in the company's innovative technology and believe my experience in troubleshooting and system maintenance can contribute to its success.
I am impressed by the company's reputation for cutting-edge technology and commitment to excellence.
I have a strong background in troubleshooting hardware and software issues, which can help maintain smooth operations.
I am skilled in system maintenance and can ensure o...
I bring strong technical skills, attention to detail, and the ability to troubleshoot and resolve issues efficiently.
Proficiency in operating computer systems and software
Attention to detail in monitoring and maintaining systems
Ability to troubleshoot and resolve technical issues efficiently
Experience in data backup and recovery processes
I applied via campus placement at Vidya Jyothi Institute of Technology, Hyderabad and was interviewed in Dec 2024. There were 3 interview rounds.
Its was moderate , basic questions and can written based on the cluster
It was easy its an combination of aptitude and gaming questions
Java is a programming language known for its platform independence due to its ability to run on any device with a Java Virtual Machine (JVM).
Java is a high-level programming language developed by Sun Microsystems.
It is considered platform-independent because Java programs are compiled into bytecode that can run on any device with a JVM.
JVM acts as an interpreter that translates the bytecode into machine code specific t...
Method overloading involves multiple methods in the same class with the same name but different parameters. Method overriding involves a subclass providing a specific implementation of a method that is already provided by its superclass.
Method overloading is resolved at compile time based on the method signature, while method overriding is resolved at runtime based on the object type.
Method overloading is used to incre...
A program to check if a string is a palindrome involves comparing the string with its reverse.
Iterate through the string from both ends and compare characters.
If all characters match, the string is a palindrome.
Examples: 'radar' is a palindrome, 'hello' is not.
A program to check if a given number is prime or not.
Iterate from 2 to square root of the number and check for divisibility
If the number is divisible by any number other than 1 and itself, it is not prime
Optimization: Check divisibility only up to square root of the number
Different types of SQL include MySQL, PostgreSQL, SQLite, Oracle SQL, and Microsoft SQL Server.
MySQL - widely used open-source SQL database management system
PostgreSQL - advanced open-source SQL database management system
SQLite - self-contained, serverless, zero-configuration SQL database engine
Oracle SQL - proprietary SQL database management system by Oracle Corporation
Microsoft SQL Server - relational database manage
The code for calculating the length of a rectangle given its breadth and area involves dividing the area by the breadth.
Calculate length = Area / Breadth
For example, if the breadth is 5 and the area is 20, then the length would be 20 / 5 = 4
Java has primitive data types (int, double, boolean, etc.) and reference data types (arrays, classes, interfaces, etc.)
Primitive data types include int, double, boolean, char, etc.
Reference data types include arrays, classes, interfaces, etc.
Examples: int num = 10; double price = 19.99; boolean isTrue = true; String name = "John";
JVM executes Java bytecode, JRE includes JVM and libraries, JDK includes JRE and development tools.
JVM is responsible for executing Java bytecode and providing a runtime environment.
JRE includes JVM along with libraries and other components necessary to run Java applications.
JDK includes JRE and development tools like compilers and debuggers for creating Java applications.
JDK is required for developing Java application...
A primary key in SQL is a unique identifier for each record in a table.
Primary key ensures each record in a table is unique
It can be a single column or a combination of columns
Primary key values cannot be NULL
Example: 'id' column in a 'users' table
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
Code is maintained using version control systems like Git, with separate branches for Dev, QA, and Production.
Use version control systems like Git to track changes and manage code.
Create separate branches for Dev, QA, and Production to isolate changes and prevent conflicts.
Implement a code review process to ensure quality and consistency across environments.
Automate deployment processes to easily promote code changes f...
ACID properties ensure database transactions are processed reliably.
ACID stands for Atomicity, Consistency, Isolation, and Durability.
Atomicity ensures that either all operations in a transaction are completed or none are.
Consistency ensures that the database remains in a valid state before and after the transaction.
Isolation ensures that multiple transactions can occur concurrently without affecting each other.
Durabil...
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit. Abstraction is the concept of hiding the implementation details and showing only the necessary features of an object.
Encapsulation helps in data hiding and prevents direct access to data from outside the class.
Abstraction helps in reducing complexity by hiding unnecessary details and showing only essential features.
En...
Abstract class is a class that cannot be instantiated and may contain abstract methods. Interface is a contract that defines methods that a class must implement.
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
A class can inherit only one abstract class but can implement multiple interfaces.
Abstract classes are used when you want to provide a default impleme...
Routing is the process of directing network traffic to its destination. Conventional Routing is a method of defining routes based on conventions.
Routing is the process of determining the path that network packets should take from the source to the destination.
Conventional Routing involves defining routes based on conventions or predefined rules.
In web development, routing refers to mapping URLs to specific controllers ...
GC stands for Garbage Collection. It is a process of automatically reclaiming memory occupied by objects that are no longer in use.
GC is a part of the .NET runtime that manages memory by automatically freeing up memory occupied by objects that are no longer needed.
We can suggest the GC to run by calling the GC.Collect() method, but it is not recommended to force GC as it can have performance implications.
Forcing GC to ...
MasterPage is a feature in ASP.NET that allows for creating a consistent layout for multiple pages.
MasterPage defines the common structure and interface for all pages in a web application.
It allows for the separation of content and layout, making it easier to maintain and update.
MasterPage can contain placeholders for content that can be filled in by individual pages.
Changes made to the MasterPage will be reflected acr...
Error handling in .NET application involves using try-catch blocks to handle exceptions and ensure graceful error recovery.
Use try-catch blocks to catch exceptions and handle them appropriately
Use specific exception types for different error scenarios
Implement logging to track errors and troubleshoot issues
Consider using global exception handling for unhandled exceptions
Use custom error messages to provide meaningful f
Code deployment in test environment involves creating a deployment package and deploying it to the test server.
Create a deployment package containing all necessary files and configurations.
Deploy the package to the test server using tools like Octopus Deploy or Azure DevOps.
Test the deployed code in the test environment to ensure it functions as expected.
finally is used in exception handling, final is a keyword for classes, Dispose is used for releasing unmanaged resources.
finally block is used in exception handling to ensure a piece of code is always executed, whether an exception is thrown or not.
final keyword is used in C# to prevent inheritance or overriding of a method, class, or property.
Dispose method is used to release unmanaged resources like file handles or d
Lazy loading is a design pattern where data is loaded only when it is needed.
Lazy loading helps improve performance by loading data on demand
It is commonly used in ORM frameworks like Entity Framework
Example: Loading related entities only when accessed in a database query
SOLID is a set of five design principles in object-oriented programming. One of them is the Single Responsibility Principle (SRP).
SRP states that a class should have only one reason to change, meaning it should only have one job or responsibility.
For example, a class that handles both user authentication and database operations violates SRP. It should be split into two separate classes.
SRP helps in making code more mai
MVC page cycle is the sequence of events that occur during the lifespan of a MVC page.
MVC page is requested by the user
Routing engine determines the appropriate controller and action method
Controller executes the action method and returns a view
View is rendered and sent back to the user's browser
ASP .Net Page Lifecycle is a series of events that occur when a page is requested, processed, and rendered by the server.
Page Request: Initiated by the user or browser.
Page Initialization: Page properties are set.
Page Load: Controls on the page are loaded and data is bound.
Postback Event Handling: User interactions trigger events.
Page Rendering: Page is rendered to HTML and sent to the browser.
Page Unload: Cleanup and
Sealed classes cannot be inherited from. They are used to prevent inheritance and ensure class integrity.
Sealed classes are declared using the 'sealed' keyword in C#.
They are used to prevent other classes from inheriting from them.
Sealed classes can inherit from other classes, but they cannot be inherited from.
Global tables are accessible to all sessions, while temp tables are only accessible to the session that created them.
Global tables are permanent and stored in the database, while temp tables are temporary and stored in memory or tempdb.
Global tables can be accessed by multiple users and sessions, while temp tables are local to the session that created them.
Global tables require explicit creation and dropping, while tem...
Session management in ASP .Net involves storing user-specific data during their visit to a website.
ASP .Net provides in-process, state server, and SQL Server session management options
In-process session management stores session data in memory on the web server
State server session management stores session data in a separate server process
SQL Server session management stores session data in a SQL Server database
Session...
Cursors in SQL are used to iterate through a result set, triggers are not always required but can be useful for enforcing business rules.
Cursors in SQL are used to fetch and process individual rows from a result set.
Triggers in SQL are used to automatically perform actions when certain events occur in a database.
Triggers can be useful for enforcing data integrity constraints or auditing changes to data.
Syntax of a trig...
Regular expression is a sequence of characters that define a search pattern.
Regular expressions are used for pattern matching in strings
They can be used for tasks like validation, searching, and replacing text
Examples: ^[a-zA-Z0-9]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,4}$ is a regex for email validation
The var keyword is not used in SQL, it is used in C# to declare implicitly typed variables.
The var keyword in C# allows you to declare a variable without explicitly specifying the type, the type is inferred by the compiler.
In SQL, you must explicitly specify the data type when declaring variables or columns.
Example in C#: var number = 10; // Compiler infers that number is an integer
Example in SQL: DECLARE @name VARCHAR
I applied via Company Website and was interviewed in Dec 2024. There were 5 interview rounds.
An aptitude test is an assessment to measure a candidate mental aptitude/mental ability
A group discussion is a structured conversation in which participants share their ideas, perspectives, and solutions on a specific topic.
Assignment details refer to the specifics of an assignment, including any documents and/or emails or subsequent correspondence between the company and the client.
posted on 26 Dec 2024
I applied via Walk-in and was interviewed in Nov 2024. There were 2 interview rounds.
I am a Senior Automation Test Engineer with 5+ years of experience in designing and implementing automated testing frameworks.
5+ years of experience in automation testing
Proficient in designing and implementing automated testing frameworks
Strong knowledge of testing tools like Selenium, Appium, and JUnit
Experience in creating test scripts and executing test cases
Ability to analyze test results and identify defects
The syntax for using driver.findElement in Selenium is driver.findElement(By locator)
Use driver.findElement(By locator) to locate a single element on the web page
Specify the locator strategy (e.g. By.id, By.name, By.xpath) to identify the element
Example: WebElement element = driver.findElement(By.id("username"));
Different types of assertions and syntax for hard assertion in TestNG
Types of assertions: Hard assertions and Soft assertions
Syntax for hard assertion in TestNG: Assert.assertEquals(expected, actual)
Types of wait mechanisms include implicit wait, explicit wait, fluent wait, and thread.sleep.
Implicit wait: Waits for a certain amount of time before throwing a NoSuchElementException.
Explicit wait: Waits for a certain condition to occur before proceeding further.
Fluent wait: Waits for a condition to be true with a specified polling frequency.
Thread.sleep: Pauses the execution for a specified amount of time.
Frames in Selenium can be managed using switchTo() method to navigate between frames.
Use driver.switchTo().frame() method to switch to a frame by index, name or WebElement
Use driver.switchTo().defaultContent() method to switch back to the main content
Use driver.switchTo().parentFrame() method to switch to the parent frame
Use a Set data structure to remove duplicates from an array of strings.
Create a Set from the array to automatically remove duplicates
Convert the Set back to an array to get the unique values
List, Set, and Map are different types of collections in Java used to store and manipulate groups of objects.
List is an ordered collection that allows duplicate elements. Example: ArrayList, LinkedList
Set is a collection that does not allow duplicate elements. Example: HashSet, TreeSet
Map is a collection of key-value pairs where each key is unique. Example: HashMap, TreeMap
I would analyze the user stories and application functionality to identify the root cause of the mismatch and work towards resolving it.
Review the user stories and application functionality to understand the discrepancies
Communicate with stakeholders to clarify requirements and expectations
Update test cases and automation scripts to align with the corrected user stories
Collaborate with developers to address any underly
I have over 5 years of experience in automation testing, with a focus on creating and executing test scripts for web applications.
Developing automation test scripts using tools like Selenium and TestNG
Creating test plans and test cases based on requirements
Executing test cases and reporting defects
Collaborating with developers and QA team to ensure quality of the product
Participating in Agile ceremonies such as sprint
Demonstrating feature file step definitions with different sets of data in a previous project scenario
Create a feature file with a scenario outline that includes placeholders for different sets of data
Write step definitions that use the placeholders to run the scenario with different data sets
Use data tables or examples in the feature file to provide the different sets of data
Run the scenario with different data sets t...
To count URLs in an HTML page using Selenium and open the URL containing your name, you can use a combination of Selenium WebDriver methods and regular expressions.
Use Selenium WebDriver to navigate to the HTML page and retrieve its source code
Use regular expressions to identify and count the URLs in the source code
Iterate through the list of URLs to find the one containing your name
Use Selenium WebDriver to open the U
Use regular expressions to separate letters and digits from a string in Java.
Use the String class's split() method with a regular expression to separate letters and digits.
Create a regular expression pattern that matches either letters or digits.
Store the separated letters and digits in separate arrays.
based on 34 reviews
Rating in categories
Technical Support Engineer
13
salaries
| ₹2.2 L/yr - ₹6.4 L/yr |
FX Artist
9
salaries
| ₹5.8 L/yr - ₹14.2 L/yr |
VFX Artist
8
salaries
| ₹2 L/yr - ₹9.6 L/yr |
HR Manager
7
salaries
| ₹8.6 L/yr - ₹12 L/yr |
VFX Compositor
7
salaries
| ₹5.3 L/yr - ₹9.8 L/yr |
Prime Focus
Redchillies vfx
Moving Picture Company
Technicolor