Instructure logo

Instructure Test Automation Engineer Interview Questions
& Process

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

Based on 11 interview experiences · FREE TO READ

3.4 Rounds average
Average Typical difficulty
45.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Instructure.

Showing 3 of 11
Instructure logo
Instructure

Software Development Engineer In Test

Engineering · more than a year ago

Mid Difficult Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding Technical Behavioral

So first, I got a screening call, then had to do an online coding test. After that, there was a technical interview with the Engineering Manager. The final part involved three separate one-hour technical/behavioral interviews with Software Engineers. Each of these followed a structure: talk about your background and skills, learn about the company and the role, then a 30-minute coding challenge, and finally 10 minutes for QA questions. I thought the process was pretty fair and everyone was nice. You could do the coding challenges on your own or with some help, they still want to see your problem-solving. My only thought is maybe it could be a little shorter.

Confirmed questions1 question
  • How would you approach testing a chainsaw?
Instructure logo
Instructure

Software Engineer in Test

Engineering · more than a year ago

Senior Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Coding Technical

I had a phone call with the recruiter and got hackerrank challenges. After passing those, I had a 30 minute online meeting. Then I was invited onsite for a whiteboard coding test. I felt I could write and test solutions, but got bad marks for not immediately seeing minor flaws they hinted at unclearly. They told me it wasn't going to work before the interview ended. Feedback suggested they wanted a senior, which is annoying since the posting didn't mention that and I wouldn't have applied otherwise. They seem to want a senior dev to do QA.

Confirmed questions3 questions
  • How would you determine if a character was removed from a String?
  • Can you write a function that finds pairs of integers in an array that sum to a specific value, and what considerations do you have regarding the size of the integers?
  • How can we check if two strings are anagrams of each other?
Instructure logo
Instructure

Software Engineer in Test

Engineering

Entry Difficult Positive experience No offer 3 rounds
Interview process
Take home Phone screen Onsite Background check Offer
Interview formats
Coding Technical Behavioral Presentation

I got an email about a HackerRank test with 15 questions and 3 programming challenges, 90 minutes to complete. Even though my code failed most tests, I passed the online part. It was tough but expected for a Software Engineer in Test role, unlike a regular QA role. The next day, I had a 30-minute video call with a team lead. Two days later, I went onsite for interviews with QA team leads who gave me a whiteboard coding challenge and asked how I'd test the code. Then, I met a product owner who asked similar practical questions. I expected to hear back the next day, but due to the holiday weekend, the response was delayed until the following week.

Confirmed questions2 questions
  • What would be your approach to testing a microwave?
  • Could you explain how you would test the functionality you just coded?

Instructure Test Automation Engineer Interview Questions

Quoted word for word from Instructure interview reports.

How can we check if two strings are anagrams of each other?

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

How would you determine if a character was removed from a String?

Read reports

Can you write a function to check if a word is a palindrome?

Read reports

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

Read report

Can you write a function that finds pairs of integers in an array that sum to a specific value, and what considerations do you have regarding the size of the integers?

Read report

Formats, difficulty and experience

Across all 11 Instructure interview reports.

Interview formats

Coding 34.5%
Technical 31%
Behavioral 27.6%
Presentation 3.4%
System Design 3.4%

Interview difficulty

Easy 27.3%
Average 36.4%
Difficult 36.4%

Candidate experience

Negative 27.3%
Positive 45.5%
Neutral 27.3%