Top 27
Prep plan
Updated weekly · Last refresh Aug 30

ID Analytics Software Engineer Interview Questions

The questions to prepare for a ID Analytics Software Engineer interview. Questions from real interview reports rank first. Updated weekly.

27questions
~4htotal time
Track your progressSign up free to work through all 27 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 13 questions · ~124 min
Reverse a Singly Linked ListEasy
Practice

Problem Given the head of a singly linked list, reverse the list, and return the new head node. The linked list is defined as follows: python class ListNo...

RecursionStackDynamic ProgrammingID Analytics
BFS vs DFS TraversalEasy

Compare BFS and DFS graph traversal, including order, data structures, and when each is preferred.

RecursionQueueGraphsID Analytics
Method Overloading vs OverridingEasy

Compare method overloading and method overriding in object-oriented programming, including binding, inheritance, and polymorphism.

javaabstractionoopID Analytics
How Java Garbage Collection WorksMedium

Explain Java GC roots, reachability, generations, and how collection reclaims unused heap memory.

ArraysStringsID Analytics
More Coding questions with a free account
2
SQL & Data Manipulation4 questions + 2 drills · ~58 min
Second Highest Without AggregatesHard
Practice

Find the second highest salary in each department without using aggregate functions.

SubqueriesRankingSelf-JoinsID Analytics
Indexing Trade-Offs in SQLMedium

Tests understanding of indexing mechanics and performance trade-offs for SQL workloads.

performanceindexesID Analytics
SQL Join SemanticsEasy

Tests understanding of SQL join behavior and result sets.

null handlingJoinsbasicsID Analytics
Top Customers by Region VolumeMedium
Practice
Practice drill

Find the top 3 customers in each region by transaction volume using joins, aggregation, and window ranking.

Window FunctionsJoinsRankingJPMorganChaseSilicon Valley BankNavi
Analyze Customer Purchase Trends with Window FunctionsEasy
Practice
Practice drill

Calculate the monthly spending trends for customers using window functions and joins.

The Home DepotAvisoWorld Wide Technology
More SQL & Data Manipulation questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
Behavioral & Leadership10 questions · ~95 min
Prioritizing Under a Tight DeadlineMedium

Tests prioritization under pressure, including trade-off judgment, stakeholder alignment, and ownership of outcomes.

project experiencetime managementPrioritizationID Analytics
More Behavioral & Leadership questions with a free account
The finish line: interview-readyComplete all 27 questions plus 2 hands-on drills to finish this plan.