D2L logo

D2L Interview Questions
& Process

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

Based on 236 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
53% Positive experience

Which role are you interviewing for?

30 roles · 236 reports

Candidate interview experiences

First-hand accounts from people who interviewed at D2L.

Showing 4 of 236
D2L logo
D2L

Software Developer

Engineering · nearly a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding Technical Behavioral

The interview process was nice and they kept in touch with candidates. The questions were not hard, so don't stress about the tech round. The coding part was especially easy. They asked Leetcode problems that were simple in the first few rounds (arrays). Make sure to talk a lot during the tech rounds. Explain what you're thinking and ask the interviewer questions.

Confirmed questions1 question
  • Can you explain your motivation for joining D2L?
D2L logo
D2L

IT Intern

Engineering · nearly a year ago

Intern Average Positive experience No offer 1 round
Interview process
Recruiter call Technical screen Panel
Interview formats
Technical Behavioral

It was a quick and simple process. There was only 1 round, which involved a 30-minute interview with 3 managers. First, the recruiter sent over availability options for me to choose from. The managers were all pretty chill and talked about the company. The interview itself was a mix of technical and behavioral questions.

Confirmed questions1 question
  • How would you go about troubleshooting a blue screen error on a Windows computer?
D2L logo
D2L

Customer Service Manager

Operations · a year ago

Manager Difficult Negative experience No offer 5 rounds
Interview process
Take home Recruiter call Phone screen Technical screen Onsite
Interview formats
Coding Behavioral

The interview process took a while. In total, there were five interviews, and it included a take-home assignment. After submitting the assignment, I didn't hear back for more than two weeks. I really think they would have ignored me if I hadn't followed up. Everyone I talked to was nice, but they seemed a bit disorganized with how they handled the interviews and getting back to candidates. It made me feel like my time wasn't valued, even though I put a lot of work into the interviews and the assignment.

Confirmed questions1 question
  • How would you handle a customer's request to cancel their subscription?
D2L logo
D2L

Senior Software Developer/Analyst

Engineering · a year ago

Senior Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Coding Technical

My HR interview went great and was very professional and thorough. But after a week of not hearing back, I emailed for an update and didn't get one until another week later. So it took 2 weeks to find out I wasn't moving forward. I get that no decision was made due to interviewing other people but a simple reply saying so would've been nice. I made a small mistake during my coding interview that was a syntax error. I thought the question was easy and my logic was correct. Disqualifying someone over a small mistake gives the impression that I was being 'disqualified' instead of 'qualified' for the job. And for the code review part of the interview, I was caught off guard. I was told by HR that the coding interview would be 'code agnostic' but I had to read and debug C# code even though I warned them my C# was rusty as my current job doesn't need it. Despite this, I answered the questions. It makes no sense that I didn't move forward. It does make me wonder if other things were involved like age/race/gender because I was very different from my interviewers in all 3 categories.

Confirmed questions1 question
  • Could you write some code that takes a list of student grades (0-100) and identifies failing grades (under 50)? The output should be a list with passing grades first, followed by failing grades, with any order otherwise besides pass/fail.

D2L Interview Questions

Quoted word for word from D2L interview reports.

Given an array of integers, find the next largest integer that can be formed using the same digits.

Read reports

Find strings that are present in all sub-arrays within a given array of arrays, where each sub-array has random strings. Return these common strings in an array, even if there are duplicates in the original sub-arrays.

Read reports

Write a function to find the first repeated character in a string. Example Strings 'ABCAB' => 'A' 'ABCDB' => 'B' 'ABCDE' => false

Read reports

Given an array of arrays, where each sub-array has random strings, find the strings that are present in all sub-arrays and return them as an array.

Read reports

What is the percentage of strings in arr1 that are present in arr2?

Read report

Can you write a function that takes an array and returns the ranking for each element, ensuring that equal values get the same rank? For instance, if the input is [25, 7, 54, 90, 7], the output should be [2, 1, 3, 4, 1].

Read report

Given a list of assignments and their completion times, calculate the minimum time to grade all assignments.

Read report

How can you use Excel to get names and domains from a list of email addresses?

Read report

Regarding Apple's iOS, why do you think they don't let users toggle GPS, Wifi, etc. directly without going into settings?

Read report

Formats, difficulty and experience

Across all 236 D2L interview reports.

Interview formats

Behavioral 37.8%
Technical 30.6%
Coding 16.9%
Presentation 7.6%
System Design 3.1%

Interview difficulty

Easy 17.8%
Average 72.9%
Difficult 9.3%

Candidate experience

Positive 53%
Negative 26.9%
Neutral 20.1%

Reports by job function

Engineering 117
Sales 38
Operations 25
Marketing 24
Other 9
Design 7