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.
posted on 13 Dec 2021
I applied via Walk-in and was interviewed in Jun 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jul 2021. There were 3 interview rounds.
I appeared for an interview before Sep 2020.
Round duration - 90 Minutes
Round difficulty - Medium
It was an online technical round. There were around 20 MCQs and two coding questions. The round had an login window of 30 minutes. One coding question was of the level leetcode medium and the other was leetcode hard.
You are given an N * N matrix of integers where each row and each column is sorted in increasing order. Your task is to find the positi...
Given a sorted N * N matrix, find the position of a target integer X.
Iterate over each row and column to search for the target integer
Utilize the sorted nature of the matrix to optimize the search process
Return the position of the target integer if found, else return -1 -1
Given an integer N
, your task is to determine the count of integers between 1 and N
(inclusive) that are coprime to N
.
The first line contains an intege...
Euler's Totient Function calculates count of integers coprime to N between 1 and N.
Implement Euler's Totient Function to calculate count of coprime integers to N.
Use the formula: phi(N) = N * (1 - 1/p1) * (1 - 1/p2) * ... * (1 - 1/pk) where p1, p2, ..., pk are prime factors of N.
Example: For N = 9, phi(9) = 9 * (1 - 1/3) = 6.
Round duration - 60 Minutes
Round difficulty - Medium
It was a technical + HR round. The interview panel consisted of two technical guys and one person from HR.
Given an array of strings ARRSTR[]
of size N
, and a character C
, your task is to sort the ARRSTR[]
array according to a new alphabetical order that starts with the ...
Sort an array of strings based on a new alphabetical order starting with a given character.
Iterate through the array of strings and compare each string with the given character to determine the new order.
Implement a custom comparator function to sort the strings based on the new alphabetical order.
Use built-in sorting functions in programming languages like Python, Java, or C++ to efficiently sort the array.
The pillars of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation restricts access to certain components of an object, protecting its integrity.
Abstraction hides complex implementation details and only shows the necessary features.
Polymorphism allows objects to be treated as instances of their parent class, ena...
Tip 1 : Practice questions on CP platforms such as codechef and codeforces. It will greatly help you for clearing coding round.
Tip 2 : Make notes of theory Subjects. It will greatly help you in last minute preparation.
Tip 3 : Go through the interview experience of the company before hand.
Tip 4 : Practice questions by narrating the explaination. Else it gets very difficult to both explain and code at the same time of interview.
Tip 1 : Never lie on the resume. If you are not confident about something dont add it.
Tip 2 : Have atleast 2 projects on resume.
Tip 3 : Dont make it colourful. Follow any formal standard template.
Tip 4 : Add links to the project or your work if possible.
Tip 5 : Have only one Page. Dont write stories.
I applied via Naukri.com and was interviewed in Apr 2020. There were 5 interview rounds.
I applied via Referral and was interviewed in Jan 2021. There were 3 interview rounds.
Analyst
200
salaries
| ₹15 L/yr - ₹25.2 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