Be the first one to contribute and help others!
2 questions in 60 minutes
posted on 3 May 2024
I applied via LinkedIn and was interviewed in Nov 2023. There were 2 interview rounds.
About artificial intelligence
What is oops and print fobanocci series
LRU Cache is a data structure that stores the most recently used items and discards the least recently used items.
Use a hash table to store key-value pairs
Use a doubly linked list to keep track of the order of items
When an item is accessed, move it to the front of the list
When the cache is full, remove the least recently used item from the back of the list
Lookup and insertion should be O(1) time complexity
Implement 2 stacks in an array
Divide the array into two halves
Use top1 and top2 to keep track of top elements of stacks
Push and pop elements from respective halves
Check for overflow and underflow conditions
I applied via Campus Placement and was interviewed in Aug 2022. There were 3 interview rounds.
Questions from trees and linkedin
Reverse a linked list using multiple approaches.
Iterative approach: Use three pointers to reverse the links between nodes.
Recursive approach: Recursively reverse the rest of the list and adjust the links.
Stack approach: Push all the nodes onto a stack and then pop them to create the reversed list.
I applied via Campus Placement and was interviewed before Feb 2023. There were 4 interview rounds.
The test consisted of 4 DSA questions (1 easy, 2 medium, 1 hard) that had to be completed in 2 hours. They were standard questions from Leetcode and the test was similar to Leetcode's weekly coding contest.
Find subarray in an array with sum 0
Iterate through the array and keep track of the running sum
Store the running sum in a hashmap and check if the same sum has been seen before
If the sum is 0 or if the running sum is already in the hashmap, a subarray with sum 0 exists
Database design for a blogging website
Create tables for users, blog posts, comments, and categories
Use primary and foreign keys to establish relationships between tables
Include fields such as title, content, author, date, and tags
Implement indexing for faster retrieval of data
Consider implementing a caching mechanism for improved performance
To balance the load of requests on a single server, one can implement load balancing techniques.
Implementing a load balancer to distribute incoming requests evenly across multiple servers
Using round-robin algorithm to route requests to different servers in a sequential manner
Utilizing server health checks to monitor the performance of each server and adjust the load distribution accordingly
Design a database for a college
Create tables for students, courses, professors, departments, and grades
Establish relationships between tables using foreign keys
Include attributes such as student ID, course ID, professor ID, department ID, and grade
Consider normalization to reduce redundancy and improve data integrity
Pseudo code to validate password
Create a function that takes a password as input
Check if the password meets the required criteria (e.g. length, special characters)
Return true if the password is valid, false otherwise
I applied via Campus Placement and was interviewed before May 2023. There were 3 interview rounds.
5 questions of medium difficulty level covering topics like queue, dynamic programming, binary search, greedy.
posted on 14 Mar 2023
I applied via Approached by Company and was interviewed before Mar 2022. There were 4 interview rounds.
Technical questions based on dsa
Questions based on high level programming and system architecture
I applied via Referral and was interviewed in Apr 2024. There were 3 interview rounds.
1 hr, there were some DSA problems
1 hr, there were some DSA problems
General SQL and Python questions for Data analysis and Visualization tools
Churn Rate is the percentage of customers who stop using a product or service over a certain period of time.
Churn Rate is calculated by dividing the number of customers who stopped using the product by the total number of customers at the beginning of the period.
It is used to measure customer retention and satisfaction.
A high churn rate indicates that a company may be losing customers at a high rate, while a low churn ...
To increase retention rate, companies can focus on improving employee engagement, providing opportunities for growth and development, offering competitive compensation and benefits, and creating a positive work culture.
Improve employee engagement through regular feedback sessions and recognition programs
Provide opportunities for growth and development through training programs and career advancement opportunities
Offer ...
Anonymously discuss salaries, work culture, and many more
Get Ambitionbox App
based on 10 reviews
Rating in categories
Account Assistant
4
salaries
| ₹0 L/yr - ₹0 L/yr |
ITI Technician
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Project Engineer
3
salaries
| ₹0 L/yr - ₹0 L/yr |
Draughtsman Mechanical
3
salaries
| ₹0 L/yr - ₹0 L/yr |
Carwale
CarDekho Group
Cartrade.com
Mahindra First Choice Wheels