i
Gartner
Filter interviews by
Clear (1)
I applied via LinkedIn and was interviewed before Jul 2023. There were 2 interview rounds.
At home coding assignment was given . This was pre Gen-AI era.
A coding qn was given and it need to be properly unit tested.
Implementing a factorial function using recursion
Define a function that takes an integer as input
Base case: if input is 0, return 1
Recursive case: return input multiplied by the factorial of input-1
Example: factorial(5) = 5 * factorial(4) = 5 * 4 * factorial(3) = ... = 5 * 4 * 3 * 2 * 1
Git rebase is a command used to reapply commits on top of another branch.
Git rebase is used to incorporate changes from one branch into another by reapplying commits on top of the target branch.
It helps in maintaining a linear project history by avoiding unnecessary merge commits.
Rebasing should be used with caution as it rewrites commit history and can cause conflicts.
Example: git rebase master - rebase current branch
React.cloneElement() is used to clone and return a new React element with updated props.
React.cloneElement() is used to clone a React element and pass new props to the cloned element.
It is commonly used when you need to add or update props of a React element without changing its key or ref.
Example: const element = React.cloneElement(originalElement, { newProp: value });
Context is a feature in React that allows data to be passed through the component tree without having to pass props down manually. Redux is a state management library for JavaScript applications.
Context is built into React and is primarily used for passing data through the component tree without having to pass props down manually.
Redux is a separate library that provides a centralized store for managing application sta...
A polyfill is a piece of code that provides the technology that you expect the browser to provide natively.
Polyfills are used to fill in the gaps in browser support for certain features.
They allow developers to use new features in older browsers.
Examples of polyfills include Babel for ES6 features and HTML5 Shiv for HTML5 elements in older browsers.
What people are saying about Gartner
I applied via Campus Placement and was interviewed before Jul 2021. There were 4 interview rounds.
Aptitude test on CS subjects like C programming, DBMS, CN, and OS.
There were 2 input-output based questions of easy to moderate level
Every candidate was given an individual topic and was asked to speak on it
I applied via Company Website and was interviewed before Jul 2021. There were 3 interview rounds.
Aptitude, reasoning, English, cloud sections
2 questions in which , one has to complete within an 50 minutes
I applied via Company Website and was interviewed before Nov 2020. There was 1 interview round.
I prioritize identifying the root cause and finding a solution while keeping stakeholders informed.
Identify the root cause of the downtime
Communicate with stakeholders about the issue and expected resolution time
Work on finding a solution as quickly as possible
Implement preventative measures to avoid future downtime
Document the incident and steps taken for future reference
I applied via Company Website and was interviewed in Sep 2020. There were 4 interview rounds.
I was interviewed before Jun 2021.
Round duration - 180 minutes
Round difficulty - Easy
It was an mcq + coding round. There were aptitude and ouput based question in mcq. And coding questions were easy
Given an integer array 'ARR' of size 'N' containing numbers from 0 to (N - 2). Each number appears at least once, and there is one number that appears twice. Yo...
Find the duplicate number in an array of integers from 0 to (N-2).
Iterate through the array and keep track of the frequency of each number using a hashmap.
Return the number with a frequency greater than 1 as the duplicate number.
Time complexity can be optimized to O(N) using Floyd's Tortoise and Hare algorithm.
You are provided with a string S
and an array of integers A
of size M
. Your task is to perform M
operations on the string as specified by the indices in array A
...
Given a string and an array of indices, reverse substrings based on the indices to obtain the final string.
Iterate through the array of indices and reverse the substrings accordingly
Ensure the range specified by each index is non-empty
Return the final string after all operations are completed
Round duration - 60 Minutes
Round difficulty - Easy
It was technical + hr round. there were 2 people as interviewer. They stated from intro and asked some basic puzzles and hr questions. After that they asked about my projects, technologies and some ds algo and dbms questions.
Tip 1 : Practice aptitude
Tip 2 : Focus on practicing coding
Tip 3 : Learn from mistakes
Tip 1 : Mention some projects that you have done
Tip 2 : Try to have skills that are required for the role
I applied via Referral and was interviewed before Mar 2021. There were 2 interview rounds.
Very easy
I was interviewed before Mar 2021.
1 hour, time, distance problems
I applied via Naukri.com and was interviewed before Aug 2020. There were 3 interview rounds.
based on 1 interview
Interview experience
Business Analyst
238
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
214
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
171
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Business Analyst
159
salaries
| ₹0 L/yr - ₹0 L/yr |
Research Specialist
149
salaries
| ₹0 L/yr - ₹0 L/yr |
Forrester
International Data Corporation
Frost & Sullivan
McKinsey & Company