INDMoney
10+ Pyramid Tutorial Interview Questions and Answers
Q1. How will you rebuild a feature in swiggy from scratch? For example, re design the food recommendation feature
I would start by conducting user research to understand current pain points and preferences, then create wireframes and prototypes for testing before implementing the new feature.
Conduct user research to understand user preferences and pain points
Analyze data from existing feature to identify areas for improvement
Create wireframes and prototypes for the new feature
Test prototypes with users to gather feedback and iterate on design
Implement the new feature based on user feedba...read more
Q2. How will you design a payment page end to end for IND Money?
Designing a user-friendly payment page for IND Money.
Include multiple payment options such as credit/debit cards, net banking, UPI, wallets, etc.
Ensure a seamless checkout process with minimal steps and clear instructions.
Implement secure payment gateways to protect user data.
Provide real-time transaction updates and confirmation messages for transparency.
Optimize for mobile responsiveness and easy navigation.
Allow users to save payment information for future transactions.
Q3. How will you prioritise different features?
I will prioritise different features based on customer needs, impact on business goals, technical feasibility, and resource availability.
Prioritise features based on customer feedback and needs
Consider impact on business goals and objectives
Evaluate technical feasibility and resource availability
Use frameworks like MoSCoW method or Kano model for prioritisation
Regularly review and adjust priorities based on feedback and data
Q4. Guessestimate on number of metro coaches in Bengaluru metro
There are approximately 50 metro coaches in Bengaluru metro.
Bengaluru metro currently operates with around 50 metro coaches.
The number of metro coaches may vary based on the expansion plans of the metro system.
To get an accurate estimate, one would need to consider the number of trains and coaches per train in the metro system.
Q5. What is your favorite app and why?
My favorite app is Spotify because it allows me to discover new music and create personalized playlists.
User-friendly interface
Wide selection of music
Ability to create custom playlists
Recommendation algorithm helps discover new music
Q6. Horrible way of treating salary negotiations by the HR
HR should treat salary negotiations respectfully and transparently.
HR should provide clear information on salary ranges and factors affecting compensation.
HR should listen to the candidate's expectations and negotiate in good faith.
HR should avoid using tactics like lowball offers or pressure tactics to force acceptance.
HR should be open to discussing and justifying their decisions on salary offers.
HR should treat all candidates fairly and equally in negotiations.
Q7. Design a reward referral system for Swiggy
Implement a reward referral system for Swiggy
Offer a discount to both the referrer and the referee upon successful referral
Track referrals using unique referral codes or links
Provide additional rewards for multiple successful referrals
Promote the referral program through social media and email campaigns
Q8. Design a lending product for Indmoney
A lending product for Indmoney to provide personal loans with competitive interest rates and flexible repayment options.
Offer competitive interest rates to attract customers
Provide flexible repayment options such as EMI plans
Implement a quick and easy online application process
Utilize credit scoring algorithms to assess borrower's creditworthiness
Offer personalized loan amounts based on individual financial profiles
Q9. What are the key metrics that you will track for a company like INDmoney?
Key metrics for INDmoney include user acquisition, retention, revenue growth, and customer satisfaction.
User acquisition: tracking the number of new users and their sources
Retention: measuring the percentage of users who continue to use the platform
Revenue growth: monitoring revenue streams and identifying opportunities for growth
Customer satisfaction: gathering feedback and tracking Net Promoter Score (NPS)
Q10. Write sql quary for bu Transport system which will pick and drop passenger
SQL query to manage pick and drop of passengers in a transport system
Create a table for passengers with columns like passenger_id, name, pick_up_location, drop_off_location, etc.
Create a table for transport vehicles with columns like vehicle_id, driver_name, capacity, etc.
Use JOIN to link the two tables based on pick_up_location and drop_off_location.
Consider adding a table for routes and scheduling for better organization.
Example: SELECT * FROM passengers p JOIN vehicles v O...read more
Q11. What is your favorite app? What are the pros and cons of the app? Basic Resume Grilling & Design Questions
My favorite app is Spotify.
Pros: vast music library, personalized playlists, easy to use interface
Cons: occasional glitches, limited free version features
Examples: Discover Weekly playlist, Daily Mix playlists
Q12. Create function for insert and delete and print linked list
Function to insert, delete, and print a linked list
Create a Node class with data and next pointer
Implement insert function to add a new node at the end of the linked list
Implement delete function to remove a node by value
Implement print function to display all elements in the linked list
Q13. Rotate matrix element with k position left
Rotate matrix elements with k positions left
Create a temporary array to store the first k elements of each row
Shift the remaining elements in each row to the left by k positions
Replace the last k elements in each row with the elements from the temporary array
Q14. Create linked list
Create a linked list
Define a Node class with data and next pointer
Create a LinkedList class with methods like insert, delete, search
Initialize head pointer to null and update it as nodes are added
Q15. Rod cutting problem
Rod cutting problem involves finding the optimal way to cut a rod into pieces to maximize profit.
Identify the lengths at which the rod can be cut.
Calculate the maximum profit that can be obtained by cutting the rod at different lengths.
Use dynamic programming to solve the problem efficiently.
Example: Given a rod of length 8 and prices for different lengths as [1, 5, 8, 9, 10, 17, 17, 20], the maximum profit is 22 by cutting the rod into pieces of length 2 and 6.
Q16. design the ipo page for a broking app.
The IPO page for a broking app should provide information on upcoming IPOs, allow users to subscribe, and track their investments.
Include a list of upcoming IPOs with details such as company name, offer price, and subscription dates
Allow users to subscribe to IPOs directly from the app
Provide a tracking feature for users to monitor their investments and IPO performance
Include educational resources on IPO investing for new users
Q17. Extract data from a string.
Extracting data from a string involves identifying and retrieving specific information within the given text.
Use string manipulation functions like split(), substring(), or regex to extract data.
Identify the pattern or delimiter that separates the data you want to extract.
Create a logic to extract the desired data and store it in an array of strings.
Top HR Questions asked in Pyramid Tutorial
Interview Process at Pyramid Tutorial
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month