
Nykaa


50+ Nykaa Interview Questions and Answers
Q1. You see the number of people cancelling the order increasing. Cancel window 24 hours. What would you do?
I would analyze the reasons for the increase in cancellations and take appropriate actions to address them.
Conduct a survey to understand the reasons for cancellation
Analyze the cancellation data to identify patterns and trends
Improve the product or service to address the issues causing cancellations
Offer incentives or discounts to encourage customers to complete their orders
Extend the cancellation window to give customers more time to make a decision
Q2. The govt has announced that it’ll stop E-KYC for private players. How can you ensure credibility in lending?
Alternative methods for credibility in lending after E-KYC discontinuation by govt for private players.
Implementing video KYC for customer verification
Using alternative data sources like bank statements, utility bills, and social media profiles for creditworthiness assessment
Partnering with credit bureaus for credit score analysis
Strengthening internal fraud detection and prevention mechanisms
Exploring blockchain-based solutions for secure and transparent customer identity ve...read more
Q3. Product strategy question - You need to launch self-driving cars in India in 2 years. You’re the India head for Uber self-driving car project.
Launch self-driving cars in India in 2 years as India head for Uber self-driving car project.
Conduct market research to understand the demand and feasibility of self-driving cars in India
Partner with local car manufacturers to customize the self-driving technology for Indian roads
Collaborate with government agencies to ensure compliance with local regulations and laws
Invest in training and development of local talent to support the self-driving car project
Implement a robust s...read more
Q4. Tell me about the projects and knowledge on selenium api and etc?
I have worked on multiple projects involving Selenium API for automated testing of web applications.
Developed test scripts using Selenium WebDriver to automate testing of web applications
Utilized Selenium Grid for parallel testing across different browsers and platforms
Integrated Selenium with testing frameworks like TestNG or JUnit for test execution and reporting
Implemented Page Object Model design pattern for better test maintenance and readability
Q5. What is a Service? How can a notification in a Foreground Service interact with other components e.g. buttons in a music player?
A Service is a component that runs in the background to perform long-running operations. A Foreground Service is a Service that has a notification to show the user that it is running.
A Service is used to perform long-running operations in the background, such as playing music in a music player app.
A Foreground Service is a type of Service that has a notification to indicate to the user that it is running and to give it higher priority, making it less likely to be killed by th...read more
Q6. Which data structure is used to store views in a layout?
The data structure used to store views in a layout is a tree structure.
Views in a layout are stored in a hierarchical tree structure.
Each view is a node in the tree, with parent-child relationships defining the layout.
Examples include LinearLayout, RelativeLayout, and ConstraintLayout.
Q7. What functions would you add in an Image Loader library?
Functions to add in an Image Loader library for Senior Android Developer role
Support for loading images from different sources like network, local storage, and resources
Caching mechanism to improve performance and reduce network calls
Ability to handle image loading in different formats like JPEG, PNG, GIF, etc.
Support for placeholder images while the actual image is being loaded
Error handling for failed image loading requests
Option to customize image loading behavior like res...read more
Q8. Zomato conversion has dropped by 20% all of a sudden. you're the CEO what will you do?
I would conduct a thorough analysis to identify the root cause of the drop in conversion and implement targeted strategies to address it.
Conduct a detailed analysis of user behavior, market trends, and competitor actions to identify potential reasons for the drop in conversion.
Engage with the product team to review the user experience, app performance, and any recent updates that may have impacted conversion rates.
Implement targeted marketing campaigns, promotions, or incenti...read more
Q9. How do you build a brand, how do you do market research
Building a brand involves creating a unique identity and establishing a strong presence in the market through effective marketing strategies.
Conduct market research to identify target audience and competition
Develop a brand identity that reflects the company's values and mission
Create a brand message that resonates with the target audience
Establish a strong online and offline presence through advertising, social media, and events
Consistently deliver high-quality products or s...read more
Q10. You are the PM of navigation in Google Maps. What is your north star metric
The north star metric for Google Maps navigation is user engagement through active users and time spent on the app.
Increase in active users using Google Maps for navigation
Increase in average time spent on the app per user
Improvement in user retention rate
Enhancement in user satisfaction and feedback
Expansion of user base through new features and partnerships
Q11. Why do we prefer the use of ConstraintLayout?
ConstraintLayout is preferred for its flexibility, efficiency, and ease of use in creating complex layouts.
Allows for creating complex layouts with a flat view hierarchy, improving performance
Supports responsive design with constraints that adapt to different screen sizes
Easier to use and understand compared to other layout options like RelativeLayout
Provides tools like Layout Editor in Android Studio for visual editing of layouts
Q12. 1. Design a table reservation feature for Swiggy 2. Among your recently used apps, which one do you like & why 3. What resources do you use to stay up to date with prod mgmt
Designing a table reservation feature for Swiggy
Allow users to search for restaurants with available tables
Provide real-time availability and booking confirmation
Allow users to specify their preferred table size and location
Enable users to view and select available time slots
Integrate with restaurant partners' reservation systems
Q13. Write selenium program for swiggy till the cart?
Selenium program to automate adding items to cart on Swiggy
Launch the Swiggy website using Selenium WebDriver
Search for desired food items and add them to cart
Verify items are added correctly before proceeding to checkout
Q14. What are content providers? What are its uses?
Content providers are components in Android that manage access to a structured set of data. They are used to share data between apps.
Content providers allow apps to securely share data with other apps
They provide a standard interface for querying and modifying data
Content providers are often used to access data from databases or files
Examples include the Contacts Provider for accessing contact information and the Media Provider for accessing media files
Q15. 1. RCA on why conversion is dropping in Flipkart 2. Design a navigational tool for a 3 year old 3. North star metric for Spotify
1. RCA on why conversion is dropping in Flipkart
Analyze user behavior and identify any changes in the user journey
Investigate any technical issues or bugs that may be affecting the conversion rate
Review the effectiveness of marketing campaigns and promotions
Analyze competitor strategies and pricing
Collect feedback from customers to understand their pain points and areas of improvement
Q16. You have innovated a teleprompter machine, create a GTM strategy for the same.
GTM strategy for a teleprompter machine innovation
Identify target market segments (e.g. news broadcasters, public speakers)
Develop pricing strategy based on value proposition and competition
Create marketing materials showcasing benefits and features
Establish partnerships with teleprompter software providers for integration
Offer demos and trials to potential customers for feedback
Utilize social media and industry events for promotion
Q17. How to cab aggregator/food aggregators mask and keeps the phone numbers of user/driver secure at scale.
Cab/food aggregators mask phone numbers for user/driver security by using technology like number masking and encryption.
Use number masking to replace actual phone numbers with temporary numbers for communication.
Implement encryption techniques to secure the transmission and storage of phone numbers.
Utilize secure communication protocols to prevent unauthorized access to phone numbers.
Regularly update security measures to stay ahead of potential threats.
Examples: Uber uses num...read more
Q18. How many words do you write in a day on average?
I typically write around 1500 words per day on average.
I write a variety of content including articles, blog posts, emails, and reports.
My daily word count can vary depending on the complexity of the content and research required.
On busy days, I may write up to 2000 words or more, while on slower days it could be closer to 1000 words.
I prioritize quality over quantity in my writing to ensure clear and engaging content.
For example, I recently wrote a 3000-word research paper o...read more
Q19. How would you design a CS Chatbot for Call
Designing a CS Chatbot for Call
Understand the common customer queries and pain points
Create a user-friendly interface for easy navigation
Implement natural language processing for better understanding of customer queries
Integrate with CRM systems for personalized responses
Provide options for escalation to human agents if needed
Q20. What do you know about Freight Terms?
Freight terms refer to the agreed-upon conditions between the buyer and seller regarding the transportation of goods.
Freight terms determine who is responsible for the cost and risk of transporting goods.
Common freight terms include FOB (Free on Board), CIF (Cost, Insurance, and Freight), and EXW (Ex Works).
FOB means the seller is responsible for the goods until they are loaded onto the shipping vessel, while CIF means the seller is responsible for the goods until they reach ...read more
Q21. Any project related to online customer data.
I have worked on a project related to online customer data for a retail company.
Analyzed customer behavior on the company's website using Google Analytics
Identified popular products and pages visited by customers
Created customer segments based on demographics and behavior
Provided recommendations to improve website navigation and product offerings
Q22. What's your copy editing experience like?
I have over 5 years of copy editing experience in various industries.
Proficient in grammar, punctuation, and style guidelines
Experience with proofreading and fact-checking
Ability to work efficiently under tight deadlines
Familiarity with AP Style, Chicago Manual of Style, and MLA guidelines
Q23. Generics in kotlin and java interportability with kotlin
Generics in Kotlin and Java can be used interchangeably, but there are some differences in syntax and features.
Kotlin supports declaration-site variance, while Java supports use-site variance.
In Kotlin, you can use reified generics with inline functions, which is not possible in Java.
Kotlin has nullable types by default, while in Java you need to use wildcards for similar behavior.
Q24. Which material used make a unique jewellery piece?
The material used to make a unique jewellery piece depends on the design and creativity of the jeweller.
Jewellers can use a variety of materials such as precious metals like gold, silver, and platinum
They can also use gemstones like diamonds, rubies, and sapphires
Other materials like pearls, beads, and crystals can also be used to create unique jewellery pieces
The choice of material depends on the design, style, and budget of the customer
Q25. Problem solving - why is cancellation increasing ?
Cancellation may be increasing due to poor customer service, unclear policies, or external factors like economic downturn.
Poor customer service leading to dissatisfaction and cancellations
Unclear cancellation policies causing confusion and frustration
External factors such as economic downturn affecting customers' ability to continue services
Competitors offering better deals or services leading to customer churn
Q26. Explain waits in selenium?
Waits in Selenium are used to make the automation script wait for a certain condition to be met before proceeding.
There are three types of waits in Selenium: Implicit Wait, Explicit Wait, and Fluent Wait.
Implicit Wait sets a default waiting time for the entire script to wait for an element to be found.
Explicit Wait is used to wait for a certain condition to occur before proceeding to the next step.
Fluent Wait is a more flexible wait that allows you to define the maximum amoun...read more
Q27. What is suitable for oily dry skin what is proper steps of skin care What is proper steps of makeup etc..
Q28. What is typing speed?
Q29. How to make a unique jewellery?
To make a unique jewellery, focus on the design, materials, and personalization.
Create a unique design that stands out from the crowd.
Use high-quality materials such as precious metals, gemstones, and unique materials like wood or resin.
Personalize the jewellery by adding initials, birthstones, or other meaningful elements.
Consider the latest trends and incorporate them into the design.
Collaborate with customers to create custom pieces that reflect their individual style and ...read more
Q30. How to control shrinkage
Shrinkage can be controlled by implementing strict inventory management procedures and employee training.
Conduct regular inventory audits to identify discrepancies
Implement security measures such as CCTV cameras and security tags
Train employees on proper handling and storage of merchandise
Monitor employee behavior and investigate any suspicious activity
Establish a culture of honesty and integrity within the workplace
Q31. Handle dropdown in seleniun.
To handle dropdown in Selenium, use Select class from Selenium WebDriver API.
Create a Select object by locating the dropdown element using findElement() method.
Use selectByVisibleText(), selectByValue(), or selectByIndex() methods to select an option.
To deselect an option, use deselectByVisibleText(), deselectByValue(), or deselectByIndex() methods.
Q32. Do know about advance Excel?
Q33. Do you know advanced excel?
Yes, I have advanced Excel skills.
I am proficient in using advanced functions such as VLOOKUP, INDEX-MATCH, and PivotTables.
I can create complex formulas and macros to automate tasks and improve efficiency.
I have experience in data analysis and visualization using Excel.
I am familiar with Excel add-ins such as Power Query and Power Pivot.
I have used Excel for financial modeling and forecasting.
I am comfortable working with large datasets and can optimize performance.
I have tr...read more
Q34. Metrics related to Post order journey
Metrics related to post-order journey track the performance of the customer experience after a purchase is made.
Track customer satisfaction post-purchase
Monitor delivery times and accuracy
Analyze return rates and reasons for returns
Measure customer engagement with post-purchase communications
Q35. Do you know about withholding tax?
Withholding tax is a tax deducted at source on income payments.
Withholding tax is a tax deducted by the payer of income, rather than the recipient.
It is commonly applied to interest, dividends, royalties, and other payments.
The withheld tax is then paid directly to the government by the payer.
It is used to ensure that the government receives tax revenue in a timely manner.
Different countries have different withholding tax rates and regulations.
Q36. Do you know about Purchase order?
Purchase order is a document issued by a buyer to a seller, indicating types, quantities, and agreed prices for products or services.
Purchase order is a formal request from a buyer to a seller to purchase goods or services.
It includes details such as item descriptions, quantities, prices, and terms of the sale.
Purchase orders help in tracking and managing purchases within an organization.
They serve as a legally binding contract once accepted by the seller.
Purchase orders are ...read more
Q37. Data Structures used in Android Projects
Data structures commonly used in Android projects include arrays, lists, maps, and sets.
Arrays are used to store a collection of elements of the same data type.
Lists such as ArrayList and LinkedList are used to store a collection of elements that can be accessed by index.
Maps like HashMap and LinkedHashMap are used to store key-value pairs.
Sets like HashSet and TreeSet are used to store unique elements.
Q38. High brand daily gc category wise
I'm sorry, but I don't understand the question. Could you please rephrase it?
Please provide more context or clarify the question.
Without further information, I cannot provide a relevant answer.
Could you please explain what you mean by 'high brand daily gc category wise'?
Q39. Guesstimate : Number of lamp posts in Delhi
It is estimated that there are around 2 million lamp posts in Delhi.
Estimate based on population density and urban infrastructure development
Consider factors like road length, area covered, and lighting requirements
Assume an average of 1 lamp post per 100 meters of road
Take into account different types of areas like residential, commercial, and industrial
Use satellite imagery or government data for more accurate estimation
Q40. what is inline function
An inline function is a function that is expanded in place at the point of call, rather than being called as a separate function.
Inline functions are typically used for small, frequently called functions to reduce the overhead of function calls.
They are defined with the 'inline' keyword in C++.
Inline functions can improve performance by avoiding the overhead of function call stack operations.
Example: inline int square(int x) { return x * x; }
Q41. Guesstimate on number of nykaa customers in UAE
It is difficult to accurately guesstimate the number of Nykaa customers in UAE without access to specific data.
Consider the population of UAE and the popularity of Nykaa in the region
Look at the market share of Nykaa compared to other beauty retailers in UAE
Analyze online sales data and customer reviews to estimate the customer base
Q42. Sort an array if an array has only 0,1,2s
Sort an array of strings containing only 0s, 1s, and 2s.
Use three pointers to keep track of the positions of 0s, 1s, and 2s in the array.
Iterate through the array and swap elements based on the values of the pointers.
Example: Input array = ['1', '0', '2', '1', '0'], Output array = ['0', '0', '1', '1', '2']
Q43. Your product breakdown
My product breakdown includes market analysis, user research, feature prioritization, roadmap planning, and cross-functional collaboration.
Market analysis to identify trends and competitors
User research to understand customer needs and pain points
Feature prioritization based on impact and feasibility
Roadmap planning to align product development with business goals
Cross-functional collaboration with engineering, design, and marketing teams
Q44. Explain P2P Process
P2P process refers to the procurement process from purchase requisition to payment.
The process starts with a purchase requisition from the requester.
The requisition is then approved by the appropriate authority.
A purchase order is created and sent to the supplier.
Goods or services are received and inspected.
An invoice is received and matched with the purchase order and receipt.
Payment is made to the supplier.
The process ends with the recording of the transaction in the financ...read more
Q45. Explain the P2P, R2R, finance operations process
P2P, R2R, and finance operations processes are key components of a company's financial management.
P2P (Procure-to-Pay) involves the entire process of requisitioning, purchasing, receiving, paying for, and accounting for goods and services.
R2R (Record-to-Report) encompasses all the activities from recording financial transactions to preparing financial statements.
Finance operations process includes tasks such as budgeting, forecasting, financial analysis, and compliance with r...read more
Q46. What is expected CTC?
Expected CTC depends on the job role, company size, and candidate's experience.
Expected CTC should be in line with industry standards and the candidate's experience.
It is important to research the company's salary structure and negotiate based on that.
Factors like job location, benefits, and bonuses should also be considered.
For a Finance Manager role, the expected CTC can range from 10-20 lakhs per annum depending on the company and candidate's experience.
Q47. finding shortest path variants.- dijikstra
Dijkstra's algorithm is used to find the shortest path in a graph from a starting node to all other nodes.
Dijkstra's algorithm is a greedy algorithm that finds the shortest path from a starting node to all other nodes in a weighted graph.
It maintains a set of vertices whose shortest distance from the starting node is known and continually expands this set.
The algorithm uses a priority queue to select the vertex with the smallest distance and updates the distances of its neigh...read more
Q48. Lifecycle methods of activity
Lifecycle methods of activity are callback methods that allow you to manage the state of an activity throughout its lifecycle.
onCreate() - called when the activity is first created
onStart() - called when the activity is becoming visible to the user
onResume() - called when the activity will start interacting with the user
onPause() - called when the activity is going into the background, but is still visible
onStop() - called when the activity is no longer visible to the user
onD...read more
Q49. Manual Testing Strategy
Manual testing strategy involves planning, designing, and executing tests manually to ensure software quality.
Understand the requirements and objectives of the software
Identify test scenarios and create test cases
Execute test cases and record results
Report and track defects
Perform regression testing
Collaborate with developers and stakeholders
Continuously improve testing processes
Q50. Deals with clients issues ?
Dealing with client issues is a crucial part of a Service Advisor's job.
Listen actively to clients' concerns and complaints
Empathize with clients and show understanding of their situation
Offer solutions and options to resolve the issue
Follow up with clients to ensure their satisfaction
Maintain a positive and professional attitude throughout the interaction
Q51. Tell about nykaa
Nykaa is an Indian e-commerce website offering beauty and wellness products.
Founded in 2012 by Falguni Nayar
Offers a wide range of makeup, skincare, haircare, and wellness products
Carries popular brands like Maybelline, L'Oreal, and MAC
Provides beauty advice and tutorials on their website
Q52. Longest palindromic substring
Find the longest palindromic substring within a given string.
Iterate through each character in the string and expand around it to find palindromes.
Keep track of the longest palindrome found so far.
Consider both odd and even length palindromes.
Q53. Benchmarks about the domain
Benchmarks in the domain refer to industry standards and best practices used to measure performance and success.
Benchmarking helps identify areas for improvement and opportunities for growth.
Common benchmarks include market share, customer satisfaction, and financial performance.
Comparing against competitors and industry leaders can provide valuable insights.
Regularly updating benchmarks is important to stay competitive and relevant.
Q54. Describe full flow of request
The full flow of request involves receiving, processing, and responding to a request in a systematic manner.
Receive the request from the client or user
Validate the request parameters and data
Process the request using SQL queries or procedures
Retrieve data from the database based on the request
Perform any necessary calculations or transformations
Generate a response based on the processed data
Send the response back to the client or user
Q55. Explain Oops concepts
Oops concepts refer to Object-Oriented Programming principles like Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the necessary features.
Q56. Reverse of the integer
Reverse the digits of an integer number
Convert the integer to a string to easily manipulate the digits
Reverse the string using built-in functions or manually
Convert the reversed string back to an integer
Q57. Full form of otp
One Time Password
OTP is a unique code sent to a user's mobile phone or email for authentication purposes
It is commonly used in online banking, two-factor authentication, and account verification
Example: When logging into a website, a user may receive an OTP via SMS to enter on the login page
Top HR Questions asked in Nykaa
Interview Process at Nykaa

Top Interview Questions from Similar Companies








Reviews
Interviews
Salaries
Users/Month

