Premium Employer

Infosys

3.7
based on 36.3k Reviews
Filter interviews by

100+ Jendamark India Interview Questions and Answers

Updated 11 Dec 2024
Popular Designations

Q1. What are the services you have used in AWS? What are the types of storage in S3? How will you troubleshoot if a web server is not responding? Have you come across DNS hosting, in AWS how can we achieve it? What...

read more
Ans.

AWS services, S3 storage types, troubleshooting web server, DNS hosting, static hosting, IAM policies, load balancers, NAT gateway

  • Used EC2, S3, RDS, Lambda, CloudFront, etc.

  • S3 storage types: Standard, Infrequent Access, Glacier

  • Check server logs, network connectivity, security groups, etc.

  • DNS hosting can be achieved using Route 53

  • Static hosting is used to host static websites using S3 and CloudFront

  • Roles define permissions for AWS resources, service rules define access to spec...read more

Add your answer

Q2. What do you mean by Git stash? what are the different ways of git merge? Can you differentiate between git pull and git fetch? what is the branching strategy in Git and how will you create a new branch and swit...

read more
Ans.

Git stash is a feature that allows you to temporarily save changes without committing them.

  • Different ways of git merge: fast-forward, recursive, octopus

  • Git pull: fetches and merges changes from a remote branch, Git fetch: only fetches changes

  • Branching strategy in Git: Gitflow, trunk-based development, feature branching

  • To create a new branch: git branch , to switch to it: git checkout

  • Secrets should not be stored in Git repo, use a secure key management system

  • Staging area in G...read more

Add your answer

Q3. Why Ansible is called agentless? How will you run an ansible-playbook, tell me the command used for it? What are variables in ansible? What are the roles in ansible and what is the benefit of using it? How does...

read more
Ans.

Ansible is called agentless because it does not require any agent to be installed on the target host.

  • Ansible uses SSH to connect to the target host and execute commands remotely.

  • The command to run an ansible-playbook is 'ansible-playbook '.

  • Variables in Ansible are used to store values that can be used across multiple tasks and playbooks.

  • Roles in Ansible are a way to organize tasks, handlers, and variables into reusable units.

  • Ansible maintains inventory data in the inventory f...read more

Add your answer

Q4. What are the different types of Jobs in Jenkins, name at least 2, and their usage? How will you restrict access in Jenkins to someone, what is the plugin name? In what language Jenkins is written? What are the ...

read more
Ans.

Jenkins is a popular CI/CD tool with various job types, access control, build triggers, and master-slave architecture.

  • Job types: Freestyle project, Pipeline project

  • Access control: Role-based Authorization Strategy plugin

  • Jenkins is written in Java

  • Build triggers: Manual, Scheduled, SCM, Remote Trigger, etc.

  • Build failure: Email notification, Console output, Build log

  • Master-slave: Distributes workload across multiple nodes for faster builds

Add your answer
Discover Jendamark India interview dos and don'ts from real experiences

Q5. What is the command used for CPU usage in Linux? which Linux you have used? How will you see free memory in Linux in GB? Do you know NFS and what are the steps to create it?

Ans.

Command for CPU usage in Linux, checking free memory in GB, and creating NFS.

  • Command for CPU usage: top or htop

  • Checking free memory in GB: free -g

  • Creating NFS: install nfs-utils, configure /etc/exports, start nfs-server and nfs-lock services

  • Linux used not specified

View 1 answer

Q6. What is Dockerfile? Can you tell me some fields used in the Docker file? What is the difference between Dockerfile and Docker compose? Which is better Docker compose or Kubernetes, explain some differences? IN ...

read more
Ans.

Explanation of Dockerfile, Docker Compose, and differences between them and Kubernetes.

  • Dockerfile is a script that contains instructions to build a Docker image.

  • Fields in Dockerfile include FROM, RUN, COPY, ADD, CMD, and more.

  • Docker Compose is a tool for defining and running multi-container Docker applications.

  • Docker Compose uses a YAML file to define services, networks, and volumes.

  • Kubernetes is a container orchestration platform that automates deployment, scaling, and manag...read more

Add your answer
Are these interview questions helpful?

Q7. What are the different kinds of terraform variables? What do you mean by terraform resource? Have you used terraform in your project?

Ans.

Terraform variables can be of different types. Terraform resource is a declarative representation of infrastructure.

  • Terraform variables can be of type string, number, bool, list, map, object, set.

  • Terraform resource is a block of code that defines a piece of infrastructure.

  • Examples of resources are AWS EC2 instance, Azure Virtual Machine, Google Cloud Storage bucket.

  • Yes, I have used Terraform in my project.

Add your answer

Q8. What is Git, Difference bw GIT and Git Hub, How many branches in your application explain branching strategy, Major issues faced in git, how you integrated git with jenkins

Ans.

Git is a version control system. GitHub is a web-based Git repository hosting service.

  • Git is a distributed version control system used for tracking changes in source code during software development.

  • GitHub is a web-based Git repository hosting service that provides a graphical interface and tools for collaboration.

  • Git has multiple branches that can be used for parallel development and feature branching.

  • Branching strategy can be based on feature, release, or hotfix.

  • Major issue...read more

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

Q9. What is CICD, How you configured Jenkins for your application, How you integrated tools with jenkins, How you deployed your application, Jenkins Security

Ans.

CICD is a software development practice that aims to automate the building, testing, and deployment of applications.

  • Configured Jenkins to build, test, and deploy the application automatically

  • Integrated tools such as Git, Maven, and SonarQube with Jenkins

  • Deployed the application to a test environment using Jenkins pipeline

  • Implemented Jenkins security by creating users, roles, and permissions

Add your answer

Q10. What is the changes in ITR 1 & 4 notified form?

Ans.

ITR 1 & 4 notified form changes

  • ITR 1 can now be filed by individuals who have deposited more than Rs. 1 crore in a current account or have spent more than Rs. 2 lakh on foreign travel

  • ITR 4 has a new schedule for presumptive taxation for professionals

  • Both forms have added a new field for taxpayers to disclose their investments made between April 1 and June 30, 2020

  • ITR 4 has also added a new field for taxpayers to disclose their turnover from e-commerce platforms

Add your answer

Q11. What are different financial metrics to assess liquidity of a company

Ans.

Financial metrics to assess liquidity of a company

  • Current ratio

  • Quick ratio

  • Cash ratio

  • Operating cash flow ratio

  • Net working capital

  • Debt-to-equity ratio

  • Interest coverage ratio

Add your answer

Q12. What you know about quality assurance. Can you explain Agile methodology with day to day example. 3-4 scenario based questions

Ans.

Quality assurance ensures that products meet customer expectations and standards. Agile methodology is a flexible approach to project management.

  • Quality assurance involves testing and evaluating products to ensure they meet customer expectations and industry standards.

  • Agile methodology is a flexible approach to project management that emphasizes collaboration, adaptability, and continuous improvement.

  • Example of Agile methodology: A software development team uses daily stand-u...read more

Add your answer

Q13. which cloud used in your application and explain the services, EC2, S3 VPC Route53, ALB, EBS

Ans.

Our application uses Amazon Web Services (AWS) cloud platform.

  • EC2 (Elastic Compute Cloud) is used for scalable computing capacity.

  • S3 (Simple Storage Service) is used for object storage and retrieval.

  • VPC (Virtual Private Cloud) is used for creating a private network within AWS.

  • Route53 is used for DNS management and routing traffic to AWS resources.

  • ALB (Application Load Balancer) is used for distributing incoming traffic across multiple targets.

  • EBS (Elastic Block Store) is used...read more

Add your answer

Q14. How would you analyse porter's 5 forces with respect to your favourite field

Ans.

Porter's 5 forces analysis in the technology industry

  • Threat of new entrants: Consider the ease of entry for new tech companies, barriers to entry like high capital requirements

  • Bargaining power of suppliers: Evaluate the power of suppliers of key components like semiconductors or software

  • Bargaining power of buyers: Analyze the power of buyers in the tech industry, such as large corporations negotiating prices with software providers

  • Threat of substitutes: Look at potential subs...read more

Add your answer

Q15. How to work on Oracle & WMS software with details of working process?

Ans.

Oracle is a database management system while WMS is a warehouse management system. They can be integrated to manage inventory and logistics.

  • Oracle is used to store and manage data related to inventory, orders, and shipments.

  • WMS is used to manage the movement and storage of inventory within a warehouse.

  • Integrating Oracle and WMS allows for real-time inventory tracking and efficient order fulfillment.

  • Oracle can provide data to WMS on inventory levels and order details, while WM...read more

View 1 answer

Q16. If there are 5 tasks, how to write a code so that the 5 tasks are run simultaneously

Ans.

To run 5 tasks simultaneously, use multithreading or multiprocessing in the code.

  • Use multithreading or multiprocessing to create separate threads or processes for each task.

  • Ensure proper synchronization and communication between the threads/processes if needed.

  • Consider using a thread pool or process pool for efficient resource management.

  • Example: In Python, you can use the 'threading' or 'multiprocessing' module to achieve parallel execution of tasks.

Add your answer

Q17. What are the activities will be performed in a Bank Audit

Ans.

Activities in a Bank Audit include examining financial records, assessing internal controls, and ensuring compliance with regulations.

  • Reviewing financial statements and transactions

  • Assessing internal controls and risk management processes

  • Evaluating compliance with regulatory requirements

  • Testing the effectiveness of anti-money laundering procedures

  • Analyzing loan portfolios and credit risk

  • Verifying the accuracy of interest calculations

  • Assessing the adequacy of capital reserves

Add your answer

Q18. What's the impact of amendment u/s 115QA?

Ans.

Amendment u/s 115QA impacts taxation of buyback of shares by unlisted companies.

  • Introduced in Finance Act 2013, it imposes additional tax on unlisted companies for buyback of shares

  • Tax rate is 20% on the difference between the consideration paid and the fair market value of shares

  • Applies to buybacks after June 2013 and before July 2014

  • Aimed at preventing tax avoidance through buybacks

Add your answer

Q19. How do handle transactions in spring boot application?

Ans.

Transactions in Spring Boot applications are managed using @Transactional annotation.

  • Use @Transactional annotation on methods that need to be executed within a transaction.

  • Transactions can be managed programmatically using TransactionTemplate.

  • Spring Boot provides support for declarative transaction management.

  • Transactions can be configured using properties in application.properties file.

Add your answer

Q20. What are Java 8 features? Explain the lambda expression

Ans.

Java 8 introduced new features like lambda expressions, stream API, functional interfaces, and more.

  • Lambda expressions allow you to pass functions as arguments to methods.

  • They enable functional programming in Java by treating functionality as a method argument.

  • Syntax: (parameters) -> expression or (parameters) -> { statements; }

  • Example: (int a, int b) -> a + b

  • Example: (String s) -> System.out.println(s)

Add your answer

Q21. How you perform kernel upgrade in all the instances

Ans.

Perform kernel upgrade in all instances

  • Create a backup of all instances before upgrading

  • Check compatibility of new kernel with all instances

  • Schedule a maintenance window for upgrading

  • Upgrade the kernel on one instance at a time

  • Test each instance after upgrading to ensure it is functioning properly

Add your answer

Q22. Which Deployment method/tool used for code deployment

Ans.

There are various deployment methods/tools available such as Jenkins, Ansible, Docker, Kubernetes, etc.

  • Jenkins is a popular tool for continuous integration and deployment

  • Ansible is a configuration management tool that can also be used for deployment

  • Docker and Kubernetes are containerization tools that can simplify deployment

  • Deployment methods can vary depending on the technology stack and infrastructure

  • Deployment can be done manually or through automation

Add your answer

Q23. How can we sync On prem applications to Azure Cloud?

Ans.

On prem applications can be synced to Azure Cloud using various methods.

  • Azure Site Recovery can be used to replicate on-premises virtual machines to Azure.

  • Azure Migrate can be used to assess and migrate on-premises servers, databases, and applications to Azure.

  • Azure ExpressRoute can be used to establish a dedicated, private connection between on-premises infrastructure and Azure datacenters.

  • Azure Hybrid Connections can be used to securely connect on-premises resources to Azur...read more

Add your answer

Q24. How to make sure your clients successful by making clear user story.

Ans.

Clear user stories ensure client success. Here's how:

  • Understand the client's needs and goals

  • Break down the user story into smaller, manageable tasks

  • Use clear and concise language

  • Include acceptance criteria for each task

  • Collaborate with the client to ensure understanding and agreement

  • Regularly review and update the user story as needed

Add your answer

Q25. What's marginal costing, Variable cost and Fixed cost

Ans.

Marginal costing is a costing technique where only variable costs are considered in determining the cost of a product or service.

  • Variable costs are costs that vary with the level of production or sales, such as raw materials and direct labor.

  • Fixed costs are costs that remain constant regardless of the level of production or sales, such as rent and salaries.

  • Marginal costing helps in making short-term decisions by focusing on the impact of variable costs on profitability.

  • Exampl...read more

Add your answer

Q26. Write ibpl query with where and order by conditions

Ans.

Write an SQL query with WHERE and ORDER BY conditions

  • Use the IBPL (InfluxDB PromQL) query language

  • Specify the WHERE condition to filter the data

  • Use the ORDER BY clause to sort the results

Add your answer

Q27. How do you solve blocked transactions in SAP HANA

Ans.

Blocked transactions in SAP HANA can be solved by identifying the root cause and taking appropriate actions.

  • Identify the reason for the blockage, such as a lock conflict or resource contention.

  • Check the system logs and traces to gather more information.

  • Use SAP HANA Studio to monitor the system and identify the problematic transactions.

  • Take appropriate actions, such as releasing locks or optimizing the system configuration.

  • Consider involving SAP support if the issue persists o...read more

Add your answer

Q28. Write a program to find out given number is palindrome number or not

Ans.

Program to check if a given number is a palindrome or not.

  • Convert the number to a string

  • Reverse the string

  • Compare the reversed string with the original string

  • If they are equal, the number is a palindrome

Add your answer

Q29. What are checked or unchecked exceptions?

Ans.

Checked exceptions are checked at compile time, while unchecked exceptions are not.

  • Checked exceptions are subclasses of Exception class, except RuntimeException and its subclasses

  • Checked exceptions must be either caught or declared in the method signature using 'throws'

  • Unchecked exceptions are subclasses of RuntimeException class, and do not need to be caught or declared

Add your answer

Q30. How do you integrate GitOps based approach in your project.

Ans.

Integrating GitOps involves using Git as a single source of truth for infrastructure and application deployment.

  • Set up a Git repository to store infrastructure as code (IaC) and application code.

  • Use Git branches for different environments (e.g. development, staging, production).

  • Automate deployment pipelines using GitOps tools like Argo CD or Flux.

  • Ensure all changes to infrastructure and applications are made through Git commits.

  • Monitor and audit changes using Git history and ...read more

Add your answer

Q31. How to import resources that are not managed by terraform? How to run terraform apply on specific resource?

Ans.

To import resources not managed by Terraform, use the 'terraform import' command. To run 'terraform apply' on a specific resource, use the '-target' flag.

  • To import resources, use the 'terraform import' command followed by the resource type and ID.

  • For example: 'terraform import aws_instance.example i-12345678'

  • To run 'terraform apply' on a specific resource, use the '-target' flag followed by the resource address.

  • For example: 'terraform apply -target=aws_instance.example'

Add your answer

Q32. Why java and what makes it better than other languages

Ans.

Java is a versatile, platform-independent language with strong community support and a wide range of libraries and frameworks.

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

  • Strong community support with a large number of developers and resources available

  • Rich set of libraries and frameworks like Spring, Hibernate, and Apache Struts for building robust applications

  • Object-oriented programming language with features like inheritan...read more

Add your answer

Q33. Job is running slow. how to troubleshoot.

Ans.

To troubleshoot a slow running job, identify the bottleneck and optimize it.

  • Check system resources like CPU, memory, and disk usage

  • Analyze the job logs for errors or warnings

  • Identify the slowest steps in the job and optimize them

  • Consider parallelizing the job if possible

  • Check for network latency or database connectivity issues

  • Review the job configuration and adjust as needed

Add your answer

Q34. What is concurrent modification exception?

Ans.

ConcurrentModificationException is a runtime exception thrown when a collection is modified while being iterated.

  • Occurs in multi-threaded environment when one thread modifies a collection while another thread is iterating over it

  • Can occur in single-threaded environment if a collection is modified during iteration

  • Can be avoided by using synchronized collections or using iterators that support remove operation

  • Example: ArrayList being modified while iterating over it using for-e...read more

Add your answer

Q35. How do you value the Inventory as per AS-2

Ans.

Inventory is valued as per AS-2 by using the lower of cost or net realizable value method.

  • Inventory is valued at the lower of cost or net realizable value as per AS-2.

  • Cost of inventory includes all costs incurred in bringing the inventory to its present location and condition.

  • Net realizable value is the estimated selling price in the ordinary course of business, less estimated costs of completion and selling expenses.

  • Examples of costs included in inventory valuation are purch...read more

Add your answer

Q36. Find the average avg marks for each subject in a class and also get the pass percentage of boys & girls

Ans.

To find the average marks for each subject in a class and the pass percentage of boys & girls.

  • Calculate the average marks for each subject by summing up all marks and dividing by the number of students.

  • To find the pass percentage, count the number of boys and girls who passed the exam and divide by the total number of boys and girls respectively.

  • Pass percentage = (Number of students passed / Total number of students) * 100

Add your answer

Q37. What is the problem statement you are resolving

Ans.

Resolving inefficiencies in the current supply chain process

  • Identifying bottlenecks in the supply chain

  • Implementing technology solutions to streamline processes

  • Reducing lead times and improving inventory management

  • Enhancing communication between suppliers and distributors

Add your answer

Q38. Explain Telecom overall flow from customer asking for sim card to sending invoice

Ans.

Telecom flow from sim card request to invoice

  • Customer requests a new sim card

  • Telecom company activates the sim card and assigns a phone number

  • Customer uses the sim card to make calls, send messages, and use data

  • Telecom company tracks customer usage and generates monthly invoice

  • Invoice is sent to the customer for payment

Add your answer

Q39. Explain multithreading and stages of multithreading

Ans.

Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for better utilization of resources.

  • Multithreading allows for parallel execution of multiple tasks within a single process.

  • Stages of multithreading include thread creation, thread scheduling, and thread synchronization.

  • Examples of multithreading include running multiple applications simultaneously on a computer or processing multiple requests on a web server.

Add your answer

Q40. What is conditional access policy? What's is MFA?

Ans.

Conditional access policy is a security feature that controls access to resources based on specific conditions. MFA is a security feature that requires users to provide multiple forms of authentication.

  • Conditional access policy allows organizations to set rules for accessing resources based on factors such as location, device, and user identity.

  • MFA adds an extra layer of security by requiring users to provide multiple forms of authentication, such as a password and a fingerpr...read more

Add your answer

Q41. What is the biggest challenge faced in implementing product

Ans.

The biggest challenge in implementing a product is ensuring user adoption and acceptance.

  • Understanding user needs and preferences

  • Effective communication and training for users

  • Managing resistance to change

  • Ensuring product aligns with business goals

  • Continuous monitoring and feedback gathering

Add your answer

Q42. What is AR and how its entry done in Books?

Ans.

AR stands for Accounts Receivable, it is the amount of money owed to a company by its customers for goods or services provided.

  • AR represents the amount of money owed to a company by its customers.

  • Entry for AR in books involves recording the amount as a debit to accounts receivable and a credit to revenue or sales.

  • AR can be tracked using an accounts receivable aging report to monitor outstanding invoices and payments.

  • Bad debts may need to be written off if customers fail to pa...read more

Add your answer

Q43. Table and AOT nodes and describe each , SSRS reports, Forms and Form patterns

Ans.

Question about Table, AOT nodes, SSRS reports, Forms and Form patterns for Associate Consultant role.

  • Table: a database object that stores data in rows and columns

  • AOT nodes: a hierarchical structure in Dynamics AX that represents the application's metadata

  • SSRS reports: SQL Server Reporting Services reports used for data analysis and decision-making

  • Forms: graphical user interface used to display and edit data in Dynamics AX

  • Form patterns: pre-built templates for creating forms i...read more

Add your answer

Q44. Point out the differences between Costing and Accounting

Ans.

Costing focuses on determining the cost of producing a product or service, while accounting involves recording, summarizing, and analyzing financial transactions.

  • Costing is more focused on determining the cost of producing a specific product or service.

  • Accounting involves recording, summarizing, and analyzing financial transactions of a business.

  • Costing helps in setting prices for products, while accounting helps in financial decision-making and reporting.

  • Costing is more deta...read more

Add your answer

Q45. Real-life examples of management, risk-taking, learning appetite etc.

Ans.

Examples of management, risk-taking, and learning appetite.

  • As a manager, I led a team of 10 in a project that resulted in a 20% increase in revenue.

  • I took a risk by proposing a new marketing strategy that was initially met with skepticism, but ultimately led to a 15% increase in customer engagement.

  • I have a strong learning appetite and regularly attend industry conferences and workshops to stay up-to-date on the latest trends and best practices.

  • In my previous role, I identifi...read more

Add your answer

Q46. What is arp and explain gratious arp

Ans.

ARP stands for Address Resolution Protocol. Gratuitous ARP is a type of ARP message where a host sends an ARP request for its own IP address.

  • ARP is used to map IP addresses to MAC addresses on a local network.

  • Gratuitous ARP is used for updating ARP caches on other devices in the network.

  • It is often used in scenarios like network failover or duplicate IP address detection.

Add your answer

Q47. Why sterling Integrator is better than AS400

Ans.

Sterling Integrator offers more advanced integration capabilities than AS400.

  • Sterling Integrator supports a wider range of protocols and data formats.

  • Sterling Integrator has better scalability and can handle larger volumes of data.

  • Sterling Integrator offers more advanced security features.

  • AS400 is primarily a legacy system and may not be as flexible or adaptable to modern integration needs.

  • Sterling Integrator has a more user-friendly interface and better documentation.

  • Overall...read more

Add your answer

Q48. How do you find any IDOCs are going into failure

Ans.

IDOC failures can be monitored through system logs and monitoring tools.

  • Monitor system logs for any IDOC failure messages

  • Use monitoring tools like SAP Solution Manager to track IDOC status

  • Set up alerts for immediate notification of IDOC failures

  • Regularly check IDOC processing status in SAP transaction codes like WE02 or WE05

Add your answer

Q49. Lazy loading concept, how to implement routing

Ans.

Lazy loading is a technique to load content on demand. Routing can be implemented using Angular's RouterModule.

  • Lazy loading improves performance by loading only the necessary content

  • Angular's RouterModule provides a way to define routes and lazy load modules

  • Use loadChildren property in route configuration to specify the lazy loaded module

Add your answer

Q50. How to write test cases in nodejs

Ans.

Test cases in Node.js can be written using testing frameworks like Mocha, Jest, and Chai.

  • Choose a testing framework that suits your project requirements

  • Write test cases for each function or module in your code

  • Use assertions to check if the expected output matches the actual output

  • Mock external dependencies to isolate the code being tested

  • Run tests using the testing framework's command line interface or integration with a CI/CD pipeline

Add your answer

Q51. How Component upgrade is done ?

Ans.

Component upgrade is done by replacing the existing component with a newer version to improve functionality and performance.

  • Identify the current version of the component

  • Research and obtain the latest version of the component

  • Backup data and settings before upgrading

  • Install the new component version and test for compatibility and functionality

  • Update any dependencies or configurations as needed

Add your answer

Q52. How System start & Stop is done ?

Ans.

System start & stop is done by initiating the boot process and shutting down the operating system respectively.

  • System start is initiated by pressing the power button on the computer or by using a remote command.

  • During start up, the BIOS performs a Power-On Self Test (POST) to check hardware components.

  • The operating system is then loaded into memory and the user can log in.

  • System stop is done by selecting 'Shut Down' from the operating system menu or pressing the power button ...read more

Add your answer

Q53. Write Apex Trigger based on scenario and SOQL Query

Ans.

Create an Apex Trigger based on a scenario and SOQL Query

  • Identify the scenario that triggers the Apex Trigger

  • Write the logic for the trigger based on the scenario

  • Use SOQL Query to retrieve necessary data for the trigger

  • Handle any necessary data manipulation or updates within the trigger

Add your answer

Q54. What is cloud computing, types and example.

Ans.

Cloud computing is the delivery of computing services over the internet, offering resources like storage, databases, networking, software, and more.

  • Types of cloud computing: public cloud, private cloud, hybrid cloud

  • Examples: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform

  • Benefits: cost-effective, scalable, flexible, secure

Add your answer

Q55. What is transient keyword in java

Ans.

The transient keyword in Java is used to indicate that a field should not be serialized when the object is converted to a byte stream.

  • Transient keyword is used to prevent a field from being serialized in Java.

  • Transient fields are not included in the serialization process.

  • Transient keyword is often used for fields that are not relevant to be saved or transmitted.

Add your answer

Q56. 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

Q57. What is extended rule and types of standard rule

Ans.

Extended rule is a rule that extends the functionality of a standard rule. There are various types of standard rules.

  • Extended rule is used to add additional functionality to a standard rule

  • It can be used to modify the behavior of a standard rule

  • Types of standard rules include decision tables, decision trees, and scorecards

Add your answer

Q58. What is your proficiency with SAP

Ans.

Proficient in SAP with hands-on experience in implementing and customizing modules.

  • Hands-on experience in implementing SAP modules such as FI/CO, MM, and SD

  • Customizing SAP solutions to meet business requirements

  • Troubleshooting and resolving issues in SAP system

  • Training end-users on SAP functionalities

Add your answer

Q59. what are main features of spring boot framework

Ans.

Spring Boot is a framework that simplifies the development of Java applications by providing production-ready features out of the box.

  • Auto-configuration: Automatically configures the application based on dependencies added to the project.

  • Standalone: Can be run as a standalone JAR file without the need for an external application server.

  • Spring Boot Starter: Pre-configured dependencies to simplify project setup.

  • Actuator: Provides production-ready features like monitoring and me...read more

Add your answer

Q60. 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

Q61. string vs string buffer vs string builder

Ans.

String, StringBuffer, and StringBuilder are classes in Java used for manipulating strings.

  • String is immutable, meaning its value cannot be changed once it is created.

  • StringBuffer is mutable and thread-safe, making it suitable for multi-threaded environments.

  • StringBuilder is also mutable but not thread-safe, providing better performance in single-threaded scenarios.

Add your answer

Q62. what is load management in data page?

Ans.

Load management in data page involves optimizing the loading of data to improve performance and efficiency.

  • Load management involves prioritizing data loading based on importance and frequency of use.

  • It includes techniques such as lazy loading, caching, and prefetching to minimize load times.

  • Examples of load management in data page include loading critical data first and deferring non-essential data.

  • Optimizing queries and reducing unnecessary data transfers also contribute to ...read more

Add your answer

Q63. How do you configure pricing procedure

Ans.

Configuring pricing procedure involves defining condition types, access sequences, and assigning them to the pricing procedure.

  • Define condition types for different pricing elements (e.g. discounts, surcharges)

  • Create access sequences to determine the order in which condition records are accessed

  • Assign condition types to access sequences and assign access sequences to the pricing procedure

  • Maintain condition records for specific pricing details (e.g. prices, discounts)

  • Test the p...read more

Add your answer

Q64. what are deployment models in sap mdg?

Ans.

SAP MDG supports three deployment models: On-Premise, Cloud, and Hybrid.

  • On-Premise deployment model involves installing and configuring the software on the customer's own servers.

  • Cloud deployment model involves hosting the software on a cloud platform such as AWS or Azure.

  • Hybrid deployment model involves a combination of On-Premise and Cloud deployment models.

  • The deployment model is chosen based on factors such as cost, security, and scalability.

  • Examples of On-Premise deploym...read more

Add your answer

Q65. 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

Q66. 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

Q67. 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

Q68. How can be ARIBA be implemented

Ans.

ARIBA can be implemented by following a structured approach involving planning, configuration, testing, and training.

  • Define project scope and objectives

  • Configure ARIBA according to business requirements

  • Test the system to ensure functionality and integration

  • Train users on how to use ARIBA effectively

  • Monitor and evaluate the implementation for continuous improvement

Add your answer

Q69. Mongodb database advantage and disadvantage

Ans.

MongoDB is a NoSQL database with flexible schema and high scalability, but lacks transaction support.

  • Advantages: flexible schema, high scalability, easy to use, supports sharding and replication

  • Disadvantages: lacks transaction support, not suitable for complex transactions, limited query functionality compared to SQL databases

  • Example: MongoDB is used by companies like eBay, Forbes, and The Guardian for their high scalability needs.

Add your answer

Q70. Explain tcp three way handshake protocol

Ans.

TCP three way handshake is a process used to establish a connection between a client and server in a reliable manner.

  • Client sends a SYN packet to the server to initiate the connection

  • Server responds with a SYN-ACK packet to acknowledge the request

  • Client sends an ACK packet back to the server to confirm the connection establishment

Add your answer

Q71. How e-PAN works?

Ans.

e-PAN is a digital version of PAN card issued by the Income Tax Department of India.

  • e-PAN is issued in electronic format and can be downloaded from the Income Tax Department's website.

  • It is a valid proof of identity and can be used for various financial transactions.

  • e-PAN is generated using Aadhaar-based e-KYC authentication.

  • It is free of cost and can be obtained within minutes.

  • e-PAN has a unique alphanumeric code and is valid for lifetime.

  • It eliminates the need for physical ...read more

Add your answer

Q72. Difference betweeen Spring and spring boot?

Ans.

Spring is a framework that provides comprehensive infrastructure support for developing Java applications. Spring Boot is a tool that simplifies the process of creating stand-alone, production-grade Spring-based applications.

  • Spring is a framework that provides various modules like Spring Core, Spring MVC, Spring Security, etc.

  • Spring Boot is an opinionated framework that simplifies the setup and configuration of Spring applications.

  • Spring Boot includes embedded servers like To...read more

Add your answer

Q73. What do you know about sap

Ans.

SAP is a software company that provides enterprise resource planning (ERP) solutions for businesses.

  • SAP stands for Systems, Applications, and Products in Data Processing

  • It offers a range of software solutions for various business functions such as finance, HR, supply chain management, etc.

  • SAP ERP is one of its most popular products used for managing business processes

  • It also offers cloud-based solutions like SAP S/4HANA and SAP SuccessFactors

  • SAP has a large customer base incl...read more

Add your answer

Q74. What is IOC container?

Ans.

IOC container is a software framework for managing dependencies in object-oriented programming.

  • IOC stands for Inversion of Control

  • It helps in decoupling components in a system

  • IOC container manages the creation and configuration of objects

  • Examples include Spring Framework's ApplicationContext and Google Guice

Add your answer

Q75. What is dependency injection?

Ans.

Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.

  • Dependency injection helps in achieving loose coupling between classes.

  • It allows for easier testing and maintenance of code.

  • There are three types of dependency injection: constructor injection, setter injection, and interface injection.

  • Example: Instead of a class creating an instance of another class internally, the dependency is provided to it from o...read more

Add your answer

Q76. What is agile process

Ans.

Agile process is an iterative approach to software development that emphasizes flexibility, collaboration, and customer satisfaction.

  • Agile process involves breaking down a project into smaller, manageable chunks called sprints

  • Each sprint involves planning, designing, coding, testing, and reviewing

  • Agile process emphasizes continuous feedback and adaptation to changing requirements

  • Examples of agile methodologies include Scrum, Kanban, and Extreme Programming (XP)

Add your answer

Q77. What is Hybrid Identity?

Ans.

Hybrid Identity is a combination of on-premises and cloud-based identity management solutions.

  • It allows users to access resources both on-premises and in the cloud with a single set of credentials.

  • It provides a seamless user experience across different environments.

  • Examples include Azure AD Connect, which synchronizes on-premises Active Directory with Azure AD, and AWS Directory Service, which integrates on-premises AD with AWS resources.

  • Hybrid Identity also enables organizat...read more

Add your answer

Q78. What is virtual DOM in React?

Ans.

Virtual DOM is a lightweight copy of the actual DOM in React, used for efficient updates.

  • Virtual DOM is a concept where a lightweight copy of the actual DOM is created in memory.

  • When changes are made to the virtual DOM, React compares it with the actual DOM to identify the differences.

  • React then updates only the necessary parts of the actual DOM, making the process more efficient.

  • This helps in improving performance by reducing the number of direct manipulations to the actual ...read more

Add your answer

Q79. what are indexes in sql

Ans.

Indexes in SQL are data structures that improve the speed of data retrieval operations on a database table.

  • Indexes are created on columns in a table to quickly retrieve rows based on the values in those columns.

  • They can be unique, which means that the index will enforce uniqueness on the column values.

  • Indexes can also be composite, where multiple columns are included in the index.

  • Examples of indexes include primary keys, foreign keys, and indexes created for frequently search...read more

Add your answer

Q80. What is fibre optical

Ans.

Fibre optical is a technology that uses thin strands of glass or plastic to transmit data through light signals.

  • Fibre optical cables are used for high-speed internet connections.

  • They are also used in telecommunications for long-distance communication.

  • Fibre optical technology is more efficient and faster than traditional copper wire technology.

Add your answer

Q81. What is latency and bandwidth

Ans.

Latency is the time it takes for data to travel from the source to the destination, while bandwidth is the maximum rate of data transfer.

  • Latency is the delay between the moment data is sent and when it is received.

  • Bandwidth is the amount of data that can be transferred in a given amount of time.

  • Latency is measured in milliseconds, while bandwidth is measured in bits per second.

  • Examples: Latency can be affected by distance, network congestion, and processing time. Bandwidth ca...read more

Add your answer

Q82. Write using Java 8 to filter students with grade A

Ans.

Using Java 8 to filter students with grade A

  • Use Java 8 Stream API to filter students based on grade

  • Use lambda expression to define the filtering criteria

  • Example: List studentsWithGradeA = students.stream().filter(student -> student.getGrade().equals('A')).collect(Collectors.toList());

Add your answer

Q83. what is virtual dom and real dom

Ans.

Virtual DOM is a lightweight copy of the real DOM used for efficient updates in web development.

  • Virtual DOM is a concept in React where a lightweight copy of the real DOM is created and updated instead of directly manipulating the real DOM.

  • Changes are first made to the virtual DOM, then compared with the real DOM to identify the minimal number of updates needed for efficient rendering.

  • This process helps improve performance by reducing the number of actual DOM manipulations re...read more

Add your answer

Q84. Define Place of supply under GST

Ans.

Place of supply under GST refers to the location where a supply of goods or services is deemed to have taken place for tax purposes.

  • Place of supply determines the state in which GST is levied and collected.

  • For goods, place of supply is the location where the goods are delivered or made available to the recipient.

  • For services, place of supply is the location of the recipient of services.

  • If the location of supplier and recipient is in different states, IGST is applicable.

  • Exampl...read more

Add your answer

Q85. How System Refresh Works ?

Ans.

System refresh is a process of copying production data to a non-production environment to ensure the non-production environment is up-to-date.

  • System refresh involves copying data from production to non-production environments.

  • It helps ensure that the non-production environment has the most recent data for testing and development.

  • System refresh can be done manually or automated using tools like SAP System Copy or Oracle Data Pump.

  • It is important to carefully plan and execute s...read more

Add your answer

Q86. What is JSX? Why it is used?

Ans.

JSX is a syntax extension for JavaScript that allows writing HTML elements in JavaScript code.

  • JSX makes it easier to write and manage UI components in React

  • It allows mixing HTML and JavaScript in a single file

  • JSX gets transpiled into regular JavaScript by tools like Babel

Add your answer

Q87. What is event listener?

Ans.

An event listener is a procedure or function in a computer program that waits for an event to occur.

  • Event listeners are commonly used in web development to handle user interactions like clicks, key presses, etc.

  • They are used to trigger specific actions or functions when a certain event occurs.

  • Event listeners can be added to HTML elements using JavaScript.

  • Example: Adding a click event listener to a button element to perform an action when the button is clicked.

Add your answer

Q88. Why JS is single threaded?

Ans.

JS is single threaded to ensure simplicity and prevent race conditions.

  • JS was designed to be single threaded to simplify programming and prevent race conditions.

  • Having a single thread allows for easier debugging and predictable behavior.

  • Examples of multi-threaded languages like Java can lead to complex synchronization issues.

  • JS uses an event loop to handle asynchronous operations without the need for multiple threads.

Add your answer

Q89. Difference between java and nodejs

Ans.

Java is a statically typed language while Node.js is a runtime environment for JavaScript.

  • Java is compiled while Node.js is interpreted

  • Java is better for large-scale enterprise applications while Node.js is better for real-time applications

  • Java has a larger community and more libraries while Node.js has a simpler and more lightweight architecture

  • Java is used for Android app development while Node.js is used for server-side web development

  • Java has better performance while Node...read more

Add your answer

Q90. What is piggyback?

Ans.

Piggyback is a term used to describe when one thing is attached to or carried by another.

  • Commonly used in the context of transportation, where one vehicle is carried on another vehicle's back or attached to it.

  • In computing, piggybacking refers to when one process takes advantage of another process to perform a task.

  • In business, piggybacking can refer to leveraging an existing product or service to promote a new one.

  • Example: The smaller plane piggybacked on the larger plane fo...read more

Add your answer

Q91. Explain kafka also explain its architecture

Ans.

Apache Kafka is a distributed streaming platform used for building real-time data pipelines and streaming applications.

  • Kafka is designed to handle high-throughput, fault-tolerant, and scalable real-time data streams.

  • It uses a publish-subscribe messaging system where producers publish messages to topics and consumers subscribe to those topics to receive messages.

  • Kafka architecture consists of topics, partitions, producers, consumers, brokers, and Zookeeper.

  • Topics are the categ...read more

Add your answer

Q92. Difference between Prop & State ?

Ans.

Props are read-only data passed from parent to child components, while state is mutable data managed within a component.

  • Props are passed down from parent components and cannot be changed by the child component

  • State is managed within a component and can be changed using setState() method

  • Props are used to pass data from parent to child components, while state is used for managing component-specific data

  • Example: Parent component passing a name prop to a child component, and the ...read more

Add your answer

Q93. How does MM calculate prices

Ans.

MM calculates prices based on market demand, competition, production costs, and desired profit margins.

  • Market demand for the product or service

  • Competition pricing strategies

  • Production costs including materials, labor, and overhead

  • Desired profit margins

  • Factors such as seasonality, economic conditions, and customer preferences may also be considered

Add your answer

Q94. Exception Handling in spring boot

Ans.

Exception handling in Spring Boot allows developers to handle errors gracefully and provide meaningful responses to users.

  • Use @ControllerAdvice to handle exceptions globally

  • Use @ExceptionHandler to handle specific exceptions

  • Return custom error messages or responses to users

Add your answer

Q95. Deployment process in my project

Ans.

Our deployment process involves continuous integration and automated testing before deployment to production.

  • We use Jenkins for continuous integration to automatically build and test code changes.

  • Once the code passes automated tests, it is deployed to a staging environment for further testing.

  • After successful testing in staging, the code is deployed to production using automated deployment scripts.

  • We use version control to track changes and rollback if necessary.

Add your answer

Q96. What is the R2R process?

Ans.

R2R process stands for Record to Report process, which involves the collection, processing, and reporting of financial information.

  • R2R process involves recording financial transactions in the general ledger

  • It includes activities such as journal entries, reconciliations, and financial reporting

  • The process ensures accurate and timely financial information for decision-making

  • Examples of R2R activities include closing the books at the end of a financial period and preparing finan...read more

Add your answer

Q97. What is Props Drilling ?

Ans.

Props drilling is the process of passing data from one component to another by going through other components in between.

  • Props drilling is a common pattern in React where data is passed down from parent components to child components through props.

  • It can become cumbersome when passing data through multiple levels of components, leading to unnecessary re-rendering of components.

  • To avoid props drilling, React Context API or state management libraries like Redux can be used to m...read more

Add your answer

Q98. explain rest apis and annotations

Ans.

REST APIs are a set of rules and conventions for building web services, while annotations are metadata used to provide additional information to the code.

  • REST APIs are a way to design and implement web services that follow the principles of Representational State Transfer (REST).

  • They use HTTP methods like GET, POST, PUT, DELETE to perform operations on resources.

  • Annotations are used in programming languages like Java to provide additional information or metadata to the code.

  • I...read more

Add your answer

Q99. what are spring actuators

Ans.

Spring actuators are devices that use the force generated by a spring to move or control a mechanism.

  • Spring actuators convert the potential energy stored in a spring into mechanical motion.

  • They are commonly used in various applications such as valves, switches, and automotive systems.

  • Examples include spring return pneumatic actuators and spring-loaded safety valves.

Add your answer

Q100. DDL and DML commands in SQL

Ans.

DDL commands are used to define or modify the structure of database objects, while DML commands are used to manage data within those objects.

  • DDL commands include CREATE, ALTER, DROP, TRUNCATE, etc.

  • DML commands include INSERT, UPDATE, DELETE, SELECT, etc.

  • DDL commands are used to create or modify tables, indexes, views, etc.

  • DML commands are used to insert, update, delete, or retrieve data from tables.

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

Interview Process at Jendamark India

based on 133 interviews in the last 1 year
3 Interview rounds
Technical Round
HR Round 1
HR Round 2
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Associate Consultant Interview Questions from Similar Companies

3.7
 • 59 Interview Questions
3.9
 • 28 Interview Questions
3.5
 • 20 Interview Questions
3.4
 • 18 Interview Questions
4.0
 • 11 Interview Questions
View all
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
Get AmbitionBox app

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