Instructure logo

Instructure Interview Questions
& Process

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

Based on 219 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
58.9% Positive experience

Which role are you interviewing for?

30 roles · 219 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Instructure.

Showing 4 of 219
Instructure logo
Instructure

Software Engineer

Engineering · nearly a year ago

Mid Average Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite Panel Offer
Interview formats
Behavioral Technical Coding System Design

The interview process was great! It was a two-interview process. The first interview was with the team manager and the director, and they asked me some behavioral and technical questions. The second interview was a panel interview with the whole team in their office, with a lot of whiteboarding and technical questions. The team seemed like a fun team to work with! Overall, I'd say they have a well-designed interview process that isn't too difficult or scary. It's a bummer that I didn't get an offer though, as I felt like I did really well. I was also bothered by the fact that the position was reposted on LinkedIn almost immediately after they sent me a rejection email. Odd timing.

Confirmed questions1 question
  • How would you design the SQL tables needed to handle book checkouts at a library?
Instructure logo
Instructure

Sales

Sales · nearly a year ago

Manager Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Case Presentation

It was 4 rounds interview with 5 people altogether. Started with the Director, few Managers, Global VP and the Regional GM. Personally I find the interview was refreshing as it gotten to 3 to 4th stage it was more of "this is the situation - would you want to still take up this role?" Not very difficult question was thrown and the whole process felt quite easy for me.

Confirmed questions2 questions
  • In a given scenario, how would you address this challenge?
  • Can you give examples of how you'd tackle a problem?
Instructure logo
Instructure

Recruiter

HR · a year ago

Entry Average Negative experience No offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral

I had a first stage with the recruiter. It seemed to go well but then I was completely ghosted despite sending numerous follow ups. All I needed was a simple yes/no update which is polite after an interview. I see other reviews mention being ghosted too, so with this poor candidate experience being the norm, it's going to be hard for them to hire long term.

Confirmed questions1 question
  • Tell me about your experience and geos.
Instructure logo
Instructure

Product Manager

Product · more than a year ago

Senior Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Presentation Offer
Interview formats
Technical Presentation Behavioral

I had a really bad hiring experience with Instructure. After I applied, I waited weeks for an interview. The interview itself went okay and the hiring manager said I'd move on, but then there was just silence for weeks even though I followed up. It was unprofessional and disrespectful. After all that, I got a generic rejection email. This is not okay and makes Instructure look bad. They don't respect candidates' time. If they treat potential employees like this, the company must be disorganized. Instructure needs to fix their hiring process.

Confirmed questions1 question
  • What's your approach to market research?

Instructure Interview Questions

Quoted word for word from Instructure interview reports.

Write a method to compress a string, or return the original if the compressed version is longer. For instance, 'aabcccdde' should become 'a2b1c3d2e1'.

Read reports

Given an array of numbers from 1 to n, stored in an n-1 length array with unique numbers, write a function to find the missing number.

Read reports

Given a string input of numbers in a grid, separated by spaces and newlines, representing a map of land where each number is elevation and '0' is water, count the number of bodies of water. A body of water is formed by one or more '0' values connected vertically, horizontally, or diagonally. Return the sizes of the bodies of water, in order from largest to smallest.

Read reports

Was this a valid HTTP response (showing the default Apache "It Works!" page source, preceded by headers)?

Read reports

Can you write a function that takes a number and a base integer and displays the number in that base?

Read report

How would you count the number of bodies of water in a grid of numbers representing elevation, where 0 is water, and bodies are connected horizontally, vertically, or diagonally? Return the sizes of these bodies, from largest to smallest.

Read report

How would you create a function to see if one word is an anagram of another?

Read report

Can you determine if the following is a valid HTTP response? RANDOM BLOCK OF HTTP WITH HTML

Read report

Can you implement the sieve of Eratosthenes as a function in any programming language, and also as a generator?

Read report

Formats, difficulty and experience

Across all 219 Instructure interview reports.

Interview formats

Behavioral 37%
Technical 26.6%
Coding 14%
Presentation 12.4%
Other 4.4%

Interview difficulty

Easy 19.2%
Average 60.3%
Difficult 20.5%

Candidate experience

Neutral 14.2%
Positive 58.9%
Negative 26.9%

Reports by job function

Engineering 92
Sales 62
Operations 21
Other 12
Marketing 6
Product 6