
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
Which role are you interviewing for?
30 roles · 236 reportsCandidate interview experiences
First-hand accounts from people who interviewed at D2L.
Software Developer
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.
- Can you explain your motivation for joining D2L?
IT Intern
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.
- How would you go about troubleshooting a blue screen error on a Windows computer?
Customer Service Manager
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.
- How would you handle a customer's request to cancel their subscription?
Senior Software Developer/Analyst
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.
- 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.