Add office photos
Engaged Employer

ITC Infotech

3.8
based on 3.8k Reviews
Filter interviews by

200+ Twinleaves Retail Ecommerce Interview Questions and Answers

Updated 2 Feb 2025
Popular Designations

Q1. There is a bulb producing company and some of the produced bulbs got defected due to different reasons. Company wants to develop a module where they monitors the ratio of working bulbs vs defeated bulbs. Which...

read more
Ans.

The company can develop a module using data analytics and machine learning techniques to monitor the ratio of working bulbs vs defeated bulbs.

  • The module can collect data on the number of produced bulbs and the number of defected bulbs.

  • The module can use statistical analysis to identify patterns and trends in the data.

  • The module can use machine learning algorithms to predict the likelihood of a bulb being defected based on various factors such as production line, batch number,...read more

Add your answer

Q2. What is software? What is SQL? Tell me about your major project. What is Oop? And it's type.

Ans.

Answers to common IT interview questions

  • Software is a set of instructions that tells a computer what to do

  • SQL is a programming language used to manage and manipulate relational databases

  • My major project involved developing a web application using Java and Spring framework

  • OOP stands for Object-Oriented Programming, which is a programming paradigm that uses objects to represent data and methods

  • There are four types of OOP: Abstraction, Encapsulation, Inheritance, and Polymorphis...read more

Add your answer

Q3. How Traffic Signals work? Which type of technology is used

Ans.

Traffic signals control the flow of vehicles and pedestrians at intersections using a combination of sensors, timers, and communication technology.

  • Traffic signals use sensors to detect the presence of vehicles and pedestrians.

  • These sensors send signals to a controller, which determines the appropriate timing for each signal phase.

  • The controller uses timers to regulate the duration of each signal phase.

  • Communication technology, such as wired or wireless connections, allows for...read more

View 1 answer

Q4. How to read excel, how can we read variable value without creating object, String split, String Reverse, window handling, frame handling, sting constant pool, constructor, java exception, overloading vs Overrid...

read more
Ans.

Answering questions related to Java programming concepts.

  • To read Excel, we can use Apache POI library

  • To read variable value without creating object, we can use static keyword

  • String split can be used to split a string into an array of substrings based on a delimiter

  • String reverse can be done using StringBuilder or StringBuffer class

  • Window handling can be done using WebDriver interface in Selenium

  • Frame handling can be done using switchTo() method in Selenium

  • String constant pool...read more

Add your answer
Discover Twinleaves Retail Ecommerce interview dos and don'ts from real experiences

Q5. Pdc emulator and errors how it can be fixed, how to work on VMware disk consolidation error, types for migration which I was involved and issue seen example cross over migration and aws SMS connector, azure sso

Ans.

Answering questions on PDC emulator errors, VMware disk consolidation, migration types, and AWS/Azure issues.

  • PDC emulator errors can be fixed by ensuring that the time on the PDC is synchronized with the rest of the domain controllers.

  • VMware disk consolidation errors can be resolved by ensuring that there are no snapshots of the virtual machine and that the virtual machine is powered off.

  • Types of migration include cross-over migration and AWS SMS connector.

  • Issues with cross-o...read more

Add your answer

Q6. How would you make multiple back end requests at the same time in angular?

Ans.

To make multiple back end requests at the same time in Angular, you can use the forkJoin operator from the RxJS library.

  • Import the forkJoin operator from 'rxjs' in your Angular component or service

  • Create an array of observables representing the backend requests

  • Use the forkJoin operator to combine the observables and subscribe to the result

  • The result will be an array containing the responses from all the backend requests

View 1 answer
Are these interview questions helpful?

Q7. Difference between session and session factory, which of them are thread safe?

Ans.

Session is a single-threaded conversation between client and server, while SessionFactory is a factory of sessions.

  • Session is created by SessionFactory

  • SessionFactory is thread-safe, while Session is not

  • SessionFactory is a heavy object, while Session is a lightweight object

  • SessionFactory is created only once per application, while Session is created per client request

Add your answer

Q8. Explain how spring application context could be configured?

Ans.

Spring application context can be configured using XML or Java-based configuration.

  • XML configuration involves creating an XML file with bean definitions and importing it into the application context.

  • Java-based configuration involves creating a Java class with @Configuration annotation and defining beans using @Bean annotation.

  • The application context can also be configured using annotations such as @ComponentScan and @Autowired.

  • Profiles can be used to configure the application...read more

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

Q9. How many currencies that can be configured for a company code

Ans.

The number of currencies that can be configured for a company code depends on the SAP system settings and requirements.

  • The number of currencies can vary based on the SAP system version and configuration.

  • Typically, a company code can have a local currency and additional currencies for reporting or transaction purposes.

  • The additional currencies can be used for consolidation, group reporting, or for handling foreign currency transactions.

  • The currencies can be configured in the S...read more

View 2 more answers

Q10. How do you manage the situation as a tester when getting delayed builds and what’s your approach towards changing this in the future ?

Ans.

As a tester, I communicate with the development team and prioritize testing based on the severity of the delay.

  • Communicate with the development team to understand the reason for the delay

  • Prioritize testing based on the severity of the delay

  • Provide feedback to the development team on how to avoid future delays

  • Automate testing to reduce the time required for testing

  • Collaborate with the development team to improve the build process

Add your answer

Q11. Was I able to work for cloud and rpa projects if allocated?

Ans.

Yes, I am capable of working on cloud and RPA projects.

  • I have experience working with cloud platforms such as AWS and Azure.

  • I have also worked on RPA projects using tools like UiPath and Automation Anywhere.

  • I am familiar with the concepts and technologies involved in both cloud and RPA projects.

  • I am confident in my ability to contribute to any projects in these areas.

Add your answer

Q12. What's the benefits of using web client over RestTemplate?

Ans.

Web client offers more flexibility and features than RestTemplate.

  • Web client supports reactive programming and non-blocking I/O.

  • Web client allows for more customization and configuration options.

  • Web client can handle multiple requests concurrently.

  • Web client can be used with different protocols, not just HTTP.

  • RestTemplate is simpler and easier to use for basic requests.

Add your answer

Q13. How to change a div background colour?

Ans.

Use CSS to change the background color of a div element.

  • Use the 'background-color' property in CSS to specify the color.

  • You can use color names, hex codes, RGB values, or HSL values to set the background color.

  • Example: div { background-color: blue; }

View 2 more answers

Q14. What is localization in an application? How is it implemented?

Ans.

Localization is the process of adapting an application to meet the language, cultural, and other specific requirements of a particular country or region.

  • Localization involves translating text, adapting graphics, and adjusting formatting to meet the needs of a specific locale.

  • It can also involve changing date and time formats, currency symbols, and other regional settings.

  • Localization is implemented through the use of resource files that contain the translated text and other l...read more

Add your answer

Q15. Types of observable Flowable vs observable Use of hashcode Kotlin data classes default methods

Ans.

Answering questions on observable, flowable, hashcode, and Kotlin data classes.

  • Observable and Flowable are both types of reactive streams in RxJava

  • Flowable is used for handling backpressure while Observable is not

  • Hashcode is a method in Java that returns a unique integer value for an object

  • Kotlin data classes have default methods like equals(), hashCode(), and toString()

Add your answer

Q16. What is session in java?

Ans.

Session in Java is a way to store information about a user across multiple requests.

  • Session is used to maintain stateful information about a user.

  • It is created when a user first accesses a web application and remains active until the user logs out or the session times out.

  • Session data is stored on the server and can be accessed by multiple requests from the same user.

  • It is commonly used for user authentication, shopping carts, and personalization.

  • The HttpSession interface in ...read more

View 1 answer

Q17. What is severity and priority of a defect ?

Ans.

Severity is the impact of a defect on the system while priority is the order in which it should be fixed.

  • Severity is based on the impact of the defect on the system's functionality, performance, and security.

  • Priority is based on the urgency of fixing the defect and the impact it has on the system's users.

  • Defects with high severity and high priority should be fixed first.

  • Examples of high severity defects include system crashes, data loss, and security vulnerabilities.

  • Examples ...read more

View 2 more answers

Q18. what are the scrum ceremonies that you facilitate

Ans.

I facilitate all the Scrum ceremonies including Sprint Planning, Daily Stand-up, Sprint Review, and Sprint Retrospective.

  • Sprint Planning involves defining the Sprint Goal and creating a plan for the upcoming Sprint.

  • Daily Stand-up is a daily meeting where the team discusses progress, plans for the day, and any obstacles.

  • Sprint Review is a meeting where the team presents the work completed during the Sprint and receives feedback.

  • Sprint Retrospective is a meeting where the team ...read more

Add your answer

Q19. How does Microservices architecture work?

Ans.

Microservices architecture is a way of designing software applications as independent, small, and modular services.

  • Microservices are self-contained and can be developed, deployed, and scaled independently.

  • Each microservice performs a specific business function and communicates with other microservices through APIs.

  • Microservices architecture promotes flexibility, agility, and faster time-to-market.

  • Examples of companies using microservices architecture include Netflix, Amazon, ...read more

Add your answer

Q20. How can we handle content negotiation?

Ans.

Content negotiation can be handled by using HTTP headers to indicate the preferred format of the response.

  • Use the Accept header to indicate the preferred format of the response

  • Use the Content-Type header to indicate the format of the request body

  • If the server cannot provide the requested format, it should return a 406 Not Acceptable status code

  • If the server can provide multiple formats, it should use the Content Negotiation algorithm to determine the best format to return

Add your answer

Q21. describe your project what is the ultimate use of it what is constructor write a code to reverse a given number

Ans.

Answering questions on project, constructor and code to reverse a number

  • Project involved developing a web application for a client to manage their inventory

  • The ultimate use of the project was to streamline the client's inventory management process

  • Constructor is a special method used to initialize objects in a class

  • Code to reverse a given number: int num = 12345; int reversed = 0; while(num != 0) { int digit = num % 10; reversed = reversed * 10 + digit; num /= 10; } System.out...read more

Add your answer

Q22. What is P2P cycle, define pricing procedure, release strategy, STO inter and intra company configuration

Ans.

P2P cycle involves procurement of goods and services, pricing procedure determines the calculation of prices, release strategy is used for approval of purchase orders, STO inter and intra company configuration is used for stock transfer between different plants or companies.

  • P2P cycle involves requisition, purchase order creation, goods receipt, and invoice verification

  • Pricing procedure determines the calculation of prices based on various factors such as quantity, discounts, ...read more

Add your answer

Q23. What are the other modules which financial accounting integrated

Ans.

Financial accounting is integrated with other modules such as Controlling (CO), Materials Management (MM), Sales and Distribution (SD), and more.

  • Controlling (CO) module is closely integrated with financial accounting to provide cost accounting and management accounting functionalities.

  • Materials Management (MM) module is integrated with financial accounting to track and manage procurement and inventory costs.

  • Sales and Distribution (SD) module is integrated with financial accou...read more

View 1 answer

Q24. What is IAM, what is AD ,Group Policy, Azure Sync, AAD Connect, MIM/FIM, connector configuration ,API, Security Group and DL erc

Ans.

IAM stands for Identity and Access Management, AD is Active Directory, Group Policy is used to manage user and computer settings, Azure Sync syncs on-premises AD with Azure AD, AAD Connect is a tool to connect AD with Azure AD, MIM/FIM are identity management tools, connector configuration is setting up connections between systems, API is a set of rules for building software, Security Group is a collection of users with similar access permissions, DL is a distribution list.

  • IA...read more

Add your answer

Q25. Assets Cycle with accounting entries and purpose of Dep Key & Area

Ans.

The assets cycle involves accounting entries related to the acquisition, utilization, and disposal of assets. Depreciation key and area are used to calculate and allocate depreciation expenses.

  • Assets cycle involves acquiring, using, and disposing of assets.

  • Accounting entries include recording asset acquisition, depreciation, and disposal.

  • Depreciation key is used to determine the method and rate of depreciation for an asset.

  • Depreciation area is used to allocate depreciation ex...read more

Add your answer

Q26. Please tell me What is HTML?

Ans.

HTML stands for HyperText Markup Language, used for creating and structuring web pages.

  • HTML is a markup language used to create the structure of web pages.

  • It consists of elements enclosed in tags, such as <html>, <head>, <body>.

  • Attributes can be added to elements to provide additional information or functionality, like <img src='image.jpg'>.

  • HTML is the foundation of web development and is often used in conjunction with CSS and JavaScript.

View 1 answer

Q27. What is Java Class Library?

Ans.

Java Class Library is a collection of pre-compiled classes and methods that provide ready-to-use functionality for Java developers.

  • Java Class Library contains classes for common tasks like input/output, networking, database access, etc.

  • Developers can use these classes to save time and effort by reusing existing code.

  • Examples include java.lang, java.util, java.io, java.net, etc.

View 1 answer

Q28. What tool you use for Scrum

Ans.

We use Jira for Scrum.

  • Jira is a popular tool for Agile project management

  • It allows for easy creation and management of Scrum boards

  • Jira also has features for sprint planning, backlog management, and reporting

  • Other tools like Trello and Asana can also be used for Scrum

Add your answer

Q29. How does distributed logging works?

Ans.

Distributed logging is a method of collecting and aggregating log data from multiple sources across a network.

  • Logs are generated by applications and systems and sent to a central location for storage and analysis.

  • Distributed logging allows for easier troubleshooting and monitoring of distributed systems.

  • Popular tools for distributed logging include Elasticsearch, Logstash, and Kibana (ELK stack).

Add your answer

Q30. How will you plan if you multiple tasks on your hands?

Add your answer

Q31. In sap what are the orgazational elements

Ans.

Organizational elements in SAP are the basic building blocks of an organization's structure.

  • Organizational elements include company code, plant, sales organization, distribution channel, and storage location.

  • They are used to define the structure of an organization and to assign various business transactions to specific areas.

  • Each organizational element has its own set of attributes and characteristics that determine its role and function within the organization.

  • For example, a...read more

Add your answer

Q32. How does angular works, data sharing

Ans.

Angular uses services, observables, and components for data sharing.

  • Angular services can be used to share data between components.

  • Observables can be used for asynchronous data sharing.

  • Components can communicate with each other using @Input and @Output decorators.

  • Shared modules can also be used for sharing data across multiple components.

Add your answer

Q33. Do the files need to be downloaded to a particular director

Ans.

Yes, files can be downloaded to a particular directory for organization and easy access.

  • Files can be downloaded to a specific directory to keep them organized.

  • Downloading files to a particular directory can help with easy access and management.

  • For example, downloading all software installation files to a 'Downloads' folder on the desktop.

Add your answer

Q34. Explain about distribution cycle and assessment cycle

Ans.

Distribution cycle is used to allocate primary costs to cost centers while assessment cycle is used to allocate secondary costs.

  • Distribution cycle is used to allocate primary costs to cost centers based on the cost element category.

  • Assessment cycle is used to allocate secondary costs from one cost center to another based on the sender and receiver cost centers.

  • Distribution cycle is executed before the assessment cycle.

  • Distribution cycle can be used for both direct and indirec...read more

View 1 answer

Q35. P2P Cycle with Setting and accounting entries

Ans.

P2P cycle involves procurement of goods/services, approval, receipt, invoice processing, and payment.

  • P2P cycle starts with requisition for goods/services

  • Approval process follows to ensure compliance

  • Goods/services received and invoice processed for payment

  • Accounting entries include debit to expense account and credit to accounts payable

Add your answer

Q36. O2C cycle with setting and accounting entries

Ans.

The O2C cycle involves the process of receiving and fulfilling customer orders, invoicing, and receiving payment.

  • Order is received from customer

  • Order is processed and goods/services are delivered

  • Invoice is generated and sent to customer

  • Payment is received and recorded in accounts

Add your answer

Q37. What is the t code for park document

Ans.

The t code for park document in SAP FICO is FBV0.

  • FBV0 is used to park accounting documents in SAP FICO.

  • Parked documents are temporary and can be edited before posting.

  • This t code allows users to save incomplete or unbalanced documents for later processing.

  • Once parked, the document can be reviewed, modified, or deleted before posting.

View 1 answer

Q38. What are end users does and What does consultant

Ans.

End users use SAP FICO to perform daily business transactions, while consultants configure and customize the system to meet business requirements.

  • End users perform daily business transactions such as creating purchase orders, processing invoices, and generating financial reports using SAP FICO.

  • Consultants configure and customize the system to meet business requirements by setting up master data, defining business processes, and implementing new functionalities.

  • Consultants als...read more

Add your answer

Q39. How will you create a end to end pipelines in Data Factory if my source and target are SQL and ASQL respectively?

Ans.

Create end to end pipelines in Data Factory with SQL and ASQL as source and target respectively.

  • Use Copy Data activity to move data from SQL source to ASQL target

  • Define linked services for SQL and ASQL in Data Factory

  • Create datasets for SQL and ASQL tables

  • Map columns between source and target datasets

  • Configure data flow activities for any transformations needed

Add your answer

Q40. 1. How to copy the Business phone on account to the associated contacts and Opportunities?

Ans.

To copy Business phone on account to associated contacts and opportunities, use process builder or workflow rule.

  • Create a process builder or workflow rule on account object

  • Add criteria to check if Business phone is not null

  • Add immediate action to update Business phone on associated contacts and opportunities

  • Use field update action to update Business phone field on contacts and opportunities

  • Map the Business phone field from account to contacts and opportunities

Add your answer

Q41. What's pivot element in excel

Ans.

A pivot element in Excel is a value around which data is summarized and analyzed.

  • A pivot element is used in pivot tables to group and summarize data based on a specific value.

  • It is often used to analyze large sets of data and make it more manageable.

  • For example, a pivot table could be created to summarize sales data by region, with the pivot element being the region name.

  • Pivot elements can also be changed or updated to view data from different perspectives.

Add your answer

Q42. How to remove duplicate rows in Sql?

Add your answer

Q43. What do you know about sap s4 hana

Ans.

SAP S/4HANA is an intelligent, integrated ERP system that runs on an in-memory database, providing real-time insights and simplifying business processes.

  • SAP S/4HANA is the next-generation business suite from SAP.

  • It is built on the SAP HANA in-memory platform, allowing for real-time data processing and analytics.

  • SAP S/4HANA offers a simplified data model, eliminating the need for traditional batch processing and data redundancy.

  • It provides a modern user experience with a respo...read more

View 1 answer

Q44. Types of datatypes in Java

Ans.

Java has several types of datatypes including primitive and reference types.

  • Primitive datatypes include int, double, boolean, char, etc.

  • Reference datatypes include classes, interfaces, arrays, etc.

  • Examples: int age = 25; String name = "John"; int[] numbers = {1, 2, 3};

  • Wrapper classes like Integer, Double, Boolean, etc. are used to wrap primitive types.

View 1 answer

Q45. What are the different types of software installation

Ans.

Different types of software installation include manual installation, automated installation, and network installation.

  • Manual installation: involves manually downloading and installing software on a single computer.

  • Automated installation: uses scripts or tools to automate the installation process on multiple computers.

  • Network installation: software is installed over a network from a centralized location.

  • Silent installation: installation without any user interaction or prompts...read more

Add your answer

Q46. Explain about p2p cycle and o2c cycle with entries

Ans.

P2P cycle involves procurement of goods/services while O2C cycle involves sales of goods/services.

  • P2P cycle: Purchase requisition -> Purchase order -> Goods receipt -> Invoice verification -> Payment

  • O2C cycle: Sales order -> Delivery -> Invoice -> Payment

  • P2P cycle entries: DR Inventory/Creditor, CR GR/IR, CR Vendor, DR Vendor/Cash/Bank

  • O2C cycle entries: DR Customer, CR Sales, DR AR, CR Cash/Bank

Add your answer

Q47. If Plugin takes more than 2 min, what is an alternate to achieve the same operation?

Ans.

Use alternative method or optimize plugin to reduce time.

  • Optimize the plugin code to reduce execution time.

  • Use a different plugin that can perform the same operation faster.

  • Write custom code to achieve the same operation without using the plugin.

  • Break down the operation into smaller tasks and execute them in parallel.

  • Use caching to store results and avoid repeating the operation.

  • Consider upgrading hardware or increasing resources to improve performance.

Add your answer

Q48. What is mean by GRM rule?

Ans.

GRM rule stands for Generalized Resource Management rule.

  • GRM rule is a principle used in project management to allocate resources efficiently.

  • It involves prioritizing tasks based on available resources and project goals.

  • The rule helps in optimizing resource utilization and improving project outcomes.

  • For example, if a project has limited budget and manpower, GRM rule would prioritize tasks that are critical to project success.

Add your answer

Q49. How to compare between two vendors for third party services , End to end flow of a BA process,Conflict Management,

Ans.

To compare vendors for third party services, BA process flow and conflict management are crucial.

  • Identify the requirements and evaluate the vendors based on them

  • Analyze the strengths and weaknesses of each vendor

  • Consider factors such as cost, quality, reliability, and customer service

  • Create a matrix to compare the vendors and their offerings

  • Use a decision-making framework to select the best vendor

  • In the BA process, identify the problem, gather requirements, analyze data, desi...read more

Add your answer

Q50. The PRIMARY KEY constraint uniquely identifies each row in a table. It must contain UNIQUE values and has an implicit NOT NULL constraint. A table in SQL is strictly restricted to have one and only one primary...

read more
Ans.

The PRIMARY KEY constraint uniquely identifies each row in a table and must contain unique values.

  • A primary key is a column or a combination of columns that uniquely identifies each row in a table.

  • It ensures data integrity by preventing duplicate or null values in the primary key column(s).

  • Primary keys are used to establish relationships between tables through foreign keys.

  • Primary keys can be composed of a single column or multiple columns.

  • Example: In a table of employees, th...read more

Add your answer

Q51. What is the point of integration between Sales and FI module?

Ans.

The point of integration between Sales and FI module is to ensure accurate financial data by linking sales transactions with accounting entries.

  • Sales orders in SD module trigger accounting entries in FI module

  • Revenue recognition in FI module is based on sales data from SD module

  • Integration allows for seamless flow of information between sales and finance departments

Add your answer

Q52. Explain the scrum ceremonies

Ans.

Scrum ceremonies are regular meetings that help the team to plan, review, and improve their work.

  • Sprint Planning: Plan the work for the upcoming sprint

  • Daily Stand-up: Daily check-in to discuss progress and plan for the day

  • Sprint Review: Review the work completed during the sprint

  • Sprint Retrospective: Reflect on the sprint and identify areas for improvement

  • Backlog Refinement: Review and prioritize the product backlog

Add your answer

Q53. What is Data export service and how can we use it?

Ans.

Data export service is a tool that allows users to export data from Dynamics 365 to an Azure SQL database or a CSV file.

  • Data export service is a cloud-based service provided by Microsoft.

  • It can be used to export data from Dynamics 365 to an Azure SQL database or a CSV file.

  • It can be scheduled to run automatically or manually.

  • It can be used to export data from both standard and custom entities.

  • It can be used to export data from Dynamics 365 online or on-premises.

  • It requires an...read more

Add your answer

Q54. Excel how to work in Google sheets?

Ans.

Google Sheets is a cloud-based spreadsheet program that is similar to Excel.

  • Google Sheets can import Excel files and convert them to Sheets format

  • Google Sheets has similar functions and formulas as Excel

  • Google Sheets allows for real-time collaboration and sharing

  • Google Sheets can be accessed from any device with internet connection

Add your answer

Q55. What are the accounting principles

Ans.

Accounting principles are the guidelines and rules that companies follow to prepare financial statements.

  • Accounting principles include GAAP, IFRS, and SOX

  • GAAP stands for Generally Accepted Accounting Principles and is used in the US

  • IFRS stands for International Financial Reporting Standards and is used in many countries around the world

  • SOX stands for Sarbanes-Oxley Act and is a US law that regulates financial reporting

  • Other accounting principles include consistency, materiali...read more

Add your answer

Q56. Use in html and css includes function use and include_once function difference

Ans.

The include function is used to include and evaluate a specific file during runtime in PHP. include_once function ensures that the file is included only once.

  • include function is used to include and evaluate a specific file in PHP

  • include_once function ensures that the file is included only once

  • Both functions are used to include external files in PHP scripts

Add your answer

Q57. What is solid principles

Ans.

SOLID principles are a set of five design principles in object-oriented programming to make software more maintainable, flexible, and scalable.

  • Single Responsibility Principle (SRP) - A class should have only one reason to change.

  • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

  • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without affecting the functiona...read more

Add your answer

Q58. Explain empirical process

Ans.

Empirical process is a data-driven approach to problem-solving that involves continuous experimentation and observation.

  • Empirical process involves making observations, collecting data, and using that data to make decisions.

  • It is a continuous process that involves testing hypotheses and refining them based on the results.

  • Empirical process is commonly used in fields such as science, engineering, and business.

  • For example, a company might use empirical process to test different m...read more

Add your answer

Q59. What is foreign currency valuation

Ans.

Foreign currency valuation is the process of adjusting the value of foreign currency transactions to reflect the current exchange rate.

  • It is done to ensure accurate financial reporting

  • It involves revaluing foreign currency assets and liabilities

  • It can result in gains or losses depending on the exchange rate fluctuations

  • It is usually done at the end of each accounting period

  • SAP FICO has a foreign currency valuation functionality

Add your answer

Q60. What is Defect Life Cycle

Ans.

Defect Life Cycle is the process of identifying, reporting, prioritizing, fixing, and verifying defects in software development.

  • Defects are identified through testing or user feedback

  • Defects are reported and documented in a defect tracking system

  • Defects are prioritized based on severity and impact on the system

  • Defects are fixed by developers and retested

  • Defects are verified to ensure they have been properly fixed

  • The cycle continues until all defects are resolved

Add your answer

Q61. Explain the complete/typical CI/CD pipeline, tools, infra

Ans.

CI/CD pipeline automates software delivery process. It includes continuous integration, testing, deployment, and monitoring.

  • Source code management (SCM) tools like Git, SVN

  • Continuous integration (CI) tools like Jenkins, Travis CI

  • Automated testing tools like Selenium, JUnit

  • Containerization tools like Docker, Kubernetes

  • Continuous deployment (CD) tools like Ansible, Chef

  • Infrastructure as code (IaC) tools like Terraform, CloudFormation

  • Monitoring tools like Nagios, Prometheus

Add your answer

Q62. What is automatic account determination?

Ans.

Automatic account determination is a feature in SAP MM that assigns the appropriate general ledger accounts to various transactions and processes.

  • Automatic account determination is based on predefined rules and settings in the system.

  • It ensures that the correct general ledger accounts are used for different procurement and inventory management activities.

  • The account determination process considers factors such as material type, valuation class, account category reference, and...read more

View 1 answer

Q63. Component, module and service difference

Ans.

Components, modules, and services are different parts of a software system with specific functionalities.

  • Components are reusable and independent parts of a system, often encapsulating a specific functionality.

  • Modules are larger units of code that group related components together.

  • Services are self-contained units of functionality that can be accessed remotely over a network.

  • Examples: Component - Button in a UI, Module - User Authentication module, Service - REST API for data ...read more

Add your answer

Q64. Explain glide ajax and write the syntax

Ans.

Glide ajax is a client-side scripting technology in ServiceNow used for asynchronous server communication.

  • Glide ajax is used to make asynchronous server calls without refreshing the entire page.

  • Syntax: new GlideAjax('script_include_name').getXMLAnswer(callbackFunction);

  • Example: var ga = new GlideAjax('MyScriptInclude'); ga.addParam('sysparm_name', 'myFunction'); ga.getXMLAnswer(myCallbackFunction);

Add your answer

Q65. How can you explain to people about your product?

Ans.

Our product is a solution to simplify your daily tasks and increase productivity.

  • Highlight the key features and benefits of the product

  • Use relatable examples to explain how the product can solve their problems

  • Address any concerns or questions they may have

  • Emphasize the ease of use and convenience of the product

  • Provide a clear call to action to encourage them to try the product

Add your answer

Q66. Whats your expected ctc

Ans.

My expected CTC is negotiable based on the responsibilities and opportunities offered by the role.

  • I am looking for a competitive salary package that aligns with industry standards and my level of experience.

  • I am open to discussing additional benefits such as bonuses, stock options, or flexible work arrangements.

  • I believe in fair compensation for the value I bring to the organization.

  • I am confident that we can reach a mutually beneficial agreement during the negotiation proces...read more

Add your answer

Q67. Why does the company conduct coding tests?

Ans.

Coding tests help assess candidates' technical skills and problem-solving abilities.

  • Coding tests help evaluate candidates' ability to write efficient and clean code.

  • They assess problem-solving skills and logical thinking.

  • Coding tests ensure that candidates have the necessary technical skills for the job.

  • They help identify candidates who can work well under pressure and meet deadlines.

Add your answer

Q68. Explain Overriding and overloading

Ans.

Overriding is when a subclass provides a specific implementation of a method that is already provided by its parent class, while overloading is when multiple methods have the same name but different parameters.

  • Overriding involves a subclass providing a specific implementation of a method from its parent class.

  • Overloading involves having multiple methods with the same name but different parameters.

  • Overriding is used for runtime polymorphism, while overloading is used for compi...read more

Add your answer

Q69. What are different programming languages, you worked previously... ???

Ans.

I have worked with Java, Python, and SQL.

  • Proficient in Java for developing enterprise applications

  • Experience in Python for data analysis and automation

  • Skilled in SQL for database management and querying

Add your answer

Q70. How you will risk management for critical resources

Ans.

Critical resource risk management involves identifying potential risks, assessing their impact, and implementing mitigation strategies.

  • Identify critical resources and potential risks

  • Assess the impact of each risk on the critical resources

  • Develop mitigation strategies to minimize the impact of identified risks

  • Implement the mitigation strategies and monitor their effectiveness

  • Regularly review and update the risk management plan

Add your answer

Q71. 1. Final Year Project 2. The technologies used in project

Ans.

My final year project was a web-based inventory management system using ASP.NET and SQL Server.

  • Developed a web-based inventory management system using ASP.NET and SQL Server

  • Implemented features like user authentication, product management, and order tracking

  • Used HTML, CSS, and JavaScript for front-end development

  • Integrated payment gateway for online transactions

  • Conducted testing and debugging to ensure smooth functioning

  • Received positive feedback from project supervisor and p...read more

Add your answer

Q72. explain opps concept, what is spring boot

Ans.

OOPs concept is a programming paradigm based on the concept of objects, Spring Boot is a framework for building Java applications.

  • OOPs concept stands for Object-Oriented Programming, which focuses on creating objects that interact with each other to solve problems.

  • It involves concepts like inheritance, encapsulation, polymorphism, and abstraction.

  • Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured settings and tools.

  • It a...read more

Add your answer

Q73. what is your approach if you want to upload bulk data

Ans.

My approach to uploading bulk data involves breaking it into smaller chunks, using parallel processing, and implementing error handling.

  • Break the bulk data into smaller chunks to avoid overwhelming the system

  • Implement parallel processing to upload multiple chunks simultaneously for faster processing

  • Use proper error handling mechanisms to handle any failures during the upload process

Add your answer
Ans.

An algorithm is a step-by-step procedure for solving a problem or accomplishing a task.

  • An algorithm is a set of instructions that are followed to solve a problem.

  • It is a sequence of well-defined steps that can be executed by a computer.

  • Algorithms can be represented using flowcharts, pseudocode, or programming languages.

  • Examples of algorithms include sorting algorithms like bubble sort and searching algorithms like binary search.

Add your answer

Q75. SQL query to add a new column to a table and the column value should have a default value and never be null

Ans.

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;

Add your answer

Q76. How Node.js works under the hood?

Ans.

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.

  • Node.js uses an event-driven, non-blocking I/O model.

  • It has a single-threaded event loop that handles all I/O operations.

  • Node.js modules are cached to improve performance.

  • It supports both synchronous and asynchronous programming.

  • Node.js has a built-in HTTP server module for creating web servers.

  • It can be used for building scalable network applications.

Add your answer

Q77. What are the stages that come before Quotation?

Ans.

The stages that come before Quotation in SAP SD include Inquiry and Sales Order.

  • Inquiry: Customer expresses interest in a product or service.

  • Sales Order: Customer confirms the purchase of a product or service.

  • Quotation: Formal offer provided to the customer based on their requirements.

Add your answer

Q78. What is chart of depreciation

Ans.

Chart of depreciation is a list of depreciation areas and methods used to calculate depreciation for assets.

  • It is a list of depreciation areas and methods

  • It is used to calculate depreciation for assets

  • It is specific to a company code

  • It can be customized to meet specific business needs

Add your answer

Q79. Write program for binarysort

Ans.

Binarysort is a sorting algorithm that works by repeatedly dividing the array into two halves and sorting them individually.

  • Start by dividing the array into two halves

  • Sort each half recursively

  • Merge the sorted halves back together

Add your answer
Ans.

Angular follows a life cycle that includes initialization, change detection, content projection, and destruction.

  • Angular components go through several stages in their life cycle, such as ngOnChanges, ngOnInit, ngDoCheck, ngOnDestroy, etc.

  • During initialization, the component properties are initialized and the component is rendered on the screen.

  • Change detection is triggered when there are changes in the component's data or input properties.

  • Content projection allows components ...read more

Add your answer

Q81. What tools do you utilize for data analysis?

Ans.

I utilize tools such as Excel, Python, SQL, and Tableau for data analysis.

  • Excel for basic data manipulation and visualization

  • Python for advanced data analysis and machine learning

  • SQL for querying databases

  • Tableau for creating interactive visualizations

Add your answer

Q82. What is database and rdbms?

Add your answer

Q83. Delete duplicate records. I explained 4 ways.

Ans.

There are multiple ways to delete duplicate records in a data warehouse.

  • Using the DISTINCT keyword in a SQL query

  • Using the GROUP BY clause in a SQL query

  • Using the ROW_NUMBER() function in SQL to identify and delete duplicates

  • Using temporary tables or common table expressions (CTEs) to identify and delete duplicates

View 1 answer

Q84. What are python libraries used as a data engineer?

Ans.

Python libraries commonly used by data engineers include Pandas, NumPy, Matplotlib, and Scikit-learn.

  • Pandas: Used for data manipulation and analysis.

  • NumPy: Provides support for large, multi-dimensional arrays and matrices.

  • Matplotlib: Used for creating visualizations and plots.

  • Scikit-learn: Offers machine learning algorithms and tools for data analysis.

Add your answer

Q85. WRITE A java program to find the shortest distance between 2 nodes in an array

Ans.

Java program to find shortest distance between 2 nodes in an array of strings

  • Create a method that takes in the array of strings and the two nodes as parameters

  • Use a map to store the index of each node in the array

  • Calculate the distance between the two nodes using their indices in the array

Add your answer

Q86. What is javascript What is jdk What is while loop

Ans.

Javascript is a scripting language used for web development. JDK is a Java Development Kit. While loop is a control flow statement.

  • Javascript is used for client-side scripting, creating interactive web pages, and adding functionality to web applications.

  • JDK is a software development kit used for developing Java applications.

  • While loop is a control flow statement used to execute a block of code repeatedly as long as a specified condition is true.

Add your answer

Q87. Explain different JOINS

Ans.

Different types of JOINs are used in SQL to combine rows from two or more tables based on a related column between them.

  • INNER JOIN: Returns rows when there is at least one match in both tables.

  • LEFT JOIN (or LEFT OUTER JOIN): Returns all rows from the left table and the matched rows from the right table.

  • RIGHT JOIN (or RIGHT OUTER JOIN): Returns all rows from the right table and the matched rows from the left table.

  • FULL JOIN (or FULL OUTER JOIN): Returns rows when there is a ma...read more

Add your answer

Q88. Projects worked in company

Ans.

I have worked on various projects in the company, including system upgrades, software implementations, and network security enhancements.

  • System upgrades

  • Software implementations

  • Network security enhancements

Add your answer

Q89. What is Z-Ordering

Ans.

Z-Ordering is a method of arranging objects on a 2D plane based on their depth or priority.

  • Z-Ordering determines the order in which objects are drawn on a screen.

  • Objects with a higher Z-order value are drawn on top of objects with a lower Z-order value.

  • Z-Ordering is commonly used in computer graphics and user interface design.

  • For example, in a video game, characters may have different Z-order values to ensure they appear correctly in front of or behind other objects.

Add your answer

Q90. what is controller and rest controller

Ans.

Controller is a class that handles user requests and returns appropriate response. Rest controller is a specialized controller for RESTful web services.

  • Controller is a class in MVC architecture that handles user requests and interacts with the model and view.

  • Rest controller is a specialized controller in Spring framework for building RESTful web services.

  • Rest controller uses annotations like @RestController and @RequestMapping to define REST endpoints.

  • Example: @Controller in ...read more

Add your answer

Q91. What is chart of accounts

Ans.

A chart of accounts is a list of all the accounts used by an organization to record financial transactions.

  • It is a structured list of all the accounts used by an organization

  • It helps in organizing financial transactions

  • It is used to prepare financial statements

  • It can be customized to meet the specific needs of an organization

  • It typically includes balance sheet and income statement accounts

  • Example: Assets, Liabilities, Equity, Revenue, Expenses

Add your answer

Q92. What is open item management

Ans.

Open item management is a method of managing accounts where individual transactions are tracked until they are cleared.

  • Open items are transactions that are not yet settled or paid in full

  • Each open item is tracked until it is matched with a corresponding transaction

  • This method is commonly used in accounting to ensure accurate financial reporting

  • Examples include unpaid invoices, outstanding checks, and unapplied payments

Add your answer

Q93. Java program to split alpha-numeric values without using the split method

Ans.

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

Add your answer

Q94. What is DHCP, DORA, DNS, WDS,DR,NetApp?

Ans.

DHCP is a network protocol that assigns IP addresses to devices, DORA is the process DHCP uses to assign addresses, DNS resolves domain names to IP addresses, WDS is a Windows Deployment Services used for network-based installation of Windows operating systems, DR stands for Disaster Recovery, and NetApp is a storage and data management company.

  • DHCP assigns IP addresses to devices on a network

  • DORA stands for Discover, Offer, Request, Acknowledge - the process DHCP uses to ass...read more

Add your answer

Q95. Can we do CRM deployment using DevOps?

Ans.

Yes, CRM deployment can be done using DevOps.

  • DevOps can automate the deployment process of CRM systems

  • Continuous integration and continuous deployment can be used for CRM deployment

  • DevOps tools like Jenkins, Ansible, and Puppet can be used for CRM deployment

  • DevOps can ensure faster and more efficient deployment of CRM systems

Add your answer

Q96. SQL queries with joins. How to do requirement gathering?

Ans.

Requirement gathering involves identifying and documenting the needs and expectations of stakeholders.

  • Identify stakeholders and their roles

  • Conduct interviews and surveys

  • Use techniques such as brainstorming and mind mapping

  • Document requirements in a clear and concise manner

Add your answer

Q97. Software testing life cycle

Ans.

Software testing life cycle involves planning, designing, executing, and evaluating tests to ensure quality software.

  • The software testing life cycle includes test planning, test design, test execution, and test evaluation.

  • Test planning involves defining the scope, objectives, and resources required for testing.

  • Test design includes creating test cases, test data, and test scripts based on requirements.

  • Test execution involves running the tests and recording the results.

  • Test eva...read more

Add your answer

Q98. What is DHCP and it's Process ?

Ans.

DHCP stands for Dynamic Host Configuration Protocol. It is a network protocol that automatically assigns IP addresses to devices.

  • DHCP is used to manage and allocate IP addresses in a network.

  • The DHCP process involves four steps: Discover, Offer, Request, and Acknowledge.

  • When a device connects to a network, it sends a DHCP Discover message to find a DHCP server.

  • The DHCP server responds with a DHCP Offer message, providing an available IP address.

  • The device then sends a DHCP Re...read more

View 1 answer

Q99. What tools have you worked on

Ans.

I have worked with tools such as Tableau, SQL, Python, and Excel for data analysis and visualization.

  • Tableau for creating interactive dashboards and visualizations

  • SQL for querying databases and extracting data

  • Python for data manipulation and statistical analysis

  • Excel for data cleaning and basic analysis

Add your answer

Q100. Difference between String builder and String buffer

Ans.

String builder is not synchronized, while String buffer is synchronized.

  • String builder is faster than String buffer because it is not synchronized.

  • String buffer is thread-safe, while String builder is not.

  • String builder is preferred for single-threaded applications, while String buffer is preferred for multi-threaded applications.

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

Interview Process at Twinleaves Retail Ecommerce

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

Top Interview Questions from Similar Companies

4.2
 • 662 Interview Questions
3.3
 • 312 Interview Questions
3.7
 • 276 Interview Questions
3.9
 • 212 Interview Questions
3.9
 • 152 Interview Questions
4.0
 • 136 Interview Questions
View all
Top ITC Infotech 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