i
Filter interviews by
I appeared for an interview in Apr 2022.
Round duration - 60 Minutes
Round difficulty - Easy
Implement a circular queue based on given 'Q' queries. Each query falls into one of the two types specified:
1 'X': Insert the element 'X' at the end of t...
Implement a circular queue based on given queries to insert and remove elements.
Create a circular queue of size N to store elements.
For query type 1, insert element X at the end of the nth queue.
For query type 2, remove and return the element at the front of the nth queue.
Return true if insertion is successful, false otherwise.
Return -1 if the queue is empty during dequeue operation.
Round duration - 69 minutes
Round difficulty - Easy
You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...
Find all possible paths for a rat in a maze from source to destination.
Use backtracking to explore all possible paths in the maze.
Keep track of visited cells to avoid revisiting them.
Explore all possible directions ('U', 'D', 'L', 'R') from each cell.
Add the valid paths to the output list in alphabetical order.
Round duration - 60 Minutes
Round difficulty - Easy
Multithreading involves multiple threads within the same process, while multiprocessing involves multiple processes running concurrently.
Multithreading allows multiple threads to share the same memory space and resources, while multiprocessing involves separate memory spaces for each process.
Multithreading is more lightweight and efficient in terms of resource usage compared to multiprocessing.
Multithreading is suitabl...
Tip 1 : Cover basics
Tip 2 : Try coding
Tip 3 : Do as much projects as you can
Tip 1 : be short and simple
Tip 2 : don't lie about projects
Top trending discussions
posted on 8 Jan 2021
I applied via Company Website and was interviewed before Oct 2019. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2020. There were 4 interview rounds.
Web service flow is the sequence of steps involved in the communication between a client and a server over the internet.
Web service flow involves a client sending a request to a server
The server processes the request and sends a response back to the client
The response can be in various formats such as XML, JSON, or plain text
Web service flow can be synchronous or asynchronous
Examples of web services include RESTful API...
To check ports in Solaris or Linux machine, use the netstat command.
Open the terminal and type 'netstat -an' to display all open ports.
Use 'netstat -an | grep
To check listening ports, use 'netstat -an | grep LISTEN'.
For Solaris, use 'netstat -an | grep .
I applied via Campus Placement and was interviewed before Nov 2021. There were 3 interview rounds.
Numerical and logical aptitude test
There are 5 rounds on datastructure and algorithm
posted on 16 Sep 2021
I appeared for an interview before Sep 2020.
Round duration - 50 minutes
Round difficulty - Easy
This was a Data Structural round.
Given a two-dimensional array/list consisting of integers 0s and 1s, where 1 represents land and 0 represents water, determine the number of distinct islands. A group of...
Count the number of distinct islands in a 2D array of 0s and 1s.
Identify islands by performing depth-first search (DFS) on the grid
Use a set to store the shape of each island and check for duplicates
Consider translations to determine distinct islands
Round duration - 50 minutes
Round difficulty - Easy
This was a Data Structural round.
You are tasked with arranging 'N' words of varying lengths such that each line contains at most 'M' characters, with each word separated by a space. The challenge is to minimiz...
The goal is to minimize the total cost of arranging 'N' words on each line with a maximum character limit 'M'.
Calculate the cost of each line as the cube of extra space characters needed to reach 'M'.
Minimize the total cost by arranging words to fit within the character limit on each line.
Ensure each word appears fully on one line without breaking across lines.
Round duration - 60 minutes
Round difficulty - Easy
This was a System Design round.
Design a system similar to Red Bus for handling bookings and onboarding vendors and customers.
Implement a user-friendly interface for customers to search and book tickets
Create a vendor portal for vendors to manage their offerings and availability
Include payment gateway integration for secure transactions
Develop a robust backend system for managing bookings, cancellations, and refunds
Utilize a database to store user in...
Round duration - 50 minutes
Round difficulty - Easy
This was a System Design round
Round duration - 50 minutes
Round difficulty - Easy
This was an HR round.
Tip 1 : Practice as much as you can.
Tip 2 : Prepare for company, not in general.
Tip 3 : Your past work should be objective and your contribution should be very clear
Tip 1 : Keep only relevant things for the job you are applying.
Tip 2 : Minimal data with measurable contribution and effect.
posted on 22 Aug 2021
I applied via Referral and was interviewed before Aug 2020. There were 5 interview rounds.
I applied via Monster and was interviewed before Apr 2020. There was 1 interview round.
based on 27 reviews
Rating in categories
Software Engineer
11
salaries
| ₹4.5 L/yr - ₹5.3 L/yr |
Service Engineer
7
salaries
| ₹2.2 L/yr - ₹4.3 L/yr |
Design Engineer
6
salaries
| ₹2.2 L/yr - ₹3.5 L/yr |
Production Engineer
5
salaries
| ₹1.5 L/yr - ₹2.8 L/yr |
Hardware Engineer
4
salaries
| ₹2 L/yr - ₹3.5 L/yr |
Oracle
Amdocs
Carelon Global Solutions
Automatic Data Processing (ADP)