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

      DICE

      Part of Fever

      Engaged employer

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

      Apr 8, 2026
      Anonymous interview candidate
      No offer
      Positive experience
      Easy interview

      Application

      I interviewed at DICE

      Interview

      First off, advice to software engineers in the interview process (which I've seen mentioned in another interview review here): the tech task description says something along the lines of 'if we want some changes, we'll raise an issue or a PR'. Do *not* rely on that. It doesn't appear to be standard procedure in the process of reviewing the work. Overall, the process was positive, but with a slight bad taste left in my mouth by the tech task's overly vague description. First stage: chat with a recruiter. Very positive and friendly. Second stage: technical conversation with 2 senior engineers. That was a highlight - the discussion was fun, interesting, and very open. I learned lots from it, and it genuinely sounds like the engineering culture at Dice is fantastic. Third stage: take-home tech task. Three issues I had with it is: 1) the code was outdated and parts of it were no longer working out-of-the-box, in particular the provided boilerplate dev container set-up. It means that, as an engineer unfamiliar with Elixir, the first hour or two will likely be spent on trying to figure out 'why is this infrastructure bit not working? how do I make it work?' This might be resolved by the time you're interviewing, hopefully. 2) The tech task had no indication on how long it's expected to take. I believe it makes a massive difference - I was under the impression it's meant to be a 'a one-evening job to implement a nice, working, but not perfect service with some TODOs left in'. Based on the feedback, I'm getting the impression that for a senior it's expected to take longer than that. 3) (and the biggest one, which I mentioned at the start): the tech task is described as essentially a back-and-forth, which, combined with the previous point, made me quite sure I didn't need to immediately implement a perfect service, and any bits that I left as a 'TODO' that the team would have liked to see better would be discussed later. This did not materialise - as I heard from the recruiter later, the interview is an anonymous round where the team gets the code, reviews it, but doesn't know who wrote the code (and doesn't have any way to contact the code writer). The process took just over a month from the first chat with the recruiter through to getting the feedback for the tech task. A big positive is that feedback was provided via a phone call, and not as a quick email. The feedback for me was effectively 'the code was reviewed as mid-level, so we'd be able to offer you a mid-level role'. All the feedback points short one were positive, with the only negative being one on my code structure showing a lack of Elixir knowledge (which was true and expected), and with this, I'm quite positive this is more of a 'some things we wanted to see were missing' than a 'the code wasn't good enough'. Overall, based on the interview process, I see Dice as a very interesting company and recommend applying - but keep these little bits related to the interview process in mind!

      Other Senior Software Engineer interview reviews for DICE

      Senior Software Engineer Interview

      Dec 7, 2021
      Anonymous interview candidate
      Berlin
      No offer
      Negative experience
      Average interview

      Application

      I applied through a recruiter. I interviewed at DICE (Berlin) in Nov 2021

      Interview

      Introduction: (Passed) Two introduction phone call from the HR/talent Acquisition. Tech Interview: (Passed) 45 min interview discussing experience, projects, architecture with Senior Engineers and a Lead. Tech Task: (Failed) Submit the tech task within 7 days with option for time extension. Their Feedback: I was told to upload my code to GitHub (private repo) and give access to a few others. I was expecting feedback in terms of review as they mentioned in the interview. Instead I heard from the HR and she sent me an email with feedback with no way to clarify further. Their feedback - 1. Didn't use DB transaction. They were expecting DB transaction even though it only had one table and the query was single statement updating 1 row! I even explained why we dont't need more than 2 tables in the README.md. 2. Hard to follow codebase (function naming, flow etc.) True. But there was no need to use additional abstraction for such a small task! I wrote tests and event added future improvement suggestions in the readme (which they wanted). Conculation: I think they didn't try to run it. It had an edge case and I wanted them to point it (it was their test and I provided enough hint in the README.md). But sadly they were stuck with the DB transaction!

      Interview questions [1]

      Question 1

      Tech Task: Build a simple ticket purchasing system with Stripe Checkout API. They provided a boilerplate repository.
      Answer question
      2

      Senior Software Engineer Interview

      Mar 3, 2019
      Anonymous employee
      London, England
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I applied online. The process took 3 weeks. I interviewed at DICE (London, England) in Feb 2019

      Interview

      Step 1. 30 minutes phone screening with HR Step 2. 45 minutes technical interview The interviewer asked about the various technical questions. Some questions went into the low level so you might want to review some basic computing, network and database topics. I couldn't answer all questions but at least explained what I would expect how things work. I had it on site but it can be remote. Step 3. Coding challenge Step 4. On site interview I spent 1.5 hours with engineers as a first part. It started off with the code review of the coding challenge and expanded some topics to an architecture design exercise. It was followed by another session with their product managers. We talked about the team communication, workflow and other non technical topics. The interaction with them were very good throughout the process. They were very supportive and transparent. I would advise you not to hesitate to ask them any questions. I felt that there were a few bits which can be improved e.g. coding challenge. However they immediately requested me for feedback after the process and I'm happy to see that they are keen on improving it.

      Interview questions [1]

      Question 1

      Architecture design exercise: online ticket sales system
      1 Answer
      2

      Top companies for "Compensation and Benefits" near you

      avatar
      Manitoba Liquor & Lotteries
      3.7★Compensation and benefits
      avatar
      Universe Experiences
      3.9★Compensation and benefits
      avatar
      Gametime United
      3.6★Compensation and benefits
      avatar
      Tixr
      4.3★Compensation and benefits