Navi Technologies
10+ Sagent Interview Questions and Answers
Q1. Build a fransision from scratch usingappium.
To build a framework from scratch using Appium for automated testing of mobile applications.
Set up Appium server and desired capabilities
Create test scripts using Appium commands
Implement page object model for better organization
Use assertions to validate test results
Integrate with CI/CD tools for continuous testing
Handle different types of locators for elements
Implement error handling and reporting mechanisms
Q2. Low Level Design: How to do rate limiting for a platform serving 100K requests per second.
Implement rate limiting for a platform serving 100K requests per second.
Use a token bucket algorithm to limit the rate of incoming requests.
Set a maximum number of tokens in the bucket to control the rate.
Refill the bucket at a constant rate to allow bursts of requests.
Track the timestamp of the last request to enforce the rate limit.
Consider using a distributed rate limiting system for scalability.
Monitor and adjust the rate limit based on system performance and load.
Q3. Swiggy orders are going down. Do RCA
Perform Root Cause Analysis (RCA) to identify reasons for decrease in Swiggy orders.
Check for any technical issues on the platform causing orders to drop
Analyze customer feedback to identify any issues with service or quality
Evaluate competitor strategies that may be attracting customers away from Swiggy
Review marketing and promotional activities to see if they are effective in driving orders
Consider external factors such as economic conditions or changes in consumer behavior
Q4. Framework design for Appium automation.
Appium automation framework design involves selecting programming language, test framework, page object model, and reporting tools.
Select programming language (e.g. Java, Python) for writing test scripts
Choose test framework (e.g. TestNG, JUnit) for organizing and executing tests
Implement page object model for better code maintainability and reusability
Integrate reporting tools (e.g. ExtentReports, Allure) for generating test reports
Q5. Improve insurance product renewals
Implement personalized renewal reminders, simplify renewal process, offer loyalty discounts
Implement personalized renewal reminders based on customer preferences and behavior
Simplify the renewal process by offering online renewal options and easy-to-understand renewal terms
Offer loyalty discounts or rewards for customers who renew their insurance policies consistently
Q6. Design Twitter
Design Twitter - a social media platform for microblogging and sharing thoughts in real-time.
Users can create profiles and follow other users
Users can post tweets (limited to 280 characters)
Tweets can include hashtags and mentions
Users can like, retweet, and reply to tweets
Twitter can use algorithms to curate content for users
Twitter can also offer advertising options for businesses
Q7. Merge 2 sorted Linked list into 1
Merge two sorted linked lists into one.
Create a new linked list to store the merged list.
Compare the values of the nodes from both lists and add the smaller value to the new list.
Move the pointer of the list with the smaller value to the next node.
Repeat the comparison and addition until one of the lists is empty.
Add the remaining nodes from the non-empty list to the new list.
Return the new merged list.
Q8. How much collection experience
I have 3 years of collection experience in a call center environment.
I have worked as a collection agent for 3 years
I have experience in handling customer accounts and negotiating payment plans
I am familiar with using collection software and tools
I have a track record of meeting collection targets and reducing outstanding debts
Q9. Redesign paytm homepage
Redesigning Paytm homepage to improve user experience and engagement.
Simplify the layout and navigation to make it more user-friendly
Highlight key features and promotions to attract attention
Optimize for mobile responsiveness for seamless user experience
Include personalized recommendations based on user behavior
Incorporate interactive elements like animations or videos for engagement
Q10. Design Content Delivery Network
Designing a Content Delivery Network (CDN) for efficient content distribution.
Identify target audience and content types
Select appropriate CDN providers based on needs (e.g. Akamai, Cloudflare)
Implement caching strategies for static and dynamic content
Optimize network routing for faster delivery
Monitor performance and adjust as needed
Q11. Experience in Internal Audit
I have 5 years of experience in internal audit, conducting risk assessments, testing controls, and preparing audit reports.
Conducted risk assessments to identify potential areas of concern
Tested controls to ensure compliance with policies and procedures
Prepared audit reports detailing findings and recommendations
Collaborated with stakeholders to implement corrective actions
Utilized audit software to streamline processes and improve efficiency
Q12. Design notification service
Design a notification service for sending alerts to users.
Identify types of notifications (email, SMS, push notifications)
Implement a notification queue to handle high volume of notifications
Allow users to customize notification preferences
Include monitoring and logging for tracking delivery status
Consider scalability and reliability of the service
Q13. Parking Lot System design
Design a parking lot system with features like parking, unparking, and checking availability.
Design classes for ParkingLot, ParkingSpot, Vehicle, etc.
Implement methods for parking a vehicle, unparking a vehicle, and checking spot availability.
Consider using data structures like HashMap or ArrayList to manage parking spots.
Include features like ticket generation, fee calculation, and spot reservation.
Q14. Assets provided by the company
Company provides assets like laptop, phone, and office space to employees.
Company provides laptops for work purposes.
Employees are given company phones for communication.
Office space is provided for employees to work in.
Assets may include software licenses, equipment, etc.
Top HR Questions asked in Sagent
Interview Process at Sagent
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month