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

      Indigo

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Indigo reviews | Indigo jobs | Indigo salaries | Indigo benefits
      Indigo interviewsIndigo Principal Software Engineer interviewsIndigo 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.

      Principal Software Engineer Interview

      20 Aug 2019
      Anonymous interview candidate
      Boston, MA
      No offer
      Negative experience
      Average interview

      Application

      I applied through other source. The process took 1 day. I interviewed at Indigo (Boston, MA) in Jul 2019

      Interview

      I'd like to begin by stating that I am not salty or disgruntled in the slightest. If you’re looking for a company that will value the skills you’ve accumulated and your abilities, I would not recommend Indigo as an option. I did not have to leave my current position. After going through the process I was curious about the outcome, but I say this with complete and total honesty - after reflecting upon the on-site process and weighing it against Glassdoor reviews, I wouldn’t have accepted an offer. The process started out great. My open source work was mentioned in that conversation. The Pull Request screen was a breath of fresh air. I maintain my compliments about that and am still telling people about it. The HR team I worked with was on the ball and their communication was excellent. I was very excited to visit the office, despite some pretty big red flags on Glassdoor. Travel: Somewhat disappointed with the travel agency, as I was booked coach, exit row. Surprising that no offers were made to assist in upgrades. The hotel I was booked in was very nice, compliments on that choice. I chose not to expense my Lyft rides to and from the office and airport, nor attempt to expense my seat upgrade as I got the feeling it would have been an uphill battle, and required submitting a W2 (which is odd to say the least). Other companies I interviewed for took a more novel approach and simply handed me an AMEX/Visa gift card to compensate for any expenses. Office: The office is very cool. The open floor plan was a bit of a mess, but I understand that there are growing pains and a new wing about to open. Looked like some nice equipment. Everyone was extremely friendly. The office is in a bizarre location, bordered by a rather run-down looking highway, and a highly industrial area. The area is not very walkable. That was unexpected. Interviews: Unfortunately I had come down with quite a nasty cold overnight and was on three different types of medications to combat it. To say I was a bit loopy would be accurate, and I let every interviewer know that up front. The initial-contact-person was my first "interview" which was more so a catch up and review of our prior phone conversation. The second interview was disappointing to say the least. Interviewer was fun and a nice guy. Disappointing as it was that it was yet another cute algorithm interview - convert a number to Roman numerals. I’m absolutely exhausted by companies using these. Not remotely relevant. An asinine exercise doesn’t accurately gauge one’s ability to solve complex problems. The third was white-boarding a full stack application, least enjoyable. I was asked questions about known minutia of web dev. Tedious at best, and evaluating my knowledge could have been gleaned by browsing a number of my open source repositories. This came across like flexing by interviewer. The fourth interview was enjoyable and mostly discussion about using GraphQL and past experience. I was asked how my SQL skills were. The interviewer decided to skip the code challenge and talk about the problem, which I was able to speak on lightly. The interviewer scoffed and claimed that he “didn’t know why [initial-contact-person] keeps asking people to do this.” That was curious. The fifth was a very pleasant HR representative who asked a series of questions that I couldn’t tell were just conversation, or weighted in some way. Response: I was told that my technical chops were not up to the standards that they hold Principal engineers to. I work on some extremely complex problems in my day to day work that deal with data manipulation and transformation, in addition to a mountain of complex tooling and backend services. I volunteered to show them the work that was open that I was able to show. No one took me up on that offer. I own/maintain NPM modules that receive millions of downloads per month. I’ve worked with major open source projects as a core contributor on much harder problems than converting a number to Roman numerals, or explaining how a web app works from database to client, and I’ve worked on/with and built things like ASTs, load-balanced streaming, and data parsing and manipulation in the order of 100s of Gigabytes. Indigo’s interview process started strong but ended up more of the same that folks in tech are screaming about now - an imbalanced, poorly thought-through, generic mess. It was either not reflective of the work that they do day to day, or worse, reflective of it. In the end it was pretty disappointing. With more than 15 years of experience under my belt, and interviewing for a Principal position I would not have expected an interview process more akin to what someone fresh out of college or bootcamp would encounter. If you’re looking for a company that will value the skills you’ve accumulated and your abilities, I would not recommend Indigo as an option.

      Interview questions [3]

      Question 1

      Convert an integer to the Roman Numeral equivalent (JavaScript)
      Answer question

      Question 2

      How would you combine two dataset on a common column (SQL)
      Answer question

      Question 3

      Explain a web application from database to client
      Answer question
      8

      Top companies for "Compensation and Benefits" near you

      avatar
      ADM
      3.8★Compensation and benefits
      avatar
      KWS Group
      3.9★Compensation and benefits
      avatar
      TIMAC AGRO International
      3.5★Compensation and benefits
      avatar
      smaXtec animal care
      3.8★Compensation and benefits