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

      Starling

      Engaged employer

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

      Java Software Engineer Interview

      13 Jan 2023
      Anonymous interview candidate
      London, England
      No offer
      Positive experience
      Easy interview

      Application

      I applied online. The process took 2 weeks. I interviewed at Starling (London, England) in Oct 2022

      Interview

      Amazing first stage interview with a female engineer - really friendly and took a lot of time to read my CV and ask personalised questions. Great first impression of a diverse and inclusive company. Second stage was a programming project - didn't reach third stage due to lack of coding experience.

      Interview questions [1]

      Question 1

      Questions about your CV and work experience.
      Answer question
      avatar
      Starling response
      3y
      Thank you for taking the time to review our recruitment process. We are glad you had a positive experience.

      Other Java Software Engineer interview reviews for Starling

      Java Software Engineer Interview

      1 July 2023
      Anonymous interview candidate
      No offer
      Negative experience
      Average interview

      Application

      I interviewed at Starling

      Interview

      I applied online and after 3/4 weeks I was contacted by a recruiter. The process was initial call with recruiter, call with a team lead, take home test, technical and system design interview and finally HR chat. The take home test is open ended and takes a lot of time if you want to do it properly, I spent nearly 12 hours. Starling has no respect for the time of the people that are interviewing for them. After putting so much effort and time, after my technical and system design interview I was told that the position had been filled. I found out from a friend who applied for the same position that he got the same email saying that the position had already been filled at least a week before I had my technical interview. If Starling had let me know earlier I would have not wasted hours and taken time off of work to do their pointless take home test and prepare for their technical interview. Really disappointed for how they wasted my time.

      Interview questions [1]

      Question 1

      Why are you switching jobs
      Answer question
      4
      avatar
      Starling response
      2y
      Thank you for taking the time to leave us a review. We are sorry to hear that you did not have a positive experience with us this time round - this is not how we want our candidates to feel going through our recruitment process. If you would like to discuss further, you can contact us by emailing careers@starlingbank.com

      Java Software Engineer Interview

      18 Nov 2022
      Anonymous interview candidate
      London, England
      No offer
      Neutral experience
      Difficult interview

      Application

      I applied online. The process took 2 weeks. I interviewed at Starling (London, England) in Nov 2022

      Interview

      The interview have 4 stages: 1. Phone call with one of engineers - passed 2. Take home excersise - expected to be completed in 3-4 hours, but more about it later - not passed 3. Call with engineers to discuss the excersise 4. Call with senior lead Let me focus on the take home excersise. The expected time to completed the excersise is less than 4 hours. The excersise is about creating a REST end point, where you have to collect the data from the Starling public API, transform it, publish data to the Starling system and return response to the call. You are given nothing more than very vague business requirement and how to access their public API. So you need to understand requirement make yourself familiar with API, what endpoint you would need to call, build REST clients with all boilerplate, and tests (I was using WireMock). Then you need to configure your project. For example you need to configure HTTP header to send API authorisation token. But from perspective I guess I should hardcode it as using common pattern of having config file was brought in feedback as "confusing how it is done". So it took me good day of work to have all set up, before I could start focusing on actual business logic. Another few hours to actually write the business logic code. As I use TDD that also include tests suit. At this point you need to make compromises if you don;t want to spend another day to make the application robust. I make compromises, which I was fully aware on error handling (I put that even in the readme as futher improvement), documentation, not making the app really functional as that would require adding persistence layer (another few hours). I knew that the solution was not completed, but you have to stop somewhere and I would expect that in the next round someone would actually ask me about those comtpromises. But I had no chance to defend myself as I was rejected without going into next stage. I've used one of the the Java frameworks (SpringBoot, Quarkus) which abstract a lot of logic behind those steps, and which I would use in production level solution. But it happened to be a challenge for the developer who reviewed my code. So don't use those frameworks!!!! Just write the code like you did when on university!!!!

      Interview questions [1]

      Question 1

      Don't remember any from first stage but it was more 2 way conversation which I really enjoyed.
      Answer question
      2
      avatar
      Starling response
      3y
      Thank you for taking time to leave a review - we appreciate your feedback. If you would like to discuss further, please email us at careers@starlingbank.com.