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

      Aha!

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Aha! reviews | Aha! jobs | Aha! salaries | Aha! benefits
      Aha! interviewsAha! Senior Software Engineer interviewsAha! 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.

      Senior Software Engineer Interview

      14 May 2018
      Anonymous employee
      Menlo Park, CA
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I applied through other source. The process took 1 week. I interviewed at Aha! (Menlo Park, CA) in Apr 2017

      Interview

      The interview process at Aha! moved very quickly. I was referred by a former colleague of mine who had interviewed with Aha!, and the CTO reached out to me directly. I had a couple of conversations with him, and also spoke to another engineer on the team. Following the technical interviews, I had an interview with the CEO, which was more of an assessment for cultural fit. The technical interviews were pretty in-depth, and probably on the harder end of the kinds of interviews I have experienced, but I never felt like I was dodging "gotcha" questions. It seemed like even questions that could have been construed as quiz-like always boiled down to seeing if I made technical decisions based on CS fundamentals and good research vs hype or gut feelings. Through the whole process, I got the impression that everyone talking to me not only wanted to make sure I would be good for the company, but also that the company would be good for me - they were very clear about their values, what would be expected, and what success would look like in the role.

      Interview questions [1]

      Question 1

      Describe one time when you made a major technology change at work. Why did you make the change, and what factors did you consider?
      Answer question
      3

      Other Senior Software Engineer interview reviews for Aha!

      Senior Software Engineer Interview

      27 Aug 2025
      Anonymous interview candidate
      No offer
      Negative experience
      Easy interview

      Application

      I interviewed at Aha!

      Interview

      Had a screening interview with a recruiter via Zoom. It felt rushed, and the recruiter seemed distracted and uninterested. It was a bit awkward to answer his questions while he seemed uninterested from the beginning. It appears to be a reputable company, but the recruiter didn't seem very engaged in the conversation.

      Interview questions [1]

      Question 1

      Why are you applying to Aha!?
      Answer question
      1
      avatar
      Aha! response
      9mo
      Thanks for sharing your experience. We are sorry the interview felt rushed or disengaged. We do take notes during our conversations so we can carefully consider each candidate, but it should never come across as distracted. We will use your feedback to improve and truly appreciate the time you invested in speaking with us. We wish you the very best in your job search.

      Senior Software Engineer Interview

      17 Jun 2024
      Anonymous interview candidate
      Fort Collins, CO
      No offer
      Neutral experience
      Average interview

      Application

      I applied through a recruiter. The process took 3 weeks. I interviewed at Aha! (Fort Collins, CO) in Jun 2024

      Interview

      The interview process was pretty short, and they were good about scheduling the next interview right after the previous one if things went well. It was 3 interviews in total after the initial recruiter call -- they were hour long chats with a tech lead, the director of engineering, and the CTO/co-founder. They were basically just conversations about your previous experience while diving into technical detail on them. The first one also included a little system design for a popular music app, but it was all verbal (describing relations among the entities, how would you add this feature, etc.). The second one involved looking at some Ruby code and going over how you'd implement a couple of methods given the existing setup. In the last chat, the CTO really dug into fundamentals, especially around knowing how databases work. How are indexes used, what is the underlying data structure, and even deeper on some stuff that stumped me. Then he asked some questions around React and Redux. I felt pretty good about the CTO chat, and we even talked about salary expectations at the end, but the recruiter called me the next business day and told me they weren't moving forward, which was a bummer. I'd gone through some other interview processes with typical Leetcode questions, but I enjoyed the conversational nature of these interviews, and I enjoyed talking with everyone. They all seemed like smart people that would be fun to work with. My feedback was that they wanted someone with more Ruby/Rails experience, which I found odd. I was up front that I only had 2 years of experience with it (but several years in other frameworks), and we didn't discuss much about it, except going into how I'd look into a performance issue with a Rails endpoint. I mentioned looking into monitoring around it, using a debugger to step through the endpoint, etc., but didn't initially mention the obvious around checking the logs (something I do all the time lol). I guess that was enough to not move forward despite everything else.

      Interview questions [1]

      Question 1

      1. How would you design this popular music app (verbally)? 2. How would you implement these Ruby methods given some initial code (verbally)? 3. What is the underlying structure used for DB indexes?
      Answer question
      1

      Senior Software Engineer Interview

      20 Oct 2023
      Anonymous interview candidate
      No offer
      Positive experience
      Average interview

      Application

      I applied online. The process took 2 weeks. I interviewed at Aha! in Oct 2023

      Interview

      The first interview was with a tech lead. The second was with the director. And the third one with the CTO. Overall, I enjoyed the interview. It was all conversational, with a bit of emphasis on computer science fundamentals. The CTO is a really cool dude; he asked good thought-provoking questions. Even though I did not do that well in the interview with the CTO, I still very much enjoyed the conversation. My only advice is to have a better interviewee tracking process. I showed up for two interviews and nobody was there. One was canceled because the person was sick, as I found out later; the other one was accidentally set an hour later than what I was told. Not a big deal, but would be nice if the company implemented a better system for tracking interviews. Overall, I would not care about the small deficiencies of the interview process if I got an offer. It sounds like a really cool company to work for.

      Interview questions [1]

      Question 1

      What are some recently released web features (css, js, html) that you recently used?
      Answer question
      1
      avatar
      Aha! response
      2y
      Thanks for taking the time to write. We appreciate your thoughtful note. I definitely missed our scheduled meeting. I do my best to avoid missing meetings, but I just messed up. It was my fault as I explained. And it was unfortunate that you also had another meeting cancelled. We should have done better to notify you. I appreciated meeting you and the time you invested in sharing your background and experience with us. We wish you all the best in your ongoing job search.

      Top companies for "Compensation and Benefits" near you

      avatar
      Capgemini
      3.7★Compensation and benefits
      avatar
      SAP
      3.9★Compensation and benefits
      avatar
      Cisco
      4.0★Compensation and benefits
      avatar
      Dynatrace
      3.9★Compensation and benefits