Add office photos
Employer?
Claim Account for FREE

Walmart

3.8
based on 2.4k Reviews
Video summary
Filter interviews by

300+ Pidilite Industries Interview Questions and Answers

Updated 28 Feb 2025
Popular Designations

Q101. What is payroll control center and details of how it specifically works?

Ans.

Payroll Control Center is a tool that streamlines payroll processing and provides real-time insights into payroll data.

  • PCC allows for centralized management of payroll data and processes

  • It provides real-time visibility into payroll data and analytics

  • PCC can automate payroll processes and calculations

  • It can integrate with other HR and finance systems

  • PCC helps ensure compliance with payroll regulations and policies

Add your answer

Q102. Print even and odd numbers using two threads simultaneously so it should print in sequence

Ans.

Use two threads to print even and odd numbers in sequence

  • Create two threads, one for printing even numbers and one for printing odd numbers

  • Use synchronization mechanisms like mutex or semaphore to ensure numbers are printed in sequence

  • Start both threads simultaneously and let them print numbers alternately

Add your answer

Q103. What is trigger in SQL?

Ans.

A trigger in SQL is a set of instructions that automatically executes in response to a specific event or action.

  • Triggers can be used to enforce business rules, audit changes, or replicate data.

  • They can be defined to execute before or after an INSERT, UPDATE, or DELETE statement.

  • Triggers can also be nested, meaning one trigger can execute another trigger.

  • Examples of triggers include sending an email notification when a new record is inserted, or updating a summary table when a...read more

Add your answer

Q104. Static allocation in spark. 10TB of file needs to be processed in spark, what configuration (executors and cores) would you choose and why?

Ans.

For processing 10TB of file in Spark, consider allocating multiple executors with sufficient cores to maximize parallel processing.

  • Allocate multiple executors to handle the large file size efficiently

  • Determine the optimal number of cores per executor based on the available resources and workload

  • Consider the memory requirements for each executor to avoid out-of-memory errors

  • Adjust the configuration based on the specific requirements of the job and cluster setup

Add your answer
Discover Pidilite Industries interview dos and don'ts from real experiences

Q105. How to communicate effectively with teams sitting in different geographies

Ans.

Effective communication with geographically dispersed teams requires clear communication channels, cultural sensitivity, and regular check-ins.

  • Establish clear communication channels such as video conferencing, instant messaging, and email

  • Be sensitive to cultural differences and adapt communication style accordingly

  • Schedule regular check-ins to ensure everyone is on the same page and address any concerns or issues

  • Encourage open communication and active listening to foster coll...read more

Add your answer

Q106. What happens if you try to terminate an terminated employees?

Ans.

Attempting to terminate an already terminated employee has no effect.

  • The employee's status will remain terminated.

  • No action will be taken by the termination process.

  • The terminated employee will not receive any further communication from the company regarding their employment status.

Add your answer
Are these interview questions helpful?
Q107. Can you explain the Oracle Database Architecture?
Ans.

Oracle Database Architecture is a set of physical and logical structures that manage data storage and retrieval.

  • Consists of physical structures like data files, control files, redo logs, and tablespaces

  • Includes logical structures like tables, indexes, views, and sequences

  • Uses memory structures like SGA (System Global Area) and PGA (Program Global Area)

  • Processes like background processes and server processes handle database operations

Add your answer

Q108. Write code to find duplicate Records.

Ans.

Code to find duplicate records

  • Identify the key columns to check for duplicates

  • Use GROUP BY and HAVING clauses to filter out duplicates

  • Consider using window functions like ROW_NUMBER() to identify and remove duplicates

  • Use programming languages like SQL, Python, or R to write the code

Add your answer
Share interview questions and help millions of jobseekers 🌟
Q109. Can you explain demand paging?
Ans.

Demand paging is a memory management technique where pages are loaded into memory only when they are needed.

  • Pages are loaded into memory on demand, rather than all at once.

  • Helps in reducing the amount of physical memory needed.

  • Improves overall system performance by allowing more processes to run simultaneously.

  • Commonly used in modern operating systems like Linux and Windows.

  • Example: When a program is executed, only the initial pages are loaded into memory. As the program prog...read more

Add your answer

Q110. What is new code of wages and its impact on industry ?

Ans.

The new code of wages is a legislation that aims to simplify and standardize wage-related regulations in India.

  • The code replaces four existing laws related to wages and payment of bonus.

  • It introduces a universal definition of wages and sets a minimum wage for all workers.

  • The code also mandates equal pay for men and women for the same work.

  • It is expected to reduce compliance costs for employers and improve transparency in wage payments.

  • However, some experts have raised concern...read more

Add your answer

Q111. How will you approach if your teams velocity is less than expected

Ans.

I will analyze the reasons and work with the team to identify and implement solutions.

  • Analyze the reasons for low velocity

  • Identify the bottlenecks and roadblocks

  • Collaborate with the team to find solutions

  • Implement changes and monitor progress

  • Reassess and adjust as needed

Add your answer

Q112. How do you collate data from multiple jira boards and present to leadership

Ans.

Collate data from multiple Jira boards and present to leadership

  • Identify the relevant Jira boards and their data requirements

  • Extract the data using Jira APIs or third-party tools

  • Combine the data into a single report or dashboard

  • Visualize the data using charts, graphs, or tables

  • Present the report to leadership with insights and recommendations

Add your answer
Q113. What are the types of backups available in Oracle?
Ans.

Types of backups in Oracle include full backup, incremental backup, and archive log backup.

  • Full backup: Backs up the entire database including all data and schema objects.

  • Incremental backup: Backs up only the data that has changed since the last backup.

  • Archive log backup: Backs up the redo logs that are generated by the database.

  • Offline backup: Database is shut down before backup.

  • Online backup: Database remains open during backup.

  • Example: RMAN (Recovery Manager) is a tool use...read more

Add your answer

Q114. difference between graph and tree?

Ans.

Graph is a non-linear data structure with cycles while tree is a hierarchical data structure without cycles.

  • Graph can have multiple starting points and paths between nodes while tree has only one root node and unique paths between nodes.

  • Graph can have cycles while tree is acyclic.

  • Graph can be directed or undirected while tree is always directed.

  • Examples of graphs include social networks, road networks, and computer networks while examples of trees include file systems, organi...read more

Add your answer

Q115. what is difference between Employee Profile and Employee Central?

Ans.

Employee Profile is a subset of Employee Central which contains personal and employment information of an employee.

  • Employee Central is a comprehensive HR system that includes Employee Profile as one of its modules.

  • Employee Profile contains basic personal and employment information of an employee such as name, contact details, job title, etc.

  • Employee Central includes additional modules such as Time and Attendance, Payroll, Benefits, etc.

  • Employee Central provides a centralized ...read more

Add your answer
Q116. How would you design a system like Pastebin?
Ans.

A system like Pastebin allows users to store and share text snippets online.

  • Allow users to paste text content into a form

  • Generate a unique URL for each paste

  • Set expiration time for pastes to be automatically deleted

  • Implement syntax highlighting for various programming languages

  • Provide options for users to set visibility (public/private) of their pastes

Add your answer

Q117. How OLA application works. How CAB moves on map?

Ans.

OLA application uses GPS to track cabs on map and assign them to customers based on location and availability.

  • OLA application uses GPS technology to track the location of cabs in real-time.

  • Customers input their location and destination in the app to request a cab.

  • The app matches the customer with the nearest available cab and assigns it to them.

  • Customers can track the cab's movement on the map in real-time as it approaches their location.

Add your answer

Q118. Design Chatbot that support 1-1 as well as group chats

Ans.

Design a chatbot that supports both 1-1 and group chats

  • Implement a user authentication system to differentiate between 1-1 and group chats

  • Create separate chat rooms for group chats where multiple users can join

  • Include features like message notifications, file sharing, and message search functionality

  • Utilize natural language processing to understand and respond to user messages

  • Allow users to customize their chatbot settings and preferences

Add your answer

Q119. Limitations of Vlookup

Ans.

Vlookup limitations include limited search range, case sensitivity, and inability to handle multiple matches.

  • Vlookup only searches for values in the leftmost column of the table array

  • It is case sensitive and cannot handle spelling errors

  • It only returns the first match and cannot handle multiple matches

  • It cannot search for values to the left of the lookup column

  • It can be slow and inefficient for large datasets

Add your answer

Q120. What do you understand by the term Customer Relationship Management (CRM)?

Ans.

CRM is a strategy for managing interactions with customers to improve relationships and drive sales.

  • CRM involves collecting and analyzing customer data to better understand their needs and preferences

  • It focuses on building and maintaining strong relationships with customers through personalized communication

  • CRM systems help businesses track customer interactions, manage leads, and streamline sales processes

  • Examples of CRM tools include Salesforce, HubSpot, and Zoho CRM

Add your answer
Q121. What is DMV in Microsoft SQL Server?
Ans.

DMV stands for Dynamic Management Views in Microsoft SQL Server, providing information about the current state of the server.

  • DMVs are special views that return server state information that can be used for monitoring, diagnosing performance issues, and tuning.

  • They are based on system tables and return live data about the server's health and performance.

  • Examples of DMVs include sys.dm_exec_requests, sys.dm_os_wait_stats, and sys.dm_db_index_physical_stats.

Add your answer

Q122. Linked list implementation with second largest and second smallest

Ans.

Implement a linked list with methods to find the second largest and second smallest elements.

  • Create a linked list class with methods to insert elements, find second largest, and find second smallest.

  • Traverse the linked list to find the largest and smallest elements, then find the second largest and second smallest.

  • Handle edge cases such as empty list or lists with less than 2 elements.

  • Consider using a priority queue to efficiently find the second largest and second smallest e...read more

Add your answer

Q123. Details of certifications and how was it prepared for

Ans.

I have multiple certifications in various fields of engineering.

  • I have a certification in project management from PMI.

  • I also have a certification in Six Sigma Green Belt.

  • I prepared for these certifications by attending training sessions and studying the course material.

  • I also took practice exams to ensure I was fully prepared for the actual certification exam.

Add your answer

Q124. Different method to invoke methode with using constructor or variable

Ans.

You can invoke a method using a constructor by creating an instance of the class and calling the method, or by using a variable that holds a reference to the method.

  • Invoke method using constructor: ClassName obj = new ClassName(); obj.methodName();

  • Invoke method using variable: ClassName obj = new ClassName(); Runnable r = obj::methodName; r.run();

Add your answer

Q125. Tree DSA - Implement sum tree - replace node value to the sum of all children nodes

Add your answer

Q126. How can fragments communicate among themselves

Ans.

Fragments can communicate among themselves using interfaces, shared view models, and activity callbacks.

  • Use interfaces to define communication contract between fragments

  • Implement the interface in the hosting activity and pass it to the fragments

  • Use shared view models to share data between fragments

  • Use activity callbacks like onActivityResult() to communicate between fragments

Add your answer

Q127. 2. write get and put methods of Java Hashamap.

Ans.

The get and put methods of Java HashMap are used to retrieve and store key-value pairs respectively.

  • To retrieve a value from a HashMap, use the get() method and pass the key as a parameter.

  • To store a key-value pair in a HashMap, use the put() method and pass the key and value as parameters.

  • Example: HashMap map = new HashMap<>(); map.put("apple", 5); int count = map.get("apple"); // returns 5

Add your answer

Q128. Limitations of Structural Query Language

Ans.

SQL limitations include lack of scalability, security vulnerabilities, and difficulty in handling unstructured data.

  • SQL is not suitable for handling unstructured data like images, videos, and audio files.

  • It can be difficult to scale SQL databases to handle large amounts of data.

  • SQL databases can be vulnerable to security threats like SQL injection attacks.

  • SQL is not always the best choice for real-time data processing or complex analytics.

  • SQL can be limited in its ability to ...read more

Add your answer

Q129. Technical features desinetions to better understand

Ans.

Technical features desinetions to better understand

  • Technical features refer to the specific functionalities and capabilities of a digital marketing tool or platform

  • They help marketers understand how the tool can be used to achieve their marketing goals

  • Examples of technical features include analytics tracking, A/B testing, email automation, and social media scheduling

  • Understanding these features is crucial for effective digital marketing strategy and campaign execution

Add your answer

Q130. What are the common issues faced while deploying a service to AWS?

Ans.

Common issues faced while deploying a service to AWS

  • Configuration errors leading to service downtime

  • Security misconfigurations exposing sensitive data

  • Performance issues due to improper resource allocation

  • Network connectivity problems affecting service availability

  • Lack of monitoring and logging causing difficulties in troubleshooting

  • Incompatibility issues with other AWS services or third-party integrations

Add your answer

Q131. When do you use pivot table, vlookup, hlookup, xlookup?

Ans.

Pivot table for summarizing data, vlookup for finding values in a table, hlookup for horizontal lookup, xlookup for advanced lookup.

  • Pivot table is used to summarize and analyze large datasets.

  • VLOOKUP is used to find a value in a table by row.

  • HLOOKUP is used to find a value in a table by column.

  • XLOOKUP is a more advanced version of VLOOKUP and HLOOKUP, allowing for more flexibility in searching for data.

  • Example: Use pivot table to summarize sales data, VLOOKUP to find a custom...read more

Add your answer
Q132. Can you explain the DHCP Protocol?
Ans.

DHCP is a network protocol that automatically assigns IP addresses to devices on a network.

  • DHCP stands for Dynamic Host Configuration Protocol

  • It allows devices to obtain IP addresses and other network configuration information dynamically

  • DHCP servers assign IP addresses to devices within a network

  • DHCP uses a lease mechanism to control the amount of time a device can use an IP address

  • DHCP reduces the administrative burden of manually assigning IP addresses to devices

Add your answer

Q133. Design HLD and LLD of Zomato

Ans.

Design HLD and LLD of Zomato

  • High-Level Design (HLD) should include the overall architecture of the system, including components and their interactions

  • Low-Level Design (LLD) should include detailed design of each component, including data structures, algorithms, and interfaces

  • HLD should consider scalability, availability, and fault tolerance

  • LLD should consider performance, security, and maintainability

  • Example components of Zomato system: user interface, search engine, recommen...read more

Add your answer

Q134. RNN,CNN and difference between these two.

Ans.

RNN and CNN are neural network architectures used for different types of data.

  • RNN is used for sequential data like time series, text, speech, etc.

  • CNN is used for grid-like data like images, videos, etc.

  • RNN has feedback connections while CNN has convolutional layers.

  • RNN can handle variable length input while CNN requires fixed size input.

  • Both can be used for classification, regression, and generation tasks.

Add your answer

Q135. Can you add more events in successfactors EC?

Ans.

Yes, additional events can be added in SuccessFactors EC.

  • Additional events can be added through the Manage Business Configuration tool.

  • Events can be customized to fit specific business needs.

  • Examples of additional events include onboarding, offboarding, and promotions.

Add your answer

Q136. What is e-commerce and tell me something about your city ?

Ans.

E-commerce is the buying and selling of goods and services over the internet. My city is known for its diverse culture and historical landmarks.

  • E-commerce refers to online transactions of goods and services

  • Popular e-commerce platforms include Amazon, eBay, and Etsy

  • My city is known for its diverse culture and historical landmarks

  • Local businesses in my city have embraced e-commerce to reach a wider audience

Add your answer
Q137. Can you explain the TCP/IP protocol?
Ans.

TCP/IP is a set of protocols that governs the transmission of data over the internet.

  • TCP/IP stands for Transmission Control Protocol/Internet Protocol.

  • It is a suite of communication protocols used to interconnect network devices on the internet.

  • TCP ensures that data packets are delivered reliably and in order.

  • IP is responsible for addressing and routing packets to their destination.

  • Examples of TCP/IP applications include web browsing (HTTP), email (SMTP), and file transfer (F...read more

Add your answer

Q138. Number of alternate substrings in a string.

Ans.

Count the number of alternate substrings in a given string.

  • Iterate through the string and check for alternating characters.

  • Keep track of the count of alternate substrings found.

  • Return the total count of alternate substrings.

Add your answer

Q139. what is bias and variance how regularization helps in reducing overfitting

Ans.

Bias is error due to overly simplistic assumptions, variance is error due to sensitivity to fluctuations. Regularization helps by penalizing complex models.

  • Bias is error from erroneous assumptions in the learning algorithm. Variance is error from sensitivity to fluctuations in the training set.

  • High bias can cause underfitting, where the model is too simple to capture the underlying structure. High variance can cause overfitting, where the model is too complex and fits the noi...read more

Add your answer

Q140. Write a for loop in cpp to print n natural numbers without using semicolon (;)

Ans.

Use recursion to print n natural numbers in C++ without semicolon.

  • Define a function to print natural numbers recursively.

  • Call the function inside main function with n as argument.

  • Base case: if n is less than 1, return.

  • Print n and call the function with n-1 as argument.

Add your answer

Q141. What is popular temple in ur village?

Ans.

The popular temple in my village is the Sri Ranganathaswamy Temple.

  • Located in the heart of the village

  • Dedicated to Lord Ranganatha

  • Annual festivals and rituals attract devotees from neighboring villages

Add your answer

Q142. What would you do if a customer was not happy with their experience?

Ans.

I would apologize to the customer, listen to their concerns, offer a solution, and follow up to ensure satisfaction.

  • Apologize to the customer for their negative experience

  • Listen attentively to their concerns and show empathy

  • Offer a solution to address their issues, such as a refund, exchange, or discount

  • Follow up with the customer to ensure their satisfaction and build a positive relationship

  • Seek feedback from the customer on how to improve future experiences

Add your answer

Q143. What is AOP and how to prepare AOP

Ans.

AOP stands for Annual Operating Plan. It is a detailed plan of an organization's revenue and expenses for the upcoming year.

  • AOP is prepared by analyzing past performance, market trends, and future goals.

  • It includes revenue projections, expense budgets, and capital expenditure plans.

  • AOP is usually prepared by the finance department in collaboration with other departments.

  • It is an important tool for financial planning and helps in setting targets and monitoring progress.

  • Example...read more

Add your answer

Q144. Explain a project where you used data analytics to solve a business problem

Ans.

Implemented predictive analytics model to optimize inventory management for a retail company

  • Identified key factors affecting inventory levels such as seasonality, promotions, and supplier lead times

  • Utilized historical sales data to forecast demand and optimize inventory levels

  • Developed a predictive analytics model using machine learning algorithms to predict future sales and recommend optimal inventory levels

  • Implemented the model into the company's inventory management system...read more

Add your answer

Q145. Vlookup vs Index-Match

Ans.

Vlookup and Index-Match are both Excel functions used for lookup and retrieval of data.

  • Vlookup is simpler and faster but has limitations in terms of flexibility and handling of large datasets.

  • Index-Match is more versatile and can handle complex data structures but is slower and requires more effort to set up.

  • Vlookup is best suited for simple lookups with small datasets while Index-Match is better for more complex lookups with larger datasets.

  • Index-Match is also more error-res...read more

Add your answer

Q146. What is important role for a cashier

Ans.

The important role of a cashier is to handle financial transactions accurately and efficiently.

  • Accurately processing cash, credit, and debit transactions

  • Providing excellent customer service

  • Maintaining a clean and organized cash register area

  • Balancing cash drawer at the end of each shift

  • Resolving customer complaints or issues

  • Following company policies and procedures

  • Upselling products or services when appropriate

View 1 answer

Q147. What are effective strategies for managing work pressure?

Ans.

Effective strategies for managing work pressure include prioritizing tasks, setting boundaries, practicing self-care, and seeking support.

  • Prioritize tasks based on deadlines and importance

  • Set boundaries by learning to say no and delegating tasks when necessary

  • Practice self-care through regular breaks, exercise, and mindfulness techniques

  • Seek support from colleagues, mentors, or a professional counselor

Add your answer

Q148. How well can you manage unhappy/ unpleasant customers.

Ans.

I have experience in de-escalating situations with unhappy customers by actively listening, empathizing, and finding solutions.

  • Active listening to understand the customer's concerns

  • Empathizing with the customer's emotions

  • Finding solutions to address the customer's issues

  • Remaining calm and professional throughout the interaction

  • Offering alternatives or compensation when appropriate

Add your answer

Q149. explain with an example about Lexical Scoping

Ans.

Lexical scoping is a way of defining variable scope based on where they are declared in the code.

  • Variables declared inside a function have local scope and are not accessible outside the function.

  • Variables declared outside a function have global scope and can be accessed from anywhere in the code.

  • Nested functions can access variables declared in their parent function.

  • Example: function outer() { let x = 10; function inner() { console.log(x); } inner(); } outer(); // Output: 10

Add your answer

Q150. Design uber both rider and driver apps

Ans.

Designing Uber apps for both riders and drivers

  • For the rider app, focus on ease of use and quick booking process

  • For the driver app, focus on real-time updates and navigation

  • Both apps should have a rating system and payment integration

  • Implement features like surge pricing, ride history, and in-app messaging

Add your answer

Q151. What do you know about catalog analyst role?

Ans.

Catalog Analyst role involves managing product data, ensuring accuracy and consistency in catalogs.

  • Responsible for creating, updating, and maintaining product catalogs

  • Ensuring accuracy and consistency of product data

  • Analyzing catalog performance and making recommendations for improvements

  • Collaborating with cross-functional teams such as marketing, sales, and product development

  • Knowledge of data management systems and tools like Excel, SQL, or ERP systems

Add your answer

Q152. How many zeroes in factorial 78

Ans.

There are 18 zeroes in factorial 78.

  • To find the number of zeroes in a factorial, we need to count the number of times 10 appears as a factor.

  • Since 10 = 2 x 5, we need to count the number of times 2 and 5 appear as factors.

  • Since there are more factors of 2 than 5 in factorial 78, we only need to count the number of times 5 appears as a factor.

  • We can use the formula n/5 + n/25 + n/125 + ... to count the number of times 5 appears as a factor in n!

  • Plugging in n = 78, we get 15 + ...read more

Add your answer

Q153. Different data structures avaliable??

Ans.

Data structures are ways of organizing and storing data in a computer so that it can be accessed and used efficiently.

  • Arrays

  • Linked Lists

  • Stacks

  • Queues

  • Trees

  • Graphs

  • Hash Tables

Add your answer

Q154. Develop a Rate limiter that limits the number of http connections for a particular domain to a specific threshold in the last 5 minutes

Ans.

Develop a rate limiter to limit http connections for a domain in the last 5 minutes

  • Use a sliding window algorithm to track the number of connections in the last 5 minutes

  • Maintain a data structure to store timestamps of each connection

  • Increment the count of connections for a domain and remove outdated timestamps

  • Reject connections if the count exceeds the threshold

Add your answer

Q155. Difference between standard ADSO and write optimise DSO. Why do define keys in ADSO.

Ans.

Standard ADSO is for persistent storage and reporting, while write optimized DSO is for temporary storage. Keys in ADSO are used for data modeling and performance optimization.

  • Standard ADSO is used for persistent storage and reporting, while write optimized DSO is used for temporary storage before loading data to a standard ADSO.

  • Write optimized DSO does not store data persistently, making it suitable for temporary data storage during data loads.

  • Keys in ADSO are defined to uni...read more

Add your answer

Q156. Cycle in linked list and behavioral

Ans.

Detecting cycle in a linked list and discussing behavioral aspects

  • Explain how to use Floyd's Tortoise and Hare algorithm to detect a cycle in a linked list

  • Discuss the importance of understanding memory management in linked lists to prevent cycles

  • Explain the impact of cycles in linked lists on time complexity and space complexity of algorithms

Add your answer

Q157. Shortest path to reach a word. Modification of edit distance problem

Ans.

Finding shortest path to reach a word using modification of edit distance problem

  • Use dynamic programming approach

  • Create a matrix to store the distances

  • Consider all possible operations - insertion, deletion, substitution

  • Return the minimum distance to reach the target word

Add your answer

Q158. Find maximum ZigZag length in a tree.

Ans.

Find the maximum ZigZag length in a tree.

  • Perform a depth-first search (DFS) on the tree to traverse all nodes.

  • Keep track of the maximum ZigZag length encountered during traversal.

  • At each node, calculate the ZigZag length by comparing the depths of the left and right children.

  • Update the maximum ZigZag length if the current ZigZag length is greater.

Add your answer
Q159. Design a Railway Reservation System.
Ans.

Design a Railway Reservation System

  • Create a database to store train schedules, seat availability, and passenger information

  • Implement a user interface for users to search for trains, book tickets, and view their reservations

  • Include features like seat selection, payment processing, and ticket confirmation

  • Handle scenarios like waitlisting, cancellations, and refunds

  • Ensure data security and privacy of passenger information

Add your answer

Q160. React Coding to implement Stop watch with Start, Stop, Resume, Pause

Ans.

Implement a React stopwatch with start, stop, resume, and pause functionalities.

  • Use state to track the elapsed time

  • Create functions for start, stop, resume, and pause actions

  • Use setInterval for updating the timer every second

  • Display the timer in the UI

Add your answer

Q161. One program on 2-D Matrix and write various testcases for it

Ans.

Program on 2-D Matrix with testcases

  • Create a program that performs operations on a 2-D matrix such as addition, multiplication, transpose, etc.

  • Write testcases to cover different scenarios like empty matrix, matrix with negative numbers, matrix with all zeros, etc.

Add your answer

Q162. Max Frequency Character in a string

Ans.

Find the character with the highest frequency in a given string.

  • Iterate through the string and count the frequency of each character using a hashmap.

  • Track the character with the highest frequency as you iterate.

  • Return the character with the highest frequency at the end.

Add your answer

Q163. Callback method in java and alternatives

Ans.

Callback method in Java allows passing a function as an argument to another function. Alternatives include using interfaces, lambda expressions, and method references.

  • Callback method allows passing a function as an argument to another function

  • Alternatives include using interfaces, lambda expressions, and method references

  • Example: Using Runnable interface in Java to pass a function as a callback

Add your answer

Q164. Q5. How wasthe retail company ?

Ans.

The retail company was successful in expanding its market share and increasing revenue through strategic partnerships and innovative marketing campaigns.

  • The retail company focused on customer experience and satisfaction to drive repeat business.

  • Implemented data-driven decision making to optimize inventory management and pricing strategies.

  • Utilized social media and digital marketing to reach a wider audience and increase brand awareness.

  • Established partnerships with popular in...read more

Add your answer

Q165. How components communicates in Angular

Add your answer

Q166. Whats your availability like/ is it flexible.

Ans.

I have a flexible availability and can adjust my schedule as needed.

  • I am available to work weekdays, weekends, and evenings.

  • I can easily switch shifts with advance notice.

  • I am open to working overtime if required.

  • I am willing to accommodate any scheduling needs of the company.

Add your answer

Q167. How does memory leak happen in Javascript

Ans.

Memory leaks in JavaScript happen when unused objects are not properly released from memory.

  • Memory leaks can occur when variables are not properly dereferenced, preventing garbage collection.

  • Closures can also lead to memory leaks if they hold references to large objects.

  • Event listeners can cause memory leaks if not removed properly after use.

  • Using setInterval without clearing it can lead to memory leaks.

  • Circular references can also cause memory leaks in JavaScript.

Add your answer

Q168. Behaviour - how do you react to irate customers

Ans.

I remain calm and empathetic, actively listen to their concerns, and work towards finding a solution.

  • Acknowledge their frustration and apologize for any inconvenience caused

  • Listen attentively to their concerns without interrupting

  • Offer a solution or escalate the issue to a higher authority if necessary

  • Ensure the customer is satisfied with the outcome before ending the conversation

  • Maintain a professional and respectful demeanor throughout the interaction

Add your answer

Q169. How can improve the sales and marketing what is your projection What is the reporting procedure

Ans.

To improve sales and marketing, I would focus on creating targeted campaigns and utilizing data analytics to track performance.

  • Conduct market research to identify target audience and their needs

  • Develop targeted campaigns with clear messaging and call-to-action

  • Utilize data analytics to track campaign performance and make adjustments as needed

  • Collaborate with sales team to ensure alignment and provide necessary support

  • Regularly review and update marketing strategies based on ma...read more

Add your answer

Q170. How to implement Cadence algorithm

Ans.

Cadence algorithm is used for real-time stream processing of data.

  • Cadence is a distributed system for managing workflows.

  • It uses a programming model called the Cadence Workflow Model.

  • The Cadence server is responsible for managing the state of workflows.

  • The Cadence client is responsible for executing the workflow tasks.

  • Cadence provides a lot of features like retries, timeouts, and error handling.

Add your answer

Q171. What is Complete employee life cycle ?

Ans.

Complete employee life cycle refers to the stages an employee goes through during their employment with a company.

  • Recruitment and onboarding

  • Performance management

  • Career development and training

  • Compensation and benefits

  • Offboarding or separation

  • Examples: hiring, orientation, performance reviews, promotions, retirement, termination

Add your answer

Q172. System Design specific to domain

Ans.

System design specific to domain

  • Understand the domain and its requirements

  • Identify the key components and their interactions

  • Choose appropriate technologies and architecture

  • Consider scalability and maintainability

Add your answer

Q173. How do you deal wirh a difficult customer?

Ans.

I remain calm and listen to their concerns, empathize with them, and try to find a solution that satisfies both parties.

  • Listen actively to their concerns without interrupting them

  • Empathize with their situation and show understanding

  • Offer a solution that satisfies both parties

  • If necessary, involve a manager or supervisor for further assistance

  • Remain calm and professional throughout the interaction

Add your answer

Q174. A modification of subset sum problem, bottom and top view of ternary tree.

Add your answer

Q175. System Design of Zomato

Ans.

Zomato is a food delivery and restaurant discovery platform that connects users with local restaurants.

  • Zomato uses a microservices architecture to handle its various functionalities.

  • The system is designed to handle a large number of concurrent users and requests.

  • Zomato uses a combination of relational and NoSQL databases to store data.

  • The platform uses machine learning algorithms to provide personalized recommendations to users.

  • Zomato also integrates with various third-party ...read more

Add your answer

Q176. Test cases and test plan approach fir a given big feature

Ans.

For a big feature, create detailed test cases and test plan to ensure thorough testing.

  • Understand the requirements and functionality of the feature

  • Identify different scenarios and edge cases to be tested

  • Prioritize test cases based on criticality and impact

  • Create test plan outlining test objectives, scope, resources, and timelines

  • Execute test cases, report defects, and retest after fixes

Add your answer

Q177. How does vdom works in react

Ans.

VDOM stands for Virtual Document Object Model, which is a lightweight copy of the actual DOM used by React for efficient rendering.

  • VDOM is a tree-like structure that React uses to keep track of changes in the UI.

  • When a component's state changes, React creates a new VDOM tree and compares it with the previous one to identify the changes.

  • React then updates only the parts of the actual DOM that need to be changed, resulting in faster rendering.

  • VDOM also allows React to render co...read more

Add your answer

Q178. Leetcode - smallest palindrome, Lowest common ancestor

Ans.

Find the smallest palindrome and lowest common ancestor in a given tree

  • To find the smallest palindrome, iterate through the string and check if it is a palindrome. Return the smallest one found.

  • To find the lowest common ancestor in a tree, use a recursive approach to traverse the tree and find the common ancestor of two nodes.

Add your answer

Q179. Design a parking lot system?

Ans.

A parking lot system that manages parking spots and vehicles.

  • Create a class for parking lot with attributes like total number of spots, available spots, etc.

  • Create a class for vehicle with attributes like license plate number, type, etc.

  • Implement methods for parking a vehicle, removing a vehicle, and checking availability of spots.

  • Use data structures like arrays and maps to store and retrieve information.

  • Consider implementing a payment system for parking fees.

Add your answer

Q180. Can you explain market basket analysis

Ans.

Market basket analysis is a technique used to understand the relationships between products purchased together by customers.

  • It involves analyzing transaction data to identify patterns and associations between products frequently bought together.

  • The goal is to uncover insights that can be used for product placement, cross-selling, and targeted marketing.

  • Commonly used in retail and e-commerce to optimize product recommendations and promotions.

  • Example: If customers who buy diape...read more

Add your answer

Q181. What is ur strength ?

Ans.

My strength lies in my problem-solving skills and ability to learn quickly.

  • Strong problem-solving skills

  • Quick learner

  • Adaptability to new technologies

  • Ability to work well under pressure

Add your answer

Q182. What can support you?

Ans.

Support from my team, access to resources, clear communication

  • Support from my team helps me stay motivated and overcome challenges

  • Access to resources such as training materials and tools enables me to perform my job effectively

  • Clear communication ensures that I understand project requirements and expectations

Add your answer

Q183. How many languages do know?

Ans.

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

  • Java

  • Python

  • C++

  • JavaScript

  • SQL

Add your answer

Q184. Running totals in a year using dax

Ans.

Running totals in a year using DAX

  • Use the DAX function CALCULATE to create running totals

  • Use the FILTER function to specify the date range for the running total

  • Example: CALCULATE(SUM(Sales[Amount]), FILTER(ALL('Date'[Date]), 'Date'[Date] <= MAX('Date'[Date])))

Add your answer

Q185. What is the difference between List and Set?

Ans.

List allows duplicate elements and maintains insertion order, while Set does not allow duplicates and does not maintain any order.

  • List allows duplicate elements, while Set does not

  • List maintains insertion order, while Set does not maintain any order

  • Examples: List - ArrayList, LinkedList; Set - HashSet, TreeSet

Add your answer

Q186. High level system design

Ans.

High level system design involves creating an abstract representation of a system's architecture.

  • Identify the system's components and their interactions

  • Define the system's boundaries and interfaces

  • Consider scalability, reliability, and maintainability

  • Use diagrams and models to communicate the design

Add your answer

Q187. what do think about women's education?

Ans.

Women's education is crucial for the development of society and the empowerment of women.

  • Women's education leads to better health outcomes for themselves and their families.

  • Educated women are more likely to participate in the workforce and contribute to the economy.

  • Education can help women gain the skills and knowledge needed to advocate for their rights and challenge gender inequality.

  • Investing in women's education has been shown to have a positive impact on reducing poverty...read more

Add your answer

Q188. Longest common subsequence print

Ans.

Find and print the longest common subsequence in an array of strings

  • Use dynamic programming to find the longest common subsequence

  • Iterate through the array of strings to find common characters

  • Print the longest common subsequence found

Add your answer

Q189. What is the Ten foot rule.

Ans.

The Ten foot rule is a customer service principle where employees are expected to acknowledge and greet customers within ten feet of them.

  • Acknowledge and greet customers within ten feet of you

  • Show a friendly and welcoming attitude towards customers

  • Offer assistance or answer any questions they may have

  • Make customers feel valued and attended to

  • Examples: Saying 'Hello, how can I help you today?' to a customer approaching your area

Add your answer

Q190. Find a number in consecutive array

Ans.

Search for a number in a consecutive array of strings

  • Iterate through the array and convert each string to a number

  • Check if the numbers are consecutive by comparing with the next number

  • Return the number if found, otherwise return a message indicating not found

Add your answer

Q191. what is the expected compensation

Ans.

Expected compensation for software engineers varies based on experience, location, and company size.

  • Compensation can range from $60,000 to $200,000+ per year depending on factors such as experience level, location, and company.

  • Additional benefits like stock options, bonuses, and perks can also impact overall compensation.

  • Research industry standards and use resources like Glassdoor or Payscale to determine a fair salary range.

  • Negotiate based on your skills, experience, and the...read more

Add your answer

Q192. Difference between RNN and LSTM, advantage and limitations.

Ans.

RNN is a type of neural network that processes sequential data, while LSTM is a type of RNN that addresses vanishing gradient problem.

  • RNN is a type of neural network that can process sequential data by maintaining a hidden state.

  • LSTM (Long Short-Term Memory) is a type of RNN that addresses the vanishing gradient problem by introducing memory cells and gates.

  • LSTM is capable of learning long-term dependencies in data, making it suitable for tasks like speech recognition and lan...read more

Add your answer

Q193. Create ui component to display matched results in dropdown

Ans.

Create a UI component to display matched results in a dropdown

  • Use HTML, CSS, and JavaScript to create the dropdown component

  • Implement a search functionality to filter and display matched results

  • Use event listeners to handle user interactions like selecting a result

Add your answer

Q194. What is Subject in Angular

Add your answer

Q195. Py prog to print max and min of values in a dict

Ans.

Python program to print max and min values in a dictionary

  • Use the max() and min() functions to find the maximum and minimum values in the dictionary

  • Pass the dictionary values as arguments to the functions

  • Print the results

Add your answer

Q196. What are PropTypes

Ans.

PropTypes are a way to type-check props in React components to ensure they are passed correctly.

  • Used in React to specify the data type of props passed to a component

  • Helps catch bugs by providing warnings if incorrect data types are passed

  • Can be defined using PropTypes library or as static properties in a component

Add your answer

Q197. Remove duplicate numbers from an array

Ans.

Remove duplicate numbers from an array of strings

  • Iterate through the array and use a Set to store unique values

  • Convert the Set back to an array to get the final result

Add your answer

Q198. Difference between select single and select end select

Ans.

Select single retrieves only the first row that meets the condition, while select end select retrieves all rows that meet the condition.

  • Select single is used when only one row is expected to be returned.

  • Select end select is used when multiple rows are expected to be returned.

  • Select single is more efficient as it stops processing after finding the first row.

  • Select end select is used with loop statements to process multiple rows.

  • Example: SELECT * FROM table WHERE condition INTO...read more

Add your answer

Q199. how to reduce model inference latency

Ans.

To reduce model inference latency, optimize model architecture, use efficient algorithms, batch processing, and deploy on high-performance hardware.

  • Optimize model architecture by reducing complexity and removing unnecessary layers

  • Use efficient algorithms like XGBoost or LightGBM for faster predictions

  • Implement batch processing to make predictions in bulk rather than one at a time

  • Deploy the model on high-performance hardware like GPUs or TPUs

Add your answer

Q200. Detect Loop in Graph

Ans.

Detect if there is a loop in a graph.

  • Use Depth First Search (DFS) to traverse the graph.

  • If a node is visited twice during DFS, then there is a loop.

  • Maintain a visited set to keep track of visited nodes.

  • If a node is already in the visited set, then there is a loop.

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

Interview Process at Pidilite Industries

based on 338 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

3.7
 • 262 Interview Questions
4.0
 • 240 Interview Questions
4.2
 • 239 Interview Questions
3.8
 • 211 Interview Questions
4.0
 • 158 Interview Questions
View all
Top Walmart 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