Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Instructure

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Instructure reviews | Instructure jobs | Instructure salaries | Instructure benefits
      Instructure interviewsInstructure Senior Software Engineer (Remote) interviewsInstructure interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Top companies for "Compensation and Benefits" near you

      avatar
      BlackBerry
      3.6★Compensation and benefits
      avatar
      Grafana Labs
      4.1★Compensation and benefits

      Senior Software Engineer (Remote) Interview

      17 Aug 2016
      Anonymous employee
      Salt Lake City, UT

      Other Senior Software Engineer (Remote) interview reviews for Instructure

      Senior Software Engineer (Remote) Interview

      15 Jun 2016
      Anonymous interview candidate
      No offer
      Positive experience
      Difficult interview
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I applied online. The process took 3 weeks. I interviewed at Instructure (Salt Lake City, UT) in Jul 2016

      Interview

      Received an email from technical recruiter on staff and scheduled a ~30 minute call for introductory interview. Next received a link to a HackerRank challenge covering a wide range of general programming questions, architecture, debugging, and a few coding challenges. The questions were moderate to difficult, some of them opinion based. They were attempting to assess overall aptitude and general knowledge and experience and included code exercises in a number of languages. Next was a 30 minute video technical interview with a development manager. We talked about experience, interest, approach, and did a live coding exercise. Next I was invited to visit head quarters in Salt Lake City. They arranged flights and hotels. I flew in the night before, spent the day in the office, and was home that night. I did an hour interview each with 5 engineers (managers and/or team leads) each consisting of a white board coding challenge designed to get insight into how you approach solving problems. Everyone was really great; each interview felt like a small paired programming session. The rest of the time was spent discussing the usual: experience, interest, culture, what it's like working there, etc. In between interviews those same engineers took me to lunch; Lots of fun conversation, much of it talking about their most recent hack week. I finished the day discussing some details with my recruiter. Then they arranged for a taxi to take me back to the airport. My recruiter called me back by early afternoon the next day.

      Interview questions [1]

      Question 1

      How would you design a real time collaborative editor?
      Answer question
      1

      Application

      I applied online. The process took 2 weeks. I interviewed at Instructure in Jun 2016

      Interview

      I applied online. I was contacted via email by a technical recruiter the following day to setup a 30 minute phone interview. The phone interview went well and consisted of questions about me, my work experience, etc. Then I was given a link to take an online HackerRank programming quiz. The quiz consisted of 15 multiple choice questions and 3 coding challenges. The quiz had to be completed in 75 minutes and I could use the programming language of my choice. Some of the quiz questions were pretty low-level and not the sort of things most developers encounter on a day to day basis. (For example, spotting invalid code that any modern IDE/editor would normally do for us.) The coding challenges were more involved than simple Fizz Buzz tests and required implementing the code to parse input from stdin in addition to the algorithm/data structures to solve the challenge.

      Interview questions [1]

      Question 1

      "At your last company, for what were you known as the 'go to' person?"
      Answer question
      2

      Senior Software Engineer (Remote) Interview

      26 Feb 2016
      Anonymous interview candidate
      No offer
      Negative experience
      Average interview

      Application

      I applied online. The process took 1 week. I interviewed at Instructure in Feb 2016

      Interview

      Applied through the website and was sent an invitation to speak with their internal recruiter. After a 30 minute conversation I was sent a "code challenge" to build a website using a REST API. I expect Senior Devs to know how to write tests, but it is clear this Engineering team does not as this test is incredibly flawed. The time is 1 - 3 hours, but I was told to take the weekend and spend some time on it. Even the test requirements state it is not a strict time limit and that if you have extra time to make it pretty, that would be great. The time I spent making it pretty was used against me as I was told I took too long to complete the test. Using TDD, I had written passing tests for all required functionality and committed them in under 3 hours, so it was an unfair disqualification. I was also given the generic "this feedback is meant to be constructive and help you", but no actual feedback was given and I was never given the opportunity to discuss the code with a developer (which is just ludicrous). After reading other reviews on Glassdoor, it is apparent this team needs to identify what they are testing for and create straightforward and systematic rules to identify if the desired condition of each test is met. Concepts such as the Sieve of Eratosthenes and Conway's Game of Life do not represent a candidate's ability to do the actual work you require and while I would have no problem solving such puzzles, I disagree with the effectiveness of such tests. If I'm building a log cabin, I would not quiz prospective builders on the ability to calculate how many stones it took to build the Great Wall of China. Rather, I would quiz them on their knowledge of logs, log cabin construction, insulation requirements, weather considerations, etc. All things that will actually need to get done at some point. Test for what you NEED and check your ego at the door before you sit down to write that test. As a result, you will hire really talented people that know how to do the work they are given and without wasting so much of other people's time in the process (and fewer negative reviews). On an aside, after reading all the reviews here, does anyone else notice that the people who were hired all seem to remember answering really easy questions, while the people who did not get hired remember answering really hard questions? I found that intriguing.

      Interview questions [1]

      Question 1

      We expect it to take 1–3 hours but this is not a strict time limit. However we would ask that you make commits to a git repository every so often so that we can see how long it took and where you were at after an hour. So here is what you need to do: - create a blank git repo with an 'initial commit' (and not anywhere public like github please) - this will serve as a starting timestamp for us - check out the problem below - commit progress regularly - zip up the folder and email it back to me when you're done - this why we have your code and can also see your progress through the git history Feel free to use whatever language you're most comfortable with... ...We'd like you to build a simple application that consumes this api and displays the data to the user. You are free to use whatever technology stack you'd like but please pick something you know; this isn't a good time to experiment in new technology! :) What we hope to see is a web page that displays a list of courses. The api returns 2 courses at a time with pagination links in the response header. We'd like your app to display things the same way. So 2 courses per page with next/prev links to get additional pages of courses. When you click on a course, we'd like to be taken to a page that displays all the details about that course. In order to access courses, you'll need to send an authorization token with your requests. The documentation at the above heroku link explains how to obtain a token. If you have time, you could also put an "Enroll" button on the individual course page, which could post to the enrollment endpoint. We're looking for functionality, but if you have time, style is a nice bonus.
      Answer question
      3