Top 22
Prep plan
Updated weekly · Last refresh Aug 30

North Highland Software Engineer Interview Questions

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

22questions
~3htotal time
Track your progressSign up free to work through all 22 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 4 questions · ~36 min
Linked List ReversalEasy
Practice

Reverse a singly linked list in-place using iterative pointer manipulation.

RecursionLinked ListsArraysNorth Highland
Implement Binary SearchEasy

Tests algorithm implementation skills and correctness reasoning.

RecursionArraysSearchingNorth Highland
Time Complexity and O(n log n)Easy

Tests your understanding of algorithmic complexity and your ability to explain it with concrete examples.

ArraysSortingGreedyNorth Highland
More Coding questions with a free account
2
Execution6 questions · ~54 min
Choose Monolith or MicroservicesMedium

Evaluate the execution trade-offs between monoliths and microservices and explain how you would choose the right approach.

Trade-offsRisk AssessmentScope ManagementNorth Highland
Architecting a Mobile Messaging ServiceHard

Tests your ability to design reliable, scalable messaging with appropriate APIs, storage, and delivery semantics.

Launch PlanningTrade-offsRoadmappingNorth Highland
Optimizing a Slow ApplicationMedium

Tests your performance troubleshooting skills across profiling, bottlenecks, and iterative improvements.

Trade-offsRisk AssessmentNorth Highland
Scaling Web Apps to MillionsHard

Tests your system scaling strategy across architecture, performance, reliability, and operational concerns.

Launch PlanningTrade-offsRisk AssessmentNorth Highland
More Execution 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 & Leadership12 questions · ~107 min
Resolving a High-Stakes Technical ProblemEasy

Tests ownership and judgment in solving a difficult technical problem under ambiguity, including prioritization, communication, and measurable results.

OwnershipDealing With AmbiguityNorth Highland
More Behavioral & Leadership questions with a free account
The finish line: interview-readyComplete all 22 questions to finish this plan.