Premium Employer

Infosys

3.6
based on 38.2k Reviews
Filter interviews by

1000+ Leaptech Corporation Interview Questions and Answers

Updated 6 Feb 2025
Popular Designations

Q301. What are mandatory fields in Swift MT 103

Ans.

Mandatory fields in Swift MT 103 message

  • Sender's Reference (20)

  • Sender's Account Number (50K)

  • Receiver's Account Number (59)

  • Amount (32A)

  • Currency (33B)

  • Value Date (32A)

  • Sender's Correspondent (53A)

  • Receiver's Correspondent (54A)

Add your answer

Q302. 161 movement type in GRN

Ans.

Movement type 161 in GRN is used for returning goods to vendor.

  • Movement type 161 is used in Goods Receipt Note (GRN) to return goods to the vendor.

  • It is typically used when there is a need to return defective or damaged goods to the vendor.

  • The return process involves creating a return delivery and a subsequent return purchase order.

  • The return delivery is created with movement type 161 to record the return of goods.

  • The return purchase order is then created to initiate the retu...read more

View 10 more answers

Q303. Tell me some analytic function of sql

Ans.

Analytic functions in SQL are used to perform calculations across a set of rows related to the current row.

  • Common analytic functions include ROW_NUMBER, RANK, DENSE_RANK, LEAD, and LAG.

  • They can be used to calculate running totals, moving averages, and identify duplicates in a dataset.

  • Analytic functions are typically used with the OVER() clause to define the window of rows to be used in the calculation.

Add your answer

Q304. What is dependency injection and life cycle methods

Ans.

Dependency injection is a design pattern that allows objects to be loosely coupled by providing their dependencies externally.

  • Dependency injection is a way to achieve inversion of control in software development.

  • It helps in creating loosely coupled and modular code.

  • In dependency injection, the dependencies of a class are provided externally rather than being created within the class itself.

  • This allows for easier testing, maintainability, and flexibility in the codebase.

  • There ...read more

Add your answer
Discover Leaptech Corporation interview dos and don'ts from real experiences

Q305. What is RAID Server and Types?

Ans.

RAID (Redundant Array of Independent Disks) is a data storage technology that combines multiple physical drives into a single logical unit.

  • RAID provides improved performance, fault tolerance, and data protection.

  • There are several types of RAID configurations, including RAID 0, RAID 1, RAID 5, RAID 10, etc.

  • RAID 0 offers improved performance by striping data across multiple drives, but it lacks redundancy.

  • RAID 1 mirrors data across multiple drives for redundancy but doesn't pro...read more

View 3 more answers

Q306. What are the scrum fundamental.

Ans.

Scrum fundamentals are the basic principles and values that guide the Scrum framework.

  • Empirical process control

  • Self-organizing teams

  • Iterative and incremental development

  • Time-boxed events

  • Product backlog

  • Sprint backlog

  • Incremental delivery

  • Continuous improvement

  • Transparency

  • Inspection and adaptation

Add your answer
Are these interview questions helpful?

Q307. If an error occurred in WSUS how you will solve it

Ans.

I would troubleshoot the error by checking the WSUS logs and database, and then take appropriate action.

  • Check the WSUS logs to identify the error

  • Check the WSUS database for any issues

  • Restart the WSUS service if necessary

  • Run the WSUS cleanup wizard to remove any unnecessary updates

  • Manually synchronize WSUS with Microsoft Update

  • If all else fails, reinstall WSUS

Add your answer

Q308. What is the difference if we write propagate to and don’t write propagate to?

Ans.

Using propagate to determines whether an exception should be propagated to the caller or not.

  • If propagate to is not used, the exception will not be propagated to the caller and will be handled within the flow.

  • If propagate to is used, the exception will be propagated to the caller and can be handled by the calling flow or application.

  • Propagate to can be used in conjunction with exception handling nodes like Try-Catch or Throw.

  • Example: If a flow calls another flow and an except...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q309. 1. Master data for APO 2.Process flow from DP SNP PPDS 3.Heuristic, optimizer basic details 4. Other functionalities that you might have worked on in your previous project.

Ans.

The interview questions for SAP APO Consultant include master data, process flow, heuristic and optimizer details, and other functionalities.

  • Master data includes product, location, and resource data.

  • Process flow starts with demand planning, followed by supply network planning, and then production planning and detailed scheduling.

  • Heuristic is a rule-based planning method, while optimizer is a mathematical optimization method.

  • Other functionalities may include capacity planning,...read more

Add your answer

Q310. Some kind of network troubleshooting commands? What is the winevent logs

Ans.

Winevent logs are logs generated by Windows operating system to record system events and activities.

  • Winevent logs can be accessed through Event Viewer or PowerShell commands.

  • They can be used for troubleshooting network issues, system crashes, and security breaches.

  • Examples of winevent logs include application logs, security logs, and system logs.

Add your answer

Q311. how to handle broken links in selenium

Ans.

To handle broken links in Selenium, we can use the HTTPURLConnection class to check the response code of the link.

  • Get all the links on the page using findElements() method

  • Iterate through each link and get the href attribute

  • Create a URL object for the href attribute

  • Open a connection using HTTPURLConnection class

  • Get the response code using getResponseCode() method

  • If the response code is not 200, mark the link as broken

Add your answer

Q312. What is Functional Interface? What is Flat Map? What is Method Reference? What is stream API

Ans.

Functional Interface is an interface with only one abstract method. Flat Map is used to flatten nested collections. Method Reference is a shorthand notation for lambda expressions. Stream API is used to process collections of objects.

  • Functional Interface is an interface with a single abstract method, such as Runnable or Comparator.

  • Flat Map is a method in Java that is used to flatten nested collections, like List> to List.

  • Method Reference is a shorthand notation for lambda exp...read more

Add your answer

Q313. What are your views in epay tax and NSDL payment portal

Ans.

ePay tax and NSDL payment portal are online platforms for tax payment and financial transactions.

  • ePay tax is an online platform that allows individuals and businesses to pay their taxes electronically.

  • NSDL payment portal is a secure online platform for making various financial transactions.

  • Both platforms provide convenience and efficiency in tax payment and financial transactions.

  • They offer multiple payment options, such as net banking, credit/debit cards, and mobile wallets....read more

View 1 answer

Q314. What is the most efficient method for handling a large volume of data (1TB) in Java?

Ans.

Using Java streams and parallel processing is the most efficient method for handling a large volume of data (1TB) in Java.

  • Utilize Java streams to process data in a functional style, allowing for easy parallelization

  • Use parallel processing to take advantage of multi-core processors and speed up data processing

  • Consider using libraries like Apache Spark or Hadoop for distributed processing of large datasets

Add your answer

Q315. What design patterns have you used in your applications, and what were the reasons for your choices?

Ans.

I have used design patterns such as MVC, Singleton, and Factory in my applications to improve code organization, reusability, and maintainability.

  • MVC (Model-View-Controller) for separating concerns and improving code organization

  • Singleton for ensuring a single instance of a class and global access point

  • Factory for creating objects without specifying the exact class of object that will be created

Add your answer

Q316. Able to work in shifts and Hybrid Model

Ans.

Yes, I am able to work in shifts and Hybrid Model.

  • I have prior experience working in shifts and adapting to different work schedules.

  • I am comfortable with working remotely and in a hybrid work environment.

  • I am flexible and can adjust my schedule as per the company's requirements.

View 1 answer

Q317. Difference between sap Pi 7.1 and Po 7.5

Ans.

SAP PI 7.1 is an older version while PO 7.5 is the latest version with improved features.

  • PO 7.5 has a new single stack architecture while PI 7.1 has a dual stack architecture

  • PO 7.5 has better support for cloud integration and API management

  • PO 7.5 has improved monitoring and error handling capabilities

  • PO 7.5 has a new web-based design tool called SAP Web IDE for integration development

  • PO 7.5 has improved security features such as SSL/TLS encryption and OAuth 2.0 authentication

View 2 more answers

Q318. Difference between soap and rest adapter

Ans.

SOAP is a protocol for exchanging structured information using XML, while REST is an architectural style for building web services.

  • SOAP uses XML to encode messages, while REST uses a variety of formats such as JSON, XML, or plain text.

  • SOAP requires more bandwidth and processing power than REST due to its use of XML.

  • REST is more flexible and scalable than SOAP.

  • SOAP is commonly used in enterprise environments, while REST is popular for web-based applications.

  • SOAP has built-in e...read more

View 4 more answers

Q319. 2. What is retention and retention policy, how to configure

Ans.

Retention is the process of keeping or preserving data for a specific period of time. Retention policy is a set of rules that governs the retention of data.

  • Retention helps in complying with legal and regulatory requirements.

  • Retention policy can be configured in SharePoint by creating a retention policy center and defining retention stages.

  • Retention stages can be based on content type, metadata, or age of the document.

  • Retention policy can be applied to a site, library, or fold...read more

Add your answer

Q320. What is SPA? How to load another module.what is lazy loading

Ans.

SPA stands for Single Page Application. Lazy loading is a technique to load modules on demand.

  • SPA is a web application that loads a single HTML page and dynamically updates the content as the user interacts with it.

  • To load another module in SPA, we can use lazy loading technique which loads the module only when it is required.

  • Lazy loading helps in reducing the initial load time of the application and improves the performance.

  • For example, in Angular, we can use loadChildren() ...read more

Add your answer

Q321. In trending microservices, if one of the microservice down what will happen?

Ans.

If a microservice goes down in microservices architecture, it can affect the entire system.

  • Other microservices may not be able to communicate with the downed microservice.

  • The system may experience latency or errors.

  • Proper monitoring and redundancy can help mitigate the impact of a downed microservice.

Add your answer

Q322. why are switching very early?

Ans.

I switched very early in my career to explore different opportunities and gain diverse experience.

  • To gain diverse experience and skills

  • To explore different career opportunities

  • To find a better fit for my interests and strengths

Add your answer

Q323. Prerequisites: Payment gateway If your order fails and payment has been deducted, how do you manage this situation.

Ans.

In case of order failure with payment deducted, refund the payment and investigate the issue.

  • Initiate refund process for the deducted payment

  • Investigate the reason for the order failure

  • Communicate with the customer about the issue and resolution

  • Ensure the payment gateway is functioning correctly to prevent future occurrences

Add your answer

Q324. Capabilities need to pass for mobile automation

Ans.

Capabilities needed for mobile automation include knowledge of mobile platforms, programming languages, testing frameworks, and automation tools.

  • Knowledge of mobile platforms such as iOS and Android

  • Proficiency in programming languages like Java, Swift, or Kotlin

  • Familiarity with testing frameworks like Appium or Espresso

  • Experience with automation tools such as Selenium or UI Automator

Add your answer

Q325. Low level design to build a spring boot app

Ans.

Low level design involves creating detailed technical specifications for building a Spring Boot app.

  • Identify the components and their interactions in the app

  • Define the data model and database schema

  • Design the RESTful APIs and their endpoints

  • Implement security measures such as authentication and authorization

  • Optimize performance by considering caching and asynchronous processing

Add your answer

Q326. What are three drawbacks of pandas, what are middleware, CDNs etc

Ans.

Three drawbacks of pandas are performance issues with large datasets, limited visualization capabilities, and lack of built-in support for time series analysis.

  • Performance can be slow with large datasets due to pandas being memory intensive

  • Limited visualization capabilities compared to tools like Matplotlib or Seaborn

  • Lack of built-in support for time series analysis, requiring additional libraries like Statsmodels or Prophet

Add your answer

Q327. What are @annotations in springboot? explain about @springBootApplication

Ans.

Annotations in Spring Boot are used to provide metadata about the code. @SpringBootApplication is a meta-annotation that combines @Configuration, @EnableAutoConfiguration, and @ComponentScan.

  • Annotations in Spring Boot are used to simplify configuration and reduce boilerplate code.

  • @SpringBootApplication is a meta-annotation that enables the auto-configuration feature in Spring Boot.

  • It combines @Configuration, @EnableAutoConfiguration, and @ComponentScan annotations.

  • Example: @S...read more

Add your answer

Q328. How to pass custom args in a url through route?

Ans.

To pass custom args in a URL through route, use route parameters or query strings.

  • For route parameters, define a parameter in the route path and access it in the controller using req.params.

  • For query strings, append key-value pairs to the URL and access them in the controller using req.query.

  • Example: /users/:id for route parameters or /users?id=123 for query strings.

  • Use encodeURIComponent() to encode special characters in the URL.

View 1 answer

Q329. Difference between rank dense rank , duplicate removal

Ans.

Rank assigns a unique number to each row based on the order of values. Dense rank assigns a unique number to each row based on the order of values, but skips numbers for ties. Duplicate removal removes duplicate rows from a dataset.

  • Rank assigns a unique number to each row based on the order of values.

  • Dense rank assigns a unique number to each row based on the order of values, but skips numbers for ties.

  • Duplicate removal removes duplicate rows from a dataset.

  • Rank and dense ran...read more

Add your answer

Q330. What is cloud, subnet, acl, db ops task, server config and manage.

Ans.

Cloud, subnet, ACL, DB ops task, server config and manage are all related to cloud computing infrastructure.

  • Cloud refers to the delivery of computing services over the internet.

  • Subnet is a smaller network within a larger network.

  • ACL stands for Access Control List and is used to control network traffic.

  • DB ops task refers to tasks related to managing databases in the cloud.

  • Server config and manage involves configuring and managing servers in the cloud.

Add your answer

Q331. What is @Controller advice

Ans.

A class in Spring MVC that provides global exception handling and model attributes for all controllers.

  • Used to handle exceptions across multiple controllers

  • Can add common model attributes to all controllers

  • Can be used to customize error responses

  • Can be annotated with @RestControllerAdvice to return JSON responses

Add your answer

Q332. What is inventory,roles,variable in ansible?

Ans.

Inventory is a list of hosts where Ansible runs tasks. Roles are reusable collections of tasks, files, and templates. Variables are used to store data.

  • Inventory is a file or directory containing a list of hosts or groups of hosts

  • Roles are used to organize tasks, files, and templates into reusable collections

  • Variables are used to store data that can be used across multiple tasks and roles

  • Example: inventory file can contain a group of web servers, roles can include installing a...read more

Add your answer

Q333. How to sort to fields in GDG version with comparison

Ans.

You can sort fields in a GDG version by using the SORT statement in JCL.

  • Use the SORT statement in JCL to sort fields in a GDG version.

  • Specify the fields to be sorted and the comparison criteria in the SORT statement.

  • Example: SORT FIELDS=(1,10,CH,A)

Add your answer

Q334. Qns from the coding test and startegies used to clear the qns

Ans.

I successfully completed the coding test by utilizing efficient algorithms and data structures.

  • Used arrays and hashmaps to store and manipulate data efficiently

  • Implemented sorting algorithms like quicksort or mergesort for optimization

  • Utilized dynamic programming for solving complex problems

  • Tested code thoroughly to ensure correctness and efficiency

Add your answer

Q335. What's you expectation form us

Ans.

I expect a challenging work environment with opportunities for growth and learning.

  • Clear understanding of job responsibilities and expectations

  • Opportunities for training and development

  • Collaborative work culture

  • Regular feedback and performance evaluations

  • Competitive compensation and benefits package

Add your answer

Q336. How to control the quality control for production ,

Ans.

Quality control for production can be controlled through various methods and processes.

  • Implementing quality control measures at each stage of production

  • Setting up quality control checkpoints and inspections

  • Using statistical process control techniques to monitor and analyze production data

  • Training and educating production staff on quality control standards

  • Implementing corrective and preventive actions to address quality issues

  • Regularly reviewing and updating quality control pr...read more

View 1 answer

Q337. What are the clauses available in ISO 13485

Ans.

ISO 13485 has 10 clauses covering quality management systems for medical devices.

  • Clause 4: Quality management system

  • Clause 5: Management responsibility

  • Clause 6: Resource management

  • Clause 7: Product realization

  • Clause 8: Measurement, analysis and improvement

  • Clause 9: Risk management

  • Clause 10: Technical documentation

  • Clause 11: Clinical evaluation

  • Clause 12: Vigilance and post-market surveillance

  • Clause 13: Regulatory compliance

Add your answer

Q338. How to configure vswitch in vcenter

Ans.

To configure vswitch in vCenter, navigate to the Networking section, select the host, and add a new vSwitch with desired settings.

  • Navigate to Networking section in vCenter

  • Select the host where vSwitch will be configured

  • Add a new vSwitch with desired settings

Add your answer

Q339. WAJP to establish a JDBC connection and fetch results from a database and print those results.

Ans.

Establish a JDBC connection and fetch results from a database using Java.

  • Import the necessary JDBC packages

  • Load and register the JDBC driver

  • Establish a connection to the database

  • Create a statement object

  • Execute a query to fetch results

  • Iterate over the result set and print the results

  • Close the result set, statement, and connection

Add your answer

Q340. Explain interface and how it's used?

Ans.

An interface is a point of interaction between components, allowing them to communicate and interact with each other.

  • Interfaces define a set of methods that a class must implement.

  • They provide a way to achieve abstraction and multiple inheritance in programming.

  • Interfaces are used to establish communication between different software components.

  • Examples include Java interfaces, which define a contract that implementing classes must follow.

Add your answer

Q341. PDF validation, how its done & what are possible scenarios

Add your answer

Q342. 1.How to migrate configuration from Cisco to Fortigate and Viceversa

Ans.

Configuration migration between Cisco and Fortigate

  • Identify the configuration on the source device

  • Translate the configuration to the equivalent on the target device

  • Verify the configuration on the target device

  • Test the migrated configuration

  • Use automation tools to simplify the process

  • Consider differences in syntax and feature support between the devices

Add your answer

Q343. What do you know about new keyword in c#

Ans.

The 'new' keyword in C# is used to create an instance of a class or to hide a base class member.

  • Used to create an instance of a class

  • Used to hide a base class member

  • Can be used with constructors, methods, properties, and events

  • Example: MyClass obj = new MyClass();

  • Example: public new void MyMethod() { }

Add your answer

Q344. Agile methodologies and how you practice it

Ans.

Agile methodologies are an iterative approach to software development that prioritize customer satisfaction and collaboration.

  • I practice Agile methodologies by working closely with the development team and stakeholders to prioritize tasks and deliverables.

  • I participate in daily stand-up meetings to discuss progress and identify any roadblocks.

  • I use tools like JIRA to track tasks and ensure that they are completed within the sprint timeline.

  • I also prioritize testing throughout...read more

Add your answer

Q345. what is oops? its characteristics. Collection classes.

Ans.

OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.

  • OOPs focuses on creating objects that contain data and methods to manipulate that data.

  • Characteristics of OOPs include encapsulation, inheritance, polymorphism, and abstraction.

  • Collection classes in OOPs are used to store and manipulate groups of objects, such as lists, sets, and maps.

Add your answer

Q346. What is difference between deperiation and amortization

Ans.

Depreciation is the decrease in value of tangible assets while amortization is the decrease in value of intangible assets.

  • Depreciation is used for tangible assets like buildings, machinery, etc.

  • Amortization is used for intangible assets like patents, copyrights, etc.

  • Depreciation is calculated based on the useful life of the asset.

  • Amortization is calculated based on the estimated useful life of the intangible asset.

  • Depreciation is charged against the income statement while amo...read more

Add your answer

Q347. What is marketing?

Ans.

Marketing is the process of promoting and selling products or services to customers.

  • Identifying customer needs and wants

  • Developing products or services to meet those needs

  • Promoting and advertising the products or services

  • Selling the products or services to customers

  • Building and maintaining customer relationships

  • Analyzing market trends and competition

  • Adjusting strategies to meet changing market conditions

Add your answer

Q348. Difference between waterfall and agile methodologies

Ans.

Waterfall is a linear sequential approach to software development, while Agile is an iterative and incremental approach.

  • Waterfall follows a sequential process, while Agile allows for flexibility and adaptability.

  • Waterfall requires all requirements to be defined upfront, while Agile allows for changes throughout the project.

  • Waterfall has a fixed timeline and budget, while Agile focuses on delivering value in short iterations.

  • Waterfall is more suitable for projects with well-de...read more

Add your answer

Q349. Java 8 Spring boot vs spring mvc Hashmap vs hashtable

Ans.

Spring Boot is a framework for building stand-alone, production-grade Spring-based Applications. Spring MVC is a part of the Spring Framework for building web applications.

  • Spring Boot is used for creating standalone Spring applications with minimal configuration, while Spring MVC is used for building web applications using the Spring Framework.

  • HashMap is a non-synchronized collection class, while Hashtable is a synchronized collection class.

  • Spring Boot simplifies the developm...read more

Add your answer

Q350. What is static variables?

Ans.

Static variables are variables that belong to the class itself, rather than an instance of the class.

  • Static variables are declared using the 'static' keyword.

  • They are shared among all instances of the class.

  • They can be accessed without creating an object of the class.

  • Static variables are initialized only once, at the start of the program.

  • They are useful for storing data that is common to all instances of a class.

View 1 answer

Q351. Tell about collection api and array list internal implementation and write syntax for hashmap ..

Ans.

Explanation of Collection API, ArrayList internal implementation and syntax for HashMap

  • Collection API is a set of interfaces and classes that provide a framework for handling groups of objects

  • ArrayList is a resizable array implementation of List interface in Collection API

  • ArrayList internally uses an array to store the elements and dynamically increases its size as required

  • Syntax for HashMap: HashMap map = new HashMap();

Add your answer

Q352. What is master layout and partial view?

Ans.

Master layout is a template for a webpage while partial view is a reusable component of a webpage.

  • Master layout defines the overall structure of a webpage

  • Partial view is a reusable component that can be used in multiple pages

  • Master layout can contain multiple partial views

  • Partial view can be used to display common content like header, footer, etc.

  • Example: Master layout can have a partial view for header and footer which can be used in multiple pages

Add your answer

Q353. What is join, Polymorphism in java, Exception handling in java, Difference between array list and list linked list, some SQL queries based on count,Max,sum function.

Ans.

Join is used to combine rows from two or more tables based on a related column. Polymorphism allows objects of different classes to be treated as objects of a common superclass. Exception handling is used to handle errors and exceptions in Java. ArrayList and LinkedList are both implementations of the List interface in Java, with differences in performance and usage. SQL queries can be used to perform operations like counting, finding maximum values, and calculating sums.

  • Join...read more

Add your answer

Q354. What is functional and regression testing?

Ans.

Functional testing verifies that the software meets the specified requirements, while regression testing ensures that the existing functionality is not affected by new changes.

  • Functional testing focuses on testing the individual functions or features of the software.

  • Regression testing is performed to ensure that the existing functionality is not broken after making changes or adding new features.

  • Functional testing is usually performed before regression testing.

  • Functional test...read more

Add your answer

Q355. Where to use generic concept in your project?

Ans.

Generics can be used in projects to create reusable code that can work with different types.

  • Generics can be used in data structures like lists, dictionaries, and queues to store and retrieve different types of data.

  • Generics can be used in algorithms and functions to work with different types of inputs and outputs.

  • Generics can be used in database operations to handle different types of data.

  • Generics can be used in user interfaces to create generic controls that can work with d...read more

Add your answer

Q356. difference between high level and low level coding language

Ans.

High level languages are closer to human language and easier to read/write, while low level languages are closer to machine code and harder to read/write.

  • High level languages are more abstract and require less detailed instructions.

  • Low level languages are more specific and require more detailed instructions.

  • Examples of high level languages include Python, Java, and C#.

  • Examples of low level languages include Assembly and machine code.

Add your answer

Q357. java collection framework , find if 2 strings are anagram, how to connect 2 DB at a time in spring, how to reloead configuration in spring framework at runtime(without application downtime)

Ans.

To check if two strings are anagrams, connect two databases in Spring, and reload configuration without downtime in Spring.

  • To check if two strings are anagrams, use Java Collection Framework to compare the characters in both strings.

  • To connect two databases in Spring, configure multiple data sources in the application context file.

  • To reload configuration in Spring without downtime, use Spring Cloud Config to externalize configuration and refresh it at runtime.

Add your answer

Q358. Shell command to change the color of the text in the file

Ans.

The shell command to change the color of the text in the file is 'echo -e \033[COLORmTEXT\033[0m'

  • The command uses the escape sequence '\033' to indicate the start of a color code

  • Replace 'COLOR' with the desired color code (e.g. 31 for red)

  • Replace 'TEXT' with the text to be colored

  • Use '\033[0m' to reset the color back to default

  • Example: 'echo -e \033[31mHello World\033[0m' will print 'Hello World' in red color'

Add your answer

Q359. How many programing language do you know?

Ans.

I am proficient in 5 programming languages including Java, Python, C++, SQL, and JavaScript.

  • Java

  • Python

  • C++

  • SQL

  • JavaScript

Add your answer

Q360. How to handle multiple windows in Selenium?

Ans.

Handling multiple windows in Selenium

  • Use getWindowHandles() method to get all window handles

  • Switch to the desired window using switchTo().window() method

  • Perform actions on the new window and switch back to the original window

  • Example: driver.getWindowHandles(); driver.switchTo().window(windowHandle);

  • Make sure to close all windows after the test is complete

Add your answer

Q361. 4. Tell about the various services provided by AWS and how have ypu used them.

Ans.

AWS provides various services including compute, storage, database, networking, analytics, machine learning, and more.

  • Compute: EC2, Lambda

  • Storage: S3, EBS

  • Database: RDS, DynamoDB

  • Networking: VPC, Route 53

  • Analytics: Athena, EMR

  • Machine Learning: SageMaker, Rekognition

  • Example: I have used EC2 to host a web application and S3 to store static files.

Add your answer

Q362. What is OSS and BSS? How to differentiate them in Telecom Perspective?

Ans.

OSS stands for Operations Support System and BSS stands for Business Support System in the telecom industry.

  • OSS includes network management, service delivery, and service assurance.

  • BSS includes customer management, billing, and revenue management.

  • OSS focuses on the technical side of operations while BSS focuses on the business side.

  • Examples of OSS components are network monitoring systems and trouble ticketing systems.

  • Examples of BSS components are CRM systems and billing sys...read more

Add your answer

Q363. For Each Loop vs Batch processing diff

Ans.

For Each Loop processes elements one by one, while Batch processing groups elements together for processing.

  • For Each Loop is used to iterate over each element in a collection individually.

  • Batch processing involves processing a group of elements together in a single operation.

  • For Each Loop is more suitable for small collections, while Batch processing is efficient for large datasets.

  • Example: For Each Loop can be used to iterate over each item in a list, while Batch processing ...read more

Add your answer

Q364. Do you know any ticketing tool?

Ans.

Yes, I am familiar with ticketing tools.

  • I have experience using JIRA for issue tracking and project management.

  • I have also used ServiceNow for IT service management.

  • Other ticketing tools I am familiar with include Zendesk and Freshdesk.

  • I understand the importance of using ticketing tools to efficiently manage and track issues.

  • I am comfortable using ticketing tools to communicate with team members and stakeholders.

Add your answer

Q365. What are the different type of extractors?

Ans.

Different types of extractors include mechanical extractors, chemical extractors, and biological extractors.

  • Mechanical extractors use physical force to extract substances from a mixture, such as pressing or grinding.

  • Chemical extractors use solvents or other chemicals to separate desired compounds from a mixture.

  • Biological extractors use living organisms or enzymes to extract specific compounds from a mixture.

  • Examples include juicers as mechanical extractors, solvent extractio...read more

Add your answer

Q366. What do you mean by bind variables in salesforce

Ans.

Bind variables in Salesforce are placeholders used in SOQL queries to improve performance and prevent SQL injection.

  • Bind variables are denoted by a colon followed by a variable name in a SOQL query.

  • They are used to pass dynamic values into a query at runtime.

  • Bind variables improve query performance by allowing Salesforce to reuse the query plan.

  • They also prevent SQL injection attacks by automatically escaping special characters.

  • Example: SELECT Id, Name FROM Account WHERE Indu...read more

Add your answer

Q367. Any coding snippet to provide solution

Ans.

Yes, I can provide a coding snippet for the solution.

  • What is the problem statement?

  • What programming language is required?

  • What are the constraints and requirements?

  • What is the expected output?

  • Provide a sample input and output.

Add your answer

Q368. What is java? Why java is case sensitive language? What is AWT? What is MVC?

Ans.

Java is a high-level, object-oriented programming language used for developing applications. It is case sensitive.

  • Java is platform-independent and can run on any device with a Java Virtual Machine (JVM)

  • Java is used for developing web, mobile, and desktop applications

  • AWT (Abstract Window Toolkit) is a Java package used for creating graphical user interfaces (GUIs)

  • MVC (Model-View-Controller) is a software design pattern used for separating an application's data, user interface,...read more

Add your answer

Q369. What do you know about database.

Ans.

A database is a structured collection of data that is organized and stored for easy access, retrieval, and management.

  • A database is used to store and manage large amounts of data.

  • It provides a way to organize and structure data for efficient storage and retrieval.

  • Databases use tables to store data in rows and columns.

  • SQL (Structured Query Language) is commonly used to interact with databases.

  • Databases can be relational or non-relational, depending on the data model used.

  • Examp...read more

Add your answer

Q370. Why do you want to start your career in IT? Which programming language do you know? Explain OOPs concept? What is difference between method overloading and overriding? What is final key word? Explain your proje...

read more
Ans.

I want to start my career in IT because I am passionate about technology and enjoy problem-solving.

  • Passionate about technology and enjoy problem-solving

  • Opportunity to work with cutting-edge technologies

  • Desire to contribute to the advancement of IT industry

  • Excitement for continuous learning and growth

  • Interest in exploring various domains within IT

Add your answer

Q371. Explain precision and recall, when are they used in which scenario?

Ans.

Precision and recall are metrics used in evaluating the performance of classification models.

  • Precision measures the accuracy of positive predictions, while recall measures the ability of the model to find all positive instances.

  • Precision = TP / (TP + FP)

  • Recall = TP / (TP + FN)

  • Precision is important when false positives are costly, while recall is important when false negatives are costly.

  • For example, in a spam email detection system, high precision is desired to avoid classif...read more

Add your answer

Q372. How to identify element of app

Ans.

Identifying elements of an app involves analyzing its components and functionalities.

  • Examine the user interface to identify buttons, menus, and input fields.

  • Review the codebase to understand the different modules and classes used.

  • Utilize debugging tools to inspect the app's behavior and interactions.

  • Conduct user testing to gather feedback on specific elements.

  • Document the app's architecture and design to identify key elements.

Add your answer

Q373. How can you write custom exception in Java?

Ans.

To write a custom exception in Java, create a new class that extends Exception or a subclass of Exception.

  • Create a new class that extends Exception or a subclass of Exception.

  • Add a constructor to the custom exception class to pass a message to the superclass constructor.

  • Throw the custom exception using the 'throw' keyword in your code.

  • Handle the custom exception using try-catch blocks or propagate it up the call stack.

Add your answer

Q374. Have you work on agile environment

Ans.

Yes, I have worked on agile environment.

  • I have experience working in Scrum and Kanban methodologies.

  • I have participated in daily stand-up meetings, sprint planning, and retrospectives.

  • I have worked closely with product owners and stakeholders to prioritize and deliver features.

  • I have used tools such as Jira and Trello to manage tasks and track progress.

  • I have also been involved in continuous improvement initiatives to optimize team performance.

Add your answer

Q375. What is ABAP (SAP)?

Ans.

ABAP is a programming language used for developing applications in SAP systems.

  • ABAP stands for Advanced Business Application Programming.

  • It is used for developing custom reports, interfaces, and enhancements in SAP systems.

  • ABAP code runs on the SAP Application Server.

  • It is an object-oriented language and supports modular programming.

  • ABAP programs can be developed using the SAP GUI or Eclipse-based ABAP Development Tools.

  • Examples of ABAP programs include custom reports, data m...read more

View 1 answer

Q376. Why interface is being used in c#

Ans.

Interfaces are used in C# to define a contract that a class must implement.

  • Interfaces allow for polymorphism and abstraction

  • They provide a way to achieve loose coupling between classes

  • Interfaces can be used to define common behavior across multiple classes

  • Example: IDisposable interface is used to ensure that objects are properly disposed of when they are no longer needed

Add your answer

Q377. Why Infosys Time management Polymarphirms Sql Oops

Ans.

Infosys is a leading IT company with a strong focus on innovation and customer satisfaction.

  • Infosys has a strong reputation for delivering high-quality software solutions

  • The company places a strong emphasis on time management and project planning

  • Infosys has expertise in a wide range of technologies, including polymorphism, SQL, and OOPs

  • The company offers excellent career growth opportunities and a supportive work environment

Add your answer

Q378. Difference between Star schema and snowflake schema.

Ans.

Star schema has a single fact table and denormalized dimension tables, while snowflake schema has normalized dimension tables.

  • Star schema is simpler and easier to understand, but can lead to data redundancy.

  • Snowflake schema is more complex but saves storage space and allows for more flexibility in querying.

  • Star schema is better suited for smaller datasets, while snowflake schema is better for larger datasets.

  • Example of star schema: sales fact table with denormalized customer ...read more

Add your answer

Q379. Difference between white box and black box testing.

Ans.

White box testing is testing the internal structure of the application while black box testing is testing the functionality without knowledge of the internal structure.

  • White box testing is also known as clear box testing or structural testing.

  • It requires knowledge of the internal workings of the application.

  • Examples include unit testing and integration testing.

  • Black box testing is also known as functional testing.

  • It does not require knowledge of the internal workings of the a...read more

Add your answer

Q380. Write your own immutable class

Ans.

An immutable class is a class whose objects cannot be modified after creation.

  • Make all fields private and final

  • Do not provide any setter methods

  • Ensure that any mutable objects are defensively copied

  • Override equals() and hashCode() methods

  • Make the class final

Add your answer

Q381. If there is no template to component will it get rendered on ui

Ans.

No, it will not get rendered on UI without a template.

  • A component needs a template to be rendered on UI.

  • Without a template, the component will not be visible on the UI.

  • The template defines the structure and content of the component.

  • If there is no template, the component will not have any visual representation.

Add your answer

Q382. What are different RAID configuration

Ans.

RAID (Redundant Array of Independent Disks) configurations include RAID 0, RAID 1, RAID 5, RAID 6, RAID 10, and RAID 50.

  • RAID 0: Striping without parity

  • RAID 1: Mirroring

  • RAID 5: Striping with distributed parity

  • RAID 6: Striping with dual distributed parity

  • RAID 10: Mirrored sets in a striped array

  • RAID 50: Striped sets in a mirrored array

  • Different RAID levels offer varying levels of performance, fault tolerance, and capacity.

  • RAID can be implemented using hardware or software.

  • Examp...read more

Add your answer

Q383. What are the resolution SLAs for P1, P2 and P3 incidents?

Ans.

SLAs for P1, P2 and P3 incidents

  • P1 incidents have a resolution SLA of 2 hours

  • P2 incidents have a resolution SLA of 4 hours

  • P3 incidents have a resolution SLA of 8 hours

Add your answer

Q384. How System upgrade is done ?

Ans.

System upgrade is done by installing new software or hardware components to improve performance and functionality.

  • Back up important data before starting the upgrade process

  • Ensure compatibility of new components with existing system

  • Follow step-by-step instructions provided by software or hardware manufacturer

  • Test the upgraded system thoroughly before deploying it for regular use

Add your answer

Q385. Exception handling? How you are handling in your project?

Ans.

Exception handling is an important aspect of any project to ensure smooth functioning.

  • We use try-catch blocks to handle exceptions.

  • We log the exceptions to track and fix them.

  • We also use custom exceptions to handle specific errors.

  • We prioritize handling critical exceptions first.

  • We regularly review and update our exception handling approach.

Add your answer

Q386. Explain agile development

Ans.

Agile development is an iterative approach to software development that emphasizes flexibility and collaboration.

  • Agile development involves breaking down a project into smaller, more manageable chunks called sprints.

  • Each sprint typically lasts 1-4 weeks and results in a working product increment.

  • Agile teams prioritize collaboration, communication, and adaptability over rigid processes and documentation.

  • Agile methodologies include Scrum, Kanban, and Extreme Programming (XP).

Add your answer

Q387. 4.What is institute name where you have learned SAP Basis?

Ans.

I learned SAP Basis from multiple institutes.

  • Learned from multiple institutes

  • Some of them are ABC Institute and XYZ Academy

View 1 answer

Q388. How to calculate cost of estimation

Ans.

Cost of estimation can be calculated by considering the time and effort put in by the team.

  • Calculate the total time spent by the team on estimation

  • Multiply the total time by the hourly rate of the team

  • Add any additional costs such as tools or software used for estimation

  • Divide the total cost by the number of items estimated to get the cost per item

  • Use the cost per item to make informed decisions about future estimation efforts

View 1 answer

Q389. Why Java does not support multiple inheritance?

Ans.

Java does not support multiple inheritance to avoid the diamond problem and maintain simplicity.

  • Multiple inheritance can lead to the diamond problem where a class inherits from two classes with a common parent.

  • This can cause ambiguity and conflicts in method and variable resolution.

  • Java supports multiple interface inheritance to achieve similar functionality.

  • Maintaining simplicity and avoiding complexity is a core principle of Java design.

Add your answer

Q390. How to remove duplicates from list

Ans.

Remove duplicates from a list

  • Convert list to set to remove duplicates

  • Use a loop to iterate through the list and remove duplicates

  • Use list comprehension to create a new list without duplicates

Add your answer

Q391. Explain informatica architecture with process flow

Ans.

Informatica architecture is a client-server model with multiple components for data integration.

  • Informatica PowerCenter is the main component that manages data integration.

  • It has a client tool called the Designer for creating mappings and workflows.

  • The Integration Service executes the workflows and manages the flow of data.

  • The Repository Service stores metadata and configuration information.

  • The Source and Target systems are connected through connectors.

  • Data flows through the ...read more

Add your answer

Q392. Journal entry for accrued expenses

Ans.

Accrued expenses are expenses that have been incurred but not yet paid for.

  • Debit the expense account for the amount of the expense

  • Credit the accrued liability account for the same amount

  • Adjust the entry when the expense is paid

  • Example: Journal entry for $1,000 of accrued salaries: Debit Salaries Expense $1,000, Credit Salaries Payable $1,000

View 2 more answers

Q393. Sales process which I have worked on

Ans.

I have experience working on a consultative sales process focused on building relationships and providing tailored solutions.

  • Utilizing a needs analysis to understand the client's specific challenges and goals

  • Presenting customized solutions that address the client's needs

  • Building rapport and trust with clients through ongoing communication and follow-up

  • Negotiating terms and closing deals effectively

  • Providing exceptional customer service post-sale to ensure client satisfaction

Add your answer

Q394. What is a signal .Draw the graph of sin wave

Ans.

A signal is a physical quantity that varies with time, conveying information. A sine wave is a periodic signal.

  • A signal can be electrical, acoustic, or optical.

  • Signals can be analog or digital.

  • Examples of signals include sound waves, radio waves, and voltage signals.

  • A sine wave is a smooth, repetitive oscillation that can be described mathematically.

  • It is characterized by its amplitude, frequency, and phase.

Add your answer

Q395. Spring security explain how to implement

Ans.

Spring Security is a powerful and customizable authentication and access control framework for Java applications.

  • Add Spring Security dependency in pom.xml

  • Configure security settings in SecurityConfig class

  • Use annotations like @EnableWebSecurity and @EnableGlobalMethodSecurity

  • Define user roles and permissions in UserDetailsServiceImpl

  • Secure endpoints using @PreAuthorize or @Secured annotations

Add your answer

Q396. what is list comprehension? write some sample code? what is use of it?

Ans.

List comprehension is a concise way to create lists in Python by iterating over an existing list or iterable.

  • List comprehension is more concise and readable than traditional loops.

  • It can be used to filter elements, perform operations on elements, or create new lists based on existing ones.

  • Example: squares = [x**2 for x in range(10)]

  • Example: even_numbers = [x for x in range(10) if x % 2 == 0]

Add your answer

Q397. Difference between abstract and interface class

Ans.

Abstract class is a class that cannot be instantiated, while interface is a contract that defines the behavior of a class.

  • Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

  • A class can implement multiple interfaces, but can only inherit from one abstract class.

  • Abstract class can have constructors, while interface cannot.

  • Example of abstract class: Animal (abstract method: makeSound())

  • Example of interface: Runnable (ab...read more

Add your answer

Q398. Types of inheritance and their explanation

Ans.

Types of inheritance include single, multiple, multilevel, hierarchical, hybrid, and multipath inheritance.

  • Single inheritance involves a child class inheriting from a single parent class.

  • Multiple inheritance involves a child class inheriting from multiple parent classes.

  • Multilevel inheritance involves a child class inheriting from a parent class, which in turn inherits from another parent class.

  • Hierarchical inheritance involves multiple child classes inheriting from a single ...read more

Add your answer

Q399. What factors would you consider when performing application performance tuning?

Ans.

Factors to consider for application performance tuning

  • Identifying bottlenecks in the application

  • Analyzing resource utilization

  • Optimizing database queries

  • Caching frequently accessed data

  • Monitoring and adjusting server configurations

Add your answer

Q400. What is the exception from software testing engineer in ur company

Ans.

There is no exception from software testing engineer in our company.

  • All software testing engineers in our company are expected to follow the same testing process and standards.

  • There are no exemptions or special privileges given to any testing engineer.

  • Each engineer is responsible for ensuring the quality of the software they test.

  • Any issues or defects found during testing are reported and addressed by the development team.

  • Continuous learning and improvement is encouraged for ...read more

Add your answer
1
2
3
4
5
6
7
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Leaptech Corporation

based on 1.2k interviews
Interview experience
4.1
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.2
 • 657 Interview Questions
3.6
 • 378 Interview Questions
3.5
 • 346 Interview Questions
4.0
 • 245 Interview Questions
4.0
 • 197 Interview Questions
4.0
 • 158 Interview Questions
View all
Top Infosys Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter