i
Droom
Filter interviews by
Clear (1)
I applied via Campus Placement
Online aptitude test with basic questions and some oops and dbms questions.
Top trending discussions
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
I applied via Referral and was interviewed before Oct 2023. There were 2 interview rounds.
Three approaches to center a div element
Using CSS flexbox: set display property of parent element to flex and justify-content to center
Using CSS grid: set display property of parent element to grid and place the div in the center grid area
Using margin: set margin property of the div to auto
setTimeout is a function in JavaScript used to execute a function after a specified amount of time.
setTimeout(function, milliseconds) is used to delay the execution of a function by a specified number of milliseconds.
Example: setTimeout(() => { console.log('Hello, world!'); }, 2000) will log 'Hello, world!' after 2 seconds.
Asked me to create a carousel component
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.
I applied via Internshala and was interviewed in Dec 2023. There were 2 interview rounds.
Easy to medium, can solve with leetcode medium
Count the number of islands in a grid of '1's and '0's
Iterate through the grid and for each '1' encountered, perform a depth-first search to mark all connected '1's as visited
Increment the island count for each new island found
Ensure to handle boundary cases and check for visited nodes
Find the first and last index of a specific element in an array of strings.
Iterate through the array and keep track of the index of the first and last occurrence of the element.
Return the first and last index once the iteration is complete.
Example: Array ['apple', 'banana', 'apple', 'orange'], element 'apple' - First index: 0, Last index: 2.
based on 1 interview
Interview experience
Software Engineer
31
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager
27
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
27
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Analyst
25
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
22
salaries
| ₹0 L/yr - ₹0 L/yr |
CarDekho Group
Cartrade.com
CARS24
Quikr