
Zepto

100+ Zepto Interview Questions and Answers
Q1. Given 2 large numeric comma seperated strings. You need to calculate their sum along with maintaining the correct position of commas. Example Test Case - s1 - "123,456,788" s2 - "1" output - "123,456,789" const...
read moreCalculate sum of large numeric comma separated strings without converting to integers.
Split the strings by comma to get individual numbers
Iterate from right to left and add digits, carrying over if necessary
Maintain correct position of commas in the output string
Q2. How many microservices do I own & at what scale they handle the traffic?
I own 5 microservices that handle traffic at a scale of 10,000 requests per minute.
I own 5 microservices
They handle traffic at a scale of 10,000 requests per minute
Q3. LLD Round:- Design classes for bidding system when new bid notifications shown to all users who already bided for it.
Design classes for a bidding system with new bid notifications for users who have already bid.
Create a Bid class with attributes like bidder, amount, timestamp, etc.
Create a Notification class with attributes like message, recipient, timestamp, etc.
Create a BiddingSystem class to manage bids and notifications.
Implement a method in BiddingSystem to notify users who have already bid when a new bid is placed.
Consider using Observer design pattern to notify users efficiently.
Q4. How to manage you rider issue
To manage rider issues, establish clear communication channels, provide training and support, address concerns promptly, and maintain a positive work environment.
Establish clear communication channels with riders to address any issues or concerns.
Provide comprehensive training to riders to ensure they understand their responsibilities and expectations.
Offer ongoing support and guidance to riders, addressing any challenges they may face.
Promptly address and resolve any concern...read more
Q5. As a data analyst can you do data entry work also?
Yes, I can do data entry work as a data analyst.
Data entry work is a part of data analysis process.
I have experience in data entry work and can perform it efficiently.
Data entry work includes entering data into spreadsheets, databases, or other software.
I understand the importance of accurate data entry for effective analysis.
Q6. Do u know computer operation with Ms Excel
Yes, I am proficient in computer operations with MS Excel.
I am skilled in creating and formatting spreadsheets
I can use formulas and functions to perform calculations
I am experienced in data analysis and visualization using charts and graphs
I can also use Excel for project management and tracking tasks
For example, I have used Excel to create a budget spreadsheet for my previous company and track expenses and revenue.
Q7. How we control the dump ,damage,and FNV quality issues ?
We implement strict quality control measures to prevent dump, damage, and FNV issues.
Regular inspections and audits of inventory
Proper storage and handling procedures
Training and educating employees on quality control
Establishing relationships with reliable suppliers
Implementing a system for tracking and reporting issues
Collaborating with other departments to address and resolve issues
Continuous improvement through data analysis and feedback
Examples: conducting daily inspecti...read more
Q8. how can you check backward compatibility in API (if BE changes are deployed on PROD)
To check backward compatibility in API after BE changes are deployed on PROD, perform regression testing on existing functionalities.
Perform regression testing on existing API functionalities to ensure they still work as expected after BE changes
Check if any existing API endpoints have been deprecated or modified due to BE changes
Verify if any new API endpoints have been added and test their functionality
Ensure that the API responses are consistent with the previous versions
T...read more
Q9. How much manpower is required to complete 2,000 orders in 20 hours if one employee has a productivity rate of 210 orders per hour?
To complete 2,000 orders in 20 hours with a productivity rate of 210 orders per hour, you would need 10 employees.
One employee can complete 210 orders per hour
To complete 2,000 orders in 20 hours, you would need 10 employees (2,000 orders / 20 hours = 100 orders per hour; 100 orders per hour / 210 orders per hour per employee = 10 employees)
Q10. What is denbouncer and throttle
Debouncer and throttle are techniques used to limit the frequency of function calls.
Debouncing delays the execution of a function until a certain amount of time has passed without the function being called again.
Throttling limits the frequency of function calls to a certain rate, executing the function at fixed intervals.
Debouncing is useful for events that may be triggered multiple times in quick succession, such as resizing a window.
Throttling is useful for events that need...read more
Q11. Major difference between class based components and class based components
There is no difference between class based components and class based components.
There seems to be a typo in the question.
Assuming the question is about functional components vs class components, the major difference is that class components use a class to define the component while functional components are defined as functions.
Class components have access to lifecycle methods while functional components do not.
Functional components are simpler and easier to read and write.
E...read more
Q12. how fast can you prepare a bar chart with product operations data
I can prepare a bar chart with product operations data within a few minutes.
I have experience using data visualization tools like Tableau, Power BI, or Excel to quickly create bar charts.
I am proficient in organizing and cleaning data to ensure accurate representation in the chart.
I can customize the chart with relevant labels, colors, and titles to make it visually appealing and easy to understand.
Q13. What is the difference between quick commerce and e-commerce?
Quick commerce focuses on ultra-fast delivery of goods, while e-commerce involves online buying and selling of products.
Quick commerce emphasizes on delivering goods within minutes or hours, targeting immediate needs.
E-commerce involves online transactions for a wide range of products, with delivery times ranging from a few days to weeks.
Quick commerce typically relies on local warehouses and delivery networks for rapid fulfillment.
E-commerce often involves larger distributio...read more
Q14. how to test netowork latency while testing mobile apps
Use network monitoring tools and simulate different network conditions to test network latency in mobile apps.
Use network monitoring tools like Wireshark or Charles Proxy to analyze network traffic and identify latency issues.
Simulate different network conditions (3G, 4G, WiFi, etc.) using tools like Network Link Conditioner on iOS or Android Emulator on Android.
Measure latency by sending requests to a server and calculating the time taken for the response to be received.
Test...read more
Q15. How do you write SQL query to get customers and which categories they did not purchase? How would you find potential new customers in those categories?
To get customers and categories they did not purchase, use SQL query with LEFT JOIN and WHERE NOT EXISTS. To find potential new customers, analyze categories with low sales.
Use LEFT JOIN to combine customers and categories tables
Use WHERE NOT EXISTS to filter out categories that customers did not purchase
To find potential new customers, analyze categories with low sales and target marketing efforts towards them
Q16. What is the implementation of an accordion feature using vanilla JavaScript?
Implementing an accordion feature using vanilla JavaScript
Create HTML structure with headings and content sections
Add event listener to headings to toggle visibility of content
Use CSS to style accordion for better user experience
Q17. What is a polyfill for Promise.all, and how does it work?
A polyfill for Promise.all is a code snippet that provides the functionality of Promise.all for browsers that do not support it natively.
Polyfill for Promise.all can be implemented using a combination of Promise, Array.prototype.map, and Array.prototype.reduce.
It allows you to wait for multiple promises to resolve and then returns an array of their results.
Example: const promise1 = Promise.resolve(3); const promise2 = 42; const promise3 = new Promise((resolve, reject) => { se...read more
Q18. what parameter you will consider to select the location of mother hub?
Factors such as proximity to suppliers, transportation infrastructure, labor availability, and market demand are key parameters for selecting the location of a mother hub.
Proximity to suppliers to reduce transportation costs and lead times
Availability of transportation infrastructure for efficient distribution
Access to a skilled labor force for operations at the hub
Consideration of market demand and customer locations for strategic positioning
Cost of land and facilities in th...read more
Q19. How can you optimise the operations between dark stores and mother hubs?
Optimise operations by streamlining communication, inventory management, and logistics between dark stores and mother hubs.
Implement a robust inventory management system to track stock levels at both dark stores and mother hubs.
Utilize technology such as RFID tags or barcode scanners to improve accuracy and efficiency in inventory tracking.
Establish clear communication channels between dark stores and mother hubs to ensure timely updates on stock levels and delivery schedules...read more
Q20. You know about SAP , Inbound & Outbound , RSTO & RTO
SAP is an enterprise resource planning software, Inbound & Outbound refer to logistics processes, RSTO is a transaction code for stock transfer orders, and RTO is return to origin.
SAP is a software used for managing business operations and customer relations.
Inbound refers to receiving goods or materials into a warehouse or facility.
Outbound refers to shipping goods or materials out of a warehouse or facility.
RSTO is a transaction code in SAP used for stock transfer orders be...read more
Q21. What is you special ability to handle the store?
My ability to handle the store lies in my excellent organizational skills, attention to detail, and ability to motivate and lead a team.
I have experience in managing inventory and ensuring that stock levels are always optimal.
I am skilled in creating schedules and delegating tasks to ensure that all areas of the store are covered.
I have a talent for identifying areas of improvement and implementing changes to increase efficiency and profitability.
I am able to communicate effe...read more
Q22. What are some effective channels for communication or marketing that are low cost?
Some effective low-cost communication channels include social media, email marketing, and content marketing.
Social media platforms like Facebook, Instagram, and Twitter can reach a large audience at minimal cost.
Email marketing campaigns are cost-effective and allow for personalized communication with customers.
Content marketing through blogs, videos, and podcasts can help establish expertise and attract organic traffic.
Utilizing search engine optimization (SEO) techniques ca...read more
Q23. Tell me about a e-commerce app where you shop oftenly?
I shop often on Amazon app.
Amazon has a wide range of products available.
The app is user-friendly and easy to navigate.
The delivery is fast and reliable.
The app offers various payment options.
The app also has a feature of tracking the delivery status.
Amazon also offers great deals and discounts on products.
Q24. In which method data is more secure GET or POST?
POST method is more secure than GET method for transmitting sensitive data.
POST method sends data in the request body, making it more secure as the data is not visible in the URL.
GET method sends data in the URL, which can be visible in browser history, server logs, and can be easily intercepted.
POST method is recommended for transmitting sensitive information like passwords, credit card details, etc.
GET method is commonly used for retrieving data from the server without send...read more
Q25. How would you predict users who are going to churn
By analyzing user behavior patterns, engagement levels, and feedback, we can predict users who are likely to churn.
Analyze user behavior patterns such as frequency of logins, time spent on platform, and interactions with features
Monitor engagement levels and identify any decrease in activity or usage
Collect feedback from users through surveys or customer support interactions to understand their satisfaction levels
Utilize machine learning algorithms to identify patterns and pr...read more
Q26. Replace all zeros to 1 which are surrounded by 1's
Replace zeros surrounded by ones with ones in an array of strings
Iterate through each string in the array
Check for zeros surrounded by ones and replace them with ones
Return the modified array of strings
Q27. How to escalate order pendency & live monitoring
To escalate order pendency & live monitoring, utilize automated alerts, real-time tracking systems, and regular communication with team members.
Implement automated alerts for order pendency thresholds to notify team members when action is needed
Utilize real-time tracking systems to monitor order progress and identify bottlenecks
Establish regular communication channels with team members to provide updates on order status and address any issues promptly
Q28. What is difference between E-commerce and Q-commerce ?
Q29. write negative testcases for cart value not greater equal to 1000
Negative testcases for cart value less than 1000
Add a product with a price less than 1000 to the cart
Remove all products from the cart and check if the total value is less than 1000
Add multiple products to the cart but ensure the total value is less than 1000
Q30. How would you take care of expanding catalogue for Zepto Search
To expand the catalogue for Zepto Search, I would conduct market research, analyze user feedback, collaborate with stakeholders, and prioritize new features.
Conduct market research to identify trends and gaps in the market
Analyze user feedback to understand what features users are looking for
Collaborate with stakeholders such as developers, designers, and sales teams to gather input and align on priorities
Prioritize new features based on market research, user feedback, and st...read more
Q31. What is the explanation of the supply chain process?
The supply chain process involves the flow of goods and services from the initial production to the final delivery to the customer.
The supply chain process starts with sourcing raw materials or components
It then involves manufacturing or assembling the products
Next, the products are stored in warehouses or distribution centers
Finally, the products are delivered to the end customers
Supply chain process also includes activities like demand forecasting, inventory management, and...read more
Q32. What is the problem with colosures
Closures can cause memory leaks if not handled properly.
Closures can hold references to variables outside of their scope, preventing them from being garbage collected.
If closures are used excessively or not released properly, they can cause memory leaks.
To avoid memory leaks, make sure to release closures when they are no longer needed.
Q33. What is the cost breakdown for producing a paper bag?
The cost breakdown for producing a paper bag includes raw materials, labor, machinery, overhead costs, and packaging design.
Raw materials such as paper and ink are a significant cost factor.
Labor costs include wages for workers involved in the production process.
Machinery costs cover the expenses for equipment used in manufacturing.
Overhead costs include utilities, rent, and other indirect expenses.
Packaging design costs may vary depending on the complexity and customization ...read more
Q34. How to do deep copy ?
Deep copy creates a new object with the same values as the original object.
Use Object.assign() method to create a deep copy of an object.
For nested objects, use recursion to copy all levels.
For arrays, use slice() method to create a new array with the same values.
Avoid using spread operator for deep copy as it only creates a shallow copy.
Q35. How we control the inventory hygiene?
We maintain inventory hygiene through regular checks and proper storage.
Regularly check inventory for expired or damaged products
Ensure proper storage conditions such as temperature and humidity control
Implement a first-in, first-out (FIFO) system to prevent expired products from being sold
Train employees on proper handling and storage procedures
Maintain a clean and organized storage area
Q36. What are the various sourcing channels used for procurement?
Various sourcing channels for procurement include direct sourcing, e-procurement platforms, supplier networks, and auctions.
Direct sourcing from suppliers
E-procurement platforms like Ariba or Coupa
Supplier networks such as ThomasNet or Alibaba
Auctions like reverse auctions or online bidding platforms
Q37. how can I do merge multiple excel files together
You can merge multiple Excel files together using the 'Consolidate' feature in Excel.
Open Excel and go to the 'Data' tab
Click on 'Consolidate' in the 'Data Tools' group
Select the files you want to merge and choose the desired options
Click 'OK' to merge the files together
Q38. Open an app, where do you find errors in the app to make it design better
Errors in the app can be found by conducting user testing, analyzing user feedback, monitoring app performance, and reviewing analytics.
Conduct user testing to observe how users interact with the app and identify any usability issues.
Analyze user feedback from app reviews, customer support inquiries, and surveys to pinpoint common complaints or suggestions for improvement.
Monitor app performance metrics such as crash reports, loading times, and error logs to identify technica...read more
Q39. What is the main purpose of the work?
The main purpose of the work is to ensure efficient and effective use of information technology to support business operations.
To manage and maintain the organization's information systems
To analyze and interpret data to provide insights for decision-making
To identify and implement new technologies to improve business processes
To ensure data security and privacy
To provide technical support to end-users
To collaborate with other departments to align IT strategies with business ...read more
Q40. SQL: UPDATE the name of EMPLOYEE having 3rd high salary
Update the name of employee with 3rd highest salary in SQL
Use a subquery to find the 3rd highest salary
Join the subquery with the EMPLOYEE table on salary to get the employee name
Use the UPDATE statement to update the name of the employee
Q41. cumulative sum for given table
To calculate cumulative sum for a given table
Sort the table in ascending order based on the column you want to calculate the cumulative sum for
Add a new column to the table to store the cumulative sum
Iterate through each row of the table and calculate the cumulative sum by adding the current row's value to the previous row's cumulative sum
Store the cumulative sum in the new column for each row
Q42. Detailed breakdown of a one of the features of Zepto (making combos and selling)
Zepto feature allows users to create combos by bundling products together and selling them as a package.
Users can select multiple products and create a combo deal with a discounted price.
The combo feature helps increase average order value and incentivize customers to purchase more.
Zepto provides analytics on the performance of different combos to optimize sales strategy.
Q43. What is EXCL, and can you explain it?
EXCL stands for Exclusive Control. It refers to having sole authority or power over something.
EXCL is a term used to describe a situation where one entity has exclusive control over a particular resource or decision.
It can refer to exclusive rights, ownership, or access to something.
For example, in a business setting, a CEO may have EXCL control over major strategic decisions.
In legal terms, EXCL ownership means that only one party has the right to use or benefit from a prope...read more
Q44. How to decrease the manpower attrition?
To decrease manpower attrition, focus on employee engagement, career growth opportunities, and fair compensation.
Conduct regular employee engagement surveys to identify areas of improvement
Provide opportunities for career growth and development
Offer fair compensation and benefits packages
Create a positive work culture and environment
Recognize and reward employees for their hard work and achievements
Q45. What tools do you commonly use in your work?
I commonly use tools such as ERP systems, e-procurement platforms, Excel, and supplier databases in my work as a Procurement Lead.
ERP systems
E-procurement platforms
Excel
Supplier databases
Q46. Low level Design for an online e-commerce website
Low level design for an online e-commerce website involves designing the architecture and components of the website.
Identify the main components such as user interface, database, payment gateway, product catalog, etc.
Design the database schema to store user information, product details, orders, etc.
Implement user authentication and authorization mechanisms for secure access.
Integrate payment gateway for processing transactions securely.
Optimize website performance by caching ...read more
Q47. Case Study: Provide sales strategy for Zepto to expand in Bangalore
Develop a sales strategy for Zepto to expand in Bangalore
Conduct market research to identify target customer segments in Bangalore
Establish partnerships with local businesses to increase brand visibility
Utilize digital marketing strategies to reach a wider audience in Bangalore
Offer promotions or discounts to attract new customers in the Bangalore market
Q48. How to manage inventory and People management and store KPIs
Q49. How would you solve ranking problem at Zepto?
Implement a machine learning algorithm to optimize ranking based on user behavior and preferences.
Collect and analyze user data to understand preferences and behavior
Implement a machine learning algorithm to predict user preferences and optimize ranking
Regularly update the algorithm based on new data and feedback from users
Q50. Describe about Inbound, Inventory and Outbound process ?
Q51. How do you perform regression testing in complex feature
Regression testing in complex features involves identifying critical test cases, automating tests, and executing them regularly.
Identify critical test cases that cover the main functionalities of the complex feature
Automate these test cases to ensure efficient and consistent testing
Execute regression tests regularly to catch any potential issues or regressions
Use tools like Selenium, JUnit, or TestNG for automation and reporting
Collaborate with developers to understand change...read more
Q52. What is promise.all()
promise.all() is a method that takes an array of promises and returns a new promise that resolves when all promises in the array have resolved.
It is used to handle multiple asynchronous operations simultaneously.
If any of the promises in the array rejects, the returned promise will be rejected with the reason of the first rejected promise.
The resolved values of the promises are returned as an array in the same order as the input promises.
Q53. What is closure in javascript
Closure is a function that has access to its parent scope even after the parent function has returned.
Closure allows for private variables and functions in JavaScript.
It is created when a function returns another function.
The inner function has access to the outer function's variables and parameters.
Example: function outer() { let x = 10; return function inner() { console.log(x); } }
The inner function can access and modify the value of x even after outer() has returned.
Q54. How to improve D.S(dark store)Metric?
To improve D.S Metric in a dark store, focus on optimizing inventory management, streamlining order fulfillment processes, and enhancing customer experience.
Optimize inventory management by implementing real-time inventory tracking systems
Streamline order fulfillment processes by reducing picking and packing times
Enhance customer experience by offering faster delivery options and improving product quality
Q55. Design a book reader service such as kindle
Design a book reader service similar to Kindle
Implement a user-friendly interface for browsing and purchasing books
Include features like bookmarking, highlighting, and note-taking
Support various file formats such as PDF, EPUB, and MOBI
Provide options for customization like font size, background color, and reading progress tracking
Q56. What is curry function
Currying is a technique of transforming a function that takes multiple arguments into a sequence of functions that each take a single argument.
Currying allows partial application of a function
It helps in creating reusable functions
Curried functions are easier to compose and chain
Example: const add = (a) => (b) => a + b; add(2)(3) returns 5
Q57. How we control the Expiry ?
We control expiry by implementing a first-in, first-out (FIFO) system and regularly checking expiration dates.
We use a FIFO system to ensure that older products are sold first
We regularly check expiration dates and remove expired products from the inventory
We train employees to identify and handle expired products properly
We work closely with suppliers to ensure that they provide products with sufficient shelf life
We use software systems to track expiration dates and alert us...read more
Q58. How do you build vendor/ brand relation
Building vendor/brand relations requires effective communication, trust, and mutual benefits.
Regular communication to understand their needs and expectations
Being transparent and honest in all dealings
Offering incentives and benefits to encourage loyalty
Collaborating on marketing and promotional activities
Providing feedback and suggestions for improvement
Resolving any issues or conflicts promptly and professionally
Q59. How will you increase AOV of Zepto
To increase AOV of Zepto, I will implement upselling and cross-selling strategies, offer bundle deals, and personalize recommendations.
Implement upselling and cross-selling strategies to encourage customers to purchase additional products or upgrade to higher-priced items.
Offer bundle deals to incentivize customers to buy multiple items at a discounted price.
Personalize recommendations based on customer preferences and purchase history to increase the likelihood of higher-val...read more
Q60. e commerce trying to expand in india, should they enter?
Yes, with a strategic approach and understanding of the market dynamics.
India has a growing e-commerce market with a large population and increasing internet penetration.
Competitive landscape should be analyzed to identify opportunities and challenges.
Localizing the platform and understanding cultural nuances is crucial for success.
Partnerships with local businesses and logistics providers can help in navigating the market.
Investing in marketing and customer acquisition strat...read more
Q61. E-commerce app's average ticking count has moved from 5th to 6th product.
Q62. Define all Kubernetes components with their working.
Kubernetes components are essential parts of the Kubernetes system that work together to manage containerized applications.
Kube-apiserver: Exposes the Kubernetes API and serves as the front-end for the Kubernetes control plane.
Kube-controller-manager: Runs controller processes that regulate the state of the cluster.
Kube-scheduler: Assigns workloads to nodes based on resource availability and other constraints.
Kubelet: An agent that runs on each node and ensures containers are...read more
Q63. Minimum jumps to reach end of an array
The minimum number of jumps needed to reach the end of an array.
Use dynamic programming to keep track of the minimum jumps needed at each index.
At each index, calculate the maximum reachable index and update the minimum jumps accordingly.
Example: For array [2, 3, 1, 1, 2, 4, 2, 0, 1, 1], the minimum jumps needed is 4.
Q64. What is memoization?
Memoization is a technique of caching the results of a function to improve performance.
Memoization is used to avoid redundant calculations by storing the results of a function and returning the cached result when the same inputs occur again.
It is commonly used in recursive functions and functions with expensive computations.
Memoization can be implemented manually or by using libraries like Lodash or Memoizee.
Example: Memoizing a Fibonacci function can significantly improve it...read more
Q65. Project to reduce inventory losses
Implementing a project to reduce inventory losses by analyzing root causes and implementing preventive measures.
Conduct a thorough analysis of current inventory management processes to identify areas of improvement
Implement inventory tracking systems to monitor stock levels and identify discrepancies
Train staff on proper inventory management techniques to reduce human errors
Implement security measures such as surveillance cameras or access controls to prevent theft
Regularly r...read more
Q66. What is the Role of Pharmacist?
The role of a pharmacist is to dispense medications, provide drug information to patients and healthcare professionals, and ensure the safe and effective use of medications.
Dispensing medications accurately and safely
Providing drug information to patients and healthcare professionals
Monitoring patient medication therapy for effectiveness and safety
Collaborating with other healthcare professionals to optimize patient care
Ensuring the safe and effective use of medications throu...read more
Q67. How we decrease the costing?
Decrease costing by optimizing inventory, reducing waste, negotiating with suppliers, and improving efficiency.
Optimize inventory to reduce excess stock and minimize storage costs
Reduce waste by implementing better inventory management and tracking systems
Negotiate with suppliers for better pricing and discounts
Improve efficiency by streamlining processes and reducing labor costs
Consider outsourcing certain tasks to reduce overhead costs
Q68. Design HLD for rider management system
Design HLD for rider management system
Use microservices architecture for scalability and flexibility
Implement user authentication and authorization for security
Include features like ride tracking, payment processing, and feedback system
Utilize databases for storing rider information and ride history
Q69. Binary search for closest element
Binary search to find the closest element in a sorted array
Implement binary search to find the target element in the array
Keep track of the closest element found so far while searching
Update the closest element if a closer one is found during the search
Q70. What is 7 QC tool example?
Q71. What is a pivot table?
A pivot table is a data processing tool used to summarize, analyze, explore, and present large amounts of data in a spreadsheet format.
Pivot tables allow users to reorganize and summarize selected columns and rows of data to obtain desired insights.
Users can easily group, sort, filter, and calculate data within a pivot table.
Pivot tables are commonly used in Excel and other spreadsheet programs for data analysis and reporting.
Example: Summarizing sales data by product categor...read more
Q72. What is Inventory process
Inventory process involves managing and tracking goods or materials within a business.
Inventory process includes receiving, storing, and distributing goods.
It involves keeping track of stock levels and reordering when necessary.
Regular audits and reconciliations are done to ensure accuracy.
Utilizing inventory management software can streamline the process.
Examples: barcode scanning, FIFO/LIFO methods, cycle counting.
Q73. How to find short inventory.
Analyze sales data, check for discrepancies, conduct physical inventory counts.
Review sales reports for discrepancies
Conduct physical inventory counts
Check for any missing or misplaced items
Utilize inventory management software to track inventory levels
Q74. How to handle 100 manpower
Handling 100 manpower requires effective communication, delegation, and organization.
Establish clear goals and expectations for the team
Delegate tasks based on individual strengths and skills
Provide regular feedback and support to team members
Implement efficient communication channels to ensure smooth workflow
Utilize project management tools to track progress and deadlines
Q75. What is RACE condition
A RACE condition is a situation in which the outcome of a program depends on the order of execution of its components.
Occurs in concurrent programming when multiple threads access shared data and the outcome depends on the order of execution
Can lead to unpredictable behavior and bugs in the program
Example: Two threads trying to increment the same variable simultaneously can result in incorrect values due to race condition
Q76. Implement curry function
Curry function is a higher-order function that allows partial application of arguments.
Currying transforms a function that takes multiple arguments into a series of functions that take one argument each.
It returns a new function until all the arguments are received and then executes the original function.
Example: const add = (a, b) => a + b; const curriedAdd = curry(add); curriedAdd(2)(3) returns 5.
Q77. What you know about Online business
Online business refers to conducting commercial transactions over the internet.
Online business allows companies to reach a global audience
E-commerce platforms like Amazon and eBay are examples of online businesses
Digital marketing plays a crucial role in promoting online businesses
Online businesses often use analytics to track customer behavior and improve sales
Online payment gateways like PayPal and Stripe facilitate transactions in online businesses
Q78. How to use Prometheus efficiently?
Prometheus is a powerful monitoring and alerting tool used in DevOps for collecting and querying metrics.
Set up service discovery to automatically discover and monitor new services.
Use labels and selectors to efficiently organize and query metrics.
Leverage PromQL for powerful querying capabilities.
Implement alerting rules to proactively monitor system health.
Utilize Grafana for visualization and dashboarding of Prometheus metrics.
Q79. Big challenge for today logistics industry
One of the big challenges in today's logistics industry is optimizing last-mile delivery for efficiency and customer satisfaction.
Increasing consumer expectations for fast and convenient delivery options
Rising costs associated with last-mile delivery due to factors like traffic congestion and labor expenses
Need for innovative solutions such as route optimization software and alternative delivery methods like drones or autonomous vehicles
Q80. How can we improve fill rates
Improving fill rates can be achieved through better forecasting, optimizing inventory levels, and improving supplier relationships.
Implement a demand forecasting system to accurately predict customer demand
Optimize inventory levels to ensure adequate stock without excess inventory
Improve supplier relationships to ensure timely delivery and reduce lead times
Implement a safety stock policy to mitigate unexpected demand spikes
Utilize technology such as RFID and barcoding to impr...read more
Q81. Design chess platform to perform turnament
Design a chess platform for tournaments
Implement user registration and login functionality
Allow users to create or join tournaments
Include features for pairing players, tracking scores, and generating leaderboards
Provide options for different tournament formats such as round-robin or knockout
Include a feature for spectators to watch ongoing games
Implement a time control system for games
Allow for customization of tournament settings such as time limits and piece sets
Q82. What is in inventory?
Inventory refers to the list of goods and materials held available in stock by a business.
Inventory includes raw materials, work-in-progress, and finished goods.
It helps in meeting customer demand, avoiding stockouts, and optimizing costs.
Examples of inventory items are electronics, clothing, food products, and office supplies.
Q83. What is Antibiotic and Antibodies?
Antibiotics are medications that fight bacterial infections, while antibodies are proteins produced by the immune system to help fight off infections.
Antibiotics are used to treat bacterial infections by either killing the bacteria or stopping their growth.
Common examples of antibiotics include penicillin, amoxicillin, and ciprofloxacin.
Antibodies are produced by the immune system in response to foreign substances like bacteria or viruses.
They help to neutralize or destroy th...read more
Q84. Metformin Used For Which Disease?
Metformin is used for the treatment of type 2 diabetes.
Metformin is commonly prescribed to lower blood sugar levels in patients with type 2 diabetes.
It works by decreasing glucose production in the liver and improving insulin sensitivity in the body.
Metformin may also be used in combination with other medications to manage diabetes.
It is important to follow the dosage instructions provided by a healthcare professional when taking metformin.
Q85. How to control wasteage Inventory
Controlling wasteage in inventory involves implementing proper inventory management techniques and monitoring processes.
Implement a first in, first out (FIFO) system to ensure older inventory is used first
Regularly conduct inventory audits to identify and address any discrepancies
Train staff on proper handling and storage of inventory to prevent damage or spoilage
Utilize inventory tracking software to monitor stock levels and identify areas of waste
Establish clear policies an...read more
Q86. How do i can handle B2C.
Q87. GET, POST, PUT, PATCH difference
GET retrieves data, POST submits data, PUT updates data, PATCH partially updates data
GET is used to retrieve data from a server
POST is used to submit data to a server
PUT is used to update existing data on a server
PATCH is used to partially update existing data on a server
Q88. Typical LLD with API and DB schema
LLD stands for Low Level Design, which includes designing API and database schema for a software system.
LLD involves detailed design of individual components/modules of a software system.
API design includes defining endpoints, request/response formats, authentication mechanisms, etc.
DB schema design involves defining tables, relationships, indexes, constraints, etc.
LLD ensures that the system is scalable, maintainable, and efficient.
Example: For an e-commerce platform, LLD wo...read more
Q89. Breakdown of a product you have built
Developed a mobile app for tracking fitness goals
Researched user needs and preferences
Designed user-friendly interface for easy navigation
Implemented features such as goal setting, progress tracking, and workout logging
Collaborated with developers and testers to ensure smooth functionality
Received positive feedback from users on app store reviews
Q90. Design an online grocery store basically zepto.
Design an online grocery store similar to zepto.
Implement user-friendly interface for easy navigation
Include search functionality for quick product discovery
Offer secure payment options for customer convenience
Provide delivery options with tracking feature
Include customer reviews and ratings for products
Implement inventory management system for real-time updates
Q91. What is a product?
A product is a tangible or intangible item that is produced and sold by a business to satisfy a need or want of a consumer.
A product can be a physical item like a car, smartphone, or clothing.
A product can also be a service like a haircut, insurance, or consulting.
Products can be classified into consumer goods, industrial goods, and services.
Products go through a lifecycle including introduction, growth, maturity, and decline.
Branding, packaging, and pricing are important asp...read more
Q92. Shallow copy vs deep copy
Shallow copy only copies the reference to an object while deep copy creates a new object with a new memory address.
Shallow copy is faster and uses less memory than deep copy.
In shallow copy, changes made to the original object will reflect in the copied object as well.
Deep copy creates a completely new object with its own memory space.
In JavaScript, arrays and objects are assigned by reference, so a shallow copy will only copy the reference to the original object.
In Python, y...read more
Q93. How E-commerce work ?
Q94. Deep drive of six sigma concept
Q95. How to handle. Attrition
Attrition can be handled by identifying root causes, improving employee engagement, offering career development opportunities, and conducting exit interviews.
Identify root causes of attrition through data analysis and employee feedback.
Improve employee engagement through regular communication, recognition, and feedback.
Offer career development opportunities to retain top talent.
Conduct exit interviews to gather insights and improve retention strategies.
Q96. What is Fifo and 6s
Fifo stands for First In, First Out and is a method used for inventory management. 6S is a workplace organization method focused on creating a clean and efficient work environment.
Fifo is a method where the first items added to inventory are the first ones to be used or sold.
6S focuses on Sort, Set in order, Shine, Standardize, Sustain, and Safety to create an organized and efficient workplace.
Example of Fifo: In a grocery store, older products are placed in front to ensure t...read more
Q97. What is your CTC
My current CTC is $80,000 per year.
My current CTC is $80,000 per year
I am open to discussing salary expectations during the interview process
I have experience negotiating salary packages in previous roles
Q98. What is expection
Expectation is a belief about what will happen in the future or what should happen in a particular situation.
Expectation is a mental state anticipating a certain outcome.
It can be based on past experiences, assumptions, or hopes.
Expectations can influence behavior and emotions.
Unmet expectations can lead to disappointment or frustration.
Example: Expecting a promotion after working hard for a year.
Q99. Design Splitwise Application (LLD)
Design a Splitwise application for managing shared expenses among friends.
Implement user authentication and authorization for secure access.
Create a user-friendly interface for adding expenses and splitting them among friends.
Develop algorithms for calculating balances and settling debts between users.
Include features for adding comments, attaching receipts, and generating reports.
Consider scalability and performance optimizations for handling large user bases and transaction...read more
Q100. Audit planning to find missing sku
Audit planning involves systematic review of inventory records, physical counts, and reconciliation to identify missing SKUs.
Review inventory records to identify discrepancies
Conduct physical counts of inventory to compare with records
Reconcile physical counts with inventory records to pinpoint missing SKUs
Investigate potential reasons for missing SKUs such as theft, misplacement, or recording errors
Top HR Questions asked in Zepto
Interview Process at Zepto

Top Interview Questions from Similar Companies








Reviews
Interviews
Salaries
Users/Month

