i
Gartner
Work with us
Filter interviews by
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.
Top trending discussions
I applied via Naukri.com and was interviewed in Apr 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed before Aug 2020. There were 3 interview rounds.
I appeared for an interview before Sep 2020.
I applied via Recruitment Consulltant and was interviewed before Jan 2021. There were 2 interview rounds.
Python coding test
I applied via Recruitment Consulltant and was interviewed before Feb 2021. There were 2 interview rounds.
Cofing round on hackerearth
Case study with algo and db design
I applied via Approached by Company and was interviewed before Jun 2021. There were 3 interview rounds.
This is a case study round, you would be given 3 question out of which you will need to solve any 2.
Two question are algoritm based around designing datastructure and matrix problem
One question will be based om designing Database for a given requirement.
I applied via Approached by Company and was interviewed before Mar 2021. There were 3 interview rounds.
Aptitude based on normal topics on SHL platform
Coding test on hackerrank with Java ad a language choice having 3 dsa questions on priority queue , array and tree
5 SQL and 5 DSA mcq
based on 1 interview experience
Difficulty level
Duration
Business Analyst
264
salaries
| ₹11 L/yr - ₹18 L/yr |
Software Engineer
237
salaries
| ₹12 L/yr - ₹21.6 L/yr |
Senior Software Engineer
213
salaries
| ₹22 L/yr - ₹38 L/yr |
Research Specialist
196
salaries
| ₹8 L/yr - ₹13.2 L/yr |
Senior Business Analyst
167
salaries
| ₹14.1 L/yr - ₹24.6 L/yr |
Deloitte
Ernst & Young
PwC
KPMG India