Energy Exemplar logo

Energy Exemplar Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 16 interview experiences · FREE TO READ

3.9 Rounds average
Average Typical difficulty
75% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Energy Exemplar.

Showing 3 of 16
Energy Exemplar logo
Energy Exemplar

Software Engineer

Engineering · a year ago

Entry Difficult Positive experience Accept offer 7 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen Technical screen Recruiter call
Interview formats
Coding Technical Behavioral

The interview process started with an online test, which had multiple-choice questions and DSA problems, lasting 2 hours on DoSelect. This was followed by an aptitude test, done with pen and paper in 30 mins, covering various math topics like Work & Time, Ratio & Proportion, etc. Then there were four rounds of in-person technical interviews, each about 45 minutes long. These technical rounds involved discussing my background, diving deep into my internship and personal projects (covering architecture, data flow, code, optimization, and JS methods), and solving DSA problems (like array flattening, finding sums closest to a target, rotating linked lists, and finding loop points). Core subjects like OOPs, DBMS, and CN (TCP vs UDP, OSI layers) were also discussed. The final round was an HR interview, lasting 30 minutes, where they asked standard questions about myself, my background, family, and college experience.

Confirmed questions8 questions
  • Can you tell me about yourself?
  • Can you explain the working and implementation of Blockchain Technology, as it's mentioned on your resume?
  • Given two relations, Customers and Orders, could you write a SQL query to find all customers who haven't placed an order in the last three months?
Energy Exemplar logo
Energy Exemplar

Software Engineer

Engineering · more than a year ago

Mid Easy Negative experience No offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen
Interview formats
Coding Coding Coding Coding

Process was good. But they doing same to most of the candidate. Taking all rounds of interviews but not offering. On asking the status of our application they mentioned the position is filled. They just wasting everyone's time. Expecting 4-5 years expertise from 2 years of candidates. And want to pay them lowest in market. Just don't waste your time.dont

Confirmed questions2 questions
  • Asked normal oops and design patterns, and they're asking to write some code in all the rounds
  • I wrote 4 codes in 4 consecutive rounds
Energy Exemplar logo
Energy Exemplar

Senior Software Engineer

Engineering

Senior Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Coding Technical System Design

The interview was for a Full Stack Developer role focusing on .NET and React JS. It consisted of three rounds. The first round was about DSA and coding, where I had to solve a problem using oops and graph concepts. The second round focused on .NET, React JS, and SQL. The third round involved a system design question related to my current project, along with discussions on SOLID principles and their application, and Clean Architecture.

Confirmed questions3 questions
  • .NET concepts including Middleware, Dependency Injection (DI) and its types, Generics, and LINQ
  • SQL concepts, specifically Indexing
  • React concepts, particularly Hooks

Energy Exemplar Software Engineer Interview Questions

Quoted word for word from Energy Exemplar interview reports.

Given target values, find a subarray whose sum matches the target value.

Read reports

How would you find the sum of all paths within a binary tree?

Read reports

Can you reverse an array without using built-in functions?

Read reports

Given two relations, Customers and Orders, could you write a SQL query to find all customers who haven't placed an order in the last three months?

Read report

Another DSA problem: given an array that contains numbers and nested arrays, can you flatten it and return the result?

Read report

Can you explain how to reverse each word in a string without utilizing built-in functions?

Read report

Imagine an integer has a limit of 100. How would you add two numbers, say 200 and 500, to get 700?

Read report

Can you declare a multi-node tree structure using classes and then implement Depth First Search (DFS) operations on it?

Read report

Formats, difficulty and experience

Across all 16 Energy Exemplar interview reports.

Interview formats

Technical 42.9%
Coding 38.8%
Behavioral 12.2%
System Design 4.1%
Case 2%

Interview difficulty

Easy 6.2%
Average 68.8%
Difficult 25%

Candidate experience

Positive 75%
Neutral 12.5%
Negative 12.5%