i
Nagarro
Filter interviews by
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
Fairly basic aptitude test
Dossier is a feature in Microstrategy that allows users to create interactive and dynamic reports and dashboards.
Allows users to create visually appealing reports and dashboards
Enables interactivity with data through filters, prompts, and drill-down capabilities
Supports various data visualizations such as charts, graphs, and maps
Users can schedule and share dossiers with others
Provides collaboration features for team m
SQL passes are created to establish a connection between Microstrategy and a database.
SQL passes are used to connect Microstrategy to a database in order to retrieve data.
They contain information such as database type, server name, port number, database name, and authentication details.
SQL passes can be created and managed within the Microstrategy Developer tool.
They are essential for querying and retrieving data from ...
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Group discussion related in company
Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.
Allows for code reusability by creating a new class based on an existing class
Derived class (subclass) inherits properties and behaviors from a base class (superclass)
Can have multiple levels of inheritance, creating a hierarchy of classes
Example: Animal class can be a base class with Dog and Cat
Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables a single interface to be used for different data types or classes.
Examples include method overloading and method overriding in object-oriented programming.
Code to reverse a string using array of characters
Iterate through half of the string and swap characters from start and end
Use a temporary variable to store the character being swapped
Handle edge cases like empty string or single character string
posted on 17 Dec 2024
posted on 12 Oct 2023
I applied via Campus Placement and was interviewed in Sep 2023. There were 7 interview rounds.
Techinal - 30mins,Aptitude - 15mins
4 coding question in two different language
posted on 31 May 2022
I was interviewed in Apr 2022.
Round duration - 90 minutes
Round difficulty - Medium
You are provided with an arbitrary binary tree consisting of 'N' nodes where each node is associated with a certain value. The task is to determine the height of the tree.
The height of a binary tree is the maximum number of edges from the root to a leaf node.
Traverse the tree recursively and keep track of the maximum height
If the current node is null, return 0
Otherwise, calculate the height of the left and right subtrees and return the maximum height plus 1
You are given a long type array/list ARR
of size N
, representing an elevation map. The value ARR[i]
denotes the elevation of the ith
bar. Your task is to determine th...
The question asks to calculate the total amount of rainwater that can be trapped in the given elevation map.
Iterate through the array and find the maximum height on the left and right side of each bar.
Calculate the amount of water that can be trapped on each bar by subtracting its height from the minimum of the maximum heights on both sides.
Sum up the trapped water for all bars and return the total amount.
Round duration - 45 minutes
Round difficulty - Medium
Given two sorted integer arrays ARR1
and ARR2
of size M and N, respectively, merge them into ARR1
as one sorted array. Assume that ARR1
has a size of M + N to hol...
The task is to merge two sorted arrays into one sorted array.
Create a new array with size M + N to store the merged array
Use two pointers to iterate through the elements of ARR1 and ARR2
Compare the elements at the current pointers and add the smaller element to the new array
Move the pointer of the array from which the element was added
Repeat the process until all elements are merged
If there are remaining elements in AR...
Tip 1 : Just focus on Data structures mostly arrays, string and dp and practice at least 350 Questions
Tip 2 : Prepare topics related to web tech like HTML, CSS, Node Js
Tip 3 : Prepare Java, OOPS and if required then spring framework and jsp, servlets and do atleast 2 good projects
Tip 1 : Everything should be clear and right what you have written on your resume.
Tip 2 : Have some projects on your resume and that projects should be done by you only and you should have proper knowledge of the tech and flow you have used in that projects.
posted on 21 Apr 2022
I applied via Referral and was interviewed in Mar 2022. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2021. There was 1 interview round.
Use multithreading to print 1 to 100 numbers.
Create a class that implements Runnable interface
Override the run() method to print numbers
Create multiple threads and start them
Join all threads to ensure all numbers are printed
I applied via Naukri.com and was interviewed in Oct 2021. There were 5 interview rounds.
based on 1 interview
Interview experience
Associate Staff Engineer
2.9k
salaries
| ₹10 L/yr - ₹35.2 L/yr |
Staff Engineer
2.9k
salaries
| ₹14.9 L/yr - ₹43.2 L/yr |
Senior Engineer
2.3k
salaries
| ₹5.8 L/yr - ₹25 L/yr |
Senior Software Engineer
1.1k
salaries
| ₹6.4 L/yr - ₹29 L/yr |
Engineer
936
salaries
| ₹3 L/yr - ₹11 L/yr |
Deloitte
Cognizant
TCS
Accenture