G

Gartner

Software Engineer

Interview Date

14 Dec 2021 (Round 1), 16 Dec 2021 (Round 2)

Result

Selected

Difficulty

Easy

Rounds

3 rounds

Drive Type

Full-Time

Topics asked

Data Structures and Algorithms (arraysqueuestackLinkedListDynamic programmingGraphTrees)DBMSSystem DesignCore and advanced JavaComputer NetworksOperating SystemsOOPSFunctional ProgrammingFront-end projectsMulti-threadingSpring BootSQL

Detailed experience

Role: Software Engineer

College: Not Specified

Interview Date: 14 Dec 2021 (Round 1), 16 Dec 2021 (Round 2)

Interview Type: Full-Time

Result: Selected

Difficulty: Easy

Rounds: 3 rounds

Topics Asked: Data Structures and Algorithms (arrays, queue, stack, LinkedList, Dynamic programming, Graph, Trees), DBMS, System Design, Core and advanced Java, Computer Networks, Operating Systems, OOPS, Functional Programming, Front-end projects, Multi-threading, Spring Boot, SQL

Experience:

This candidate was selected for a Software Engineer role at Gartner following a 3-round interview process in December 2021. The preparation focused on Data Structures and Algorithms, DBMS, System Design, Core and advanced Java, Computer Networks, and Operating Systems.

Round 1: Technical (Video Call, 60 minutes, Easy)
This round involved 3 coding problems and focused heavily on Data Structures and Algorithms. Basic Java and OOPS concepts were also covered, along with functional programming and questions about current front-end projects.

  • Coding Problem 1: Remove Kth node from end of Linked List. The candidate first explained a naive approach, then an optimized two-pointer approach using dummy nodes to handle edge cases.
  • Coding Problem 2: Ways To Make Coin Change. This was described as a standard Dynamic Programming problem.
  • Coding Problem 3: Basic Java and OOPS concepts (e.g., interface vs functional interface) and advantages of functional programming.

Round 2: Technical & Managerial (Video Call, 50 minutes, Easy)
This round included 2 coding problems and managerial questions. Technical questions covered multi-threading in Java, Java 8 Features, and Spring Boot (differences between Spring and Spring Boot, disabling specific auto-configuration, and how auto-configuration backs away when a bean exists). Basic HR questions were also part of this round.

Round 3: Not Specified
Details for the third round were not provided in the experience, but it was mentioned as part of the 3-round process.

Tips: The candidate emphasized making Data Structures and Algorithms strong, practicing quality problems, giving mock interviews, and reading company interview experiences. For the resume, it should be concise (1-2 pages) and focus on roles, responsibilities, and skills applied.

Posted on - 12 Nov 2025
Gartner Interview Experience - Software Engineer | OAHelper