Filter interviews by
I appeared for an interview in Feb 2022.
Round duration - 120 Minutes
Round difficulty - Hard
To arrange a high-security meeting, tables are set up for delegates and security personnel. There are N
rows of tables. The first row has one table, the second row has two tables,...
Generate a pattern of guest and security personnel distributions across tables for a given number of rows.
Iterate through each row from 1 to N
For each row, print the pattern based on the number of guests and security personnel at each table
Tables on each end of a row are reserved for security personnel
You are given a 2D matrix 'ARR' of size 'N x 3' with integers, where 'N' is the number of rows. Your task is to compute the smallest sum achievable by selecting one...
Find the smallest sum achievable by selecting one element from each row of a matrix, following certain constraints.
Iterate through each row and find the minimum element that can be selected without violating the constraints
Keep track of the selected elements to avoid selecting elements directly below them in the next row
Sum up the selected elements to get the smallest possible sum
Imagine you are Harshad Mehta's friend, and you have been given the stock prices of a particular company for the next 'N' days. You can perform up to two buy-and-sell ...
The task is to determine the maximum profit that can be achieved by performing up to two buy-and-sell transactions on a given set of stock prices.
Iterate through the stock prices to find the maximum profit that can be achieved by buying and selling stocks at different points.
Keep track of the maximum profit after the first transaction and the maximum profit overall after the second transaction.
Consider edge cases where...
Round duration - 90 Minutes
Round difficulty - Medium
You're provided with a string 'STR' that represents a JSON object. Your task is to return an array of strings representing JSON objects, formatted with proper indentation ba...
The task is to format a JSON object string with proper indentation based on specific rules.
Iterate through the string character by character and keep track of the indentation level.
Use a stack to keep track of opening and closing braces to determine the indentation level.
Insert four spaces or a tab (' ') for each level of indentation.
Handle commas to represent new lines in the output array of strings.
For a given array of integers arr
, identify the peak element. A peak element is an element that is greater than its neighboring elements. Specifically, if arr[i]
is the peak, then both...
Find the peak element in an array of integers.
Iterate through the array and check if the current element is greater than its neighbors.
Handle edge cases for the first and last elements of the array.
Return the peak element found.
Tip 1 : before interview, practice questions with company tag on websites like leetcode and see previous experiences
Tip 2 : even if you're able to solve the question, see approaches used by other people and try to solve the question in multiple ways
Tip 1 : put links of your work like competitive coding profiles, hosted projects, github, etc
Tip 2 : revise everything on your resume before interview
Top trending discussions
I appeared for an interview in Aug 2016.
I appeared for an interview in Aug 2017.
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java, Python, and web development
Passionate about coding and problem-solving
Strong communication and teamwork skills
Always eager to learn and adapt to new technologies
I applied via Naukri.com and was interviewed in May 2019. There was 1 interview round.
MVC separates data flow into three components: Model, View, and Controller.
Model represents data and business logic
View displays data to the user
Controller handles user input and updates the model and view accordingly
Data flows from the model to the view through the controller
Changes in the view are communicated to the controller, which updates the model and view
MVC stands for Model-View-Controller. It is a software design pattern that separates an application into three interconnected components.
Model: Represents the data and business logic of the application
View: Displays the data to the user and handles user input
Controller: Acts as an intermediary between the Model and View, handling user input and updating the Model and View accordingly
I applied via Naukri.com and was interviewed before May 2020. There were 5 interview rounds.
I appeared for an interview in Jan 2021.
A C# program to demonstrate basic concepts like variables, loops, and conditionals.
Use 'int' for integers: int number = 5;
Implement loops: for (int i = 0; i < 5; i++) { Console.WriteLine(i); }
Use conditionals: if (number > 0) { Console.WriteLine('Positive'); }
I applied via Referral and was interviewed in Jan 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Apr 2020. There were 5 interview rounds.
posted on 13 Dec 2021
I applied via Walk-in and was interviewed in Jun 2021. There was 1 interview round.
Analyst
203
salaries
| ₹8.8 L/yr - ₹30 L/yr |
Senior Analyst
129
salaries
| ₹12.8 L/yr - ₹40.8 L/yr |
Manager
74
salaries
| ₹17.2 L/yr - ₹61 L/yr |
Associate
66
salaries
| ₹12.4 L/yr - ₹21 L/yr |
Project Lead
58
salaries
| ₹25 L/yr - ₹94 L/yr |
Thomson Reuters
HighRadius
Chetu
EbixCash Limited