
Glooko Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 7 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Glooko.
Software Developer
I was contacted by a recruiter. Then there was a technical interview and a review of my professional experience. They asked me to do a coding test that would take about 2 to 4 hours to implement 2 views provided in Figma. Personally, I feel the coding test was a huge waste of time, and the only feedback I received was very brief and lacked substance. Apparently, they wanted tests for everything, not just a few examples. I don't think it's possible to complete it in 2-4 hours.
- Tell me about your education and previous jobs.
- Some technical questions were asked.
Software Engineer - iOS
The interview process was smooth and very transparent. Communication from Glooko was clear and to the point. Interviews consisted of a screening from HR, hiring manager, three technical interviews, and one more behavioral. So quite a few interviews, but they weren't too hard or exhausting. It showed how detailed and thorough they are. Definitely felt like I was having conversations and not being grilled in a strict interview.
- Your standard get-to-know-you questions were asked during the HR and hiring manager screenings.
- A live-coding challenge was part of the technical interviews.
- There was an interview focused on platform (iOS) knowledge.
Software Engineer
I had 3 rounds of phone interviews. The first was with the manager, where we had a good chat about Glooko and how blood sugar meters work. The second round, I breezed through some coding problems in C++ and think I did well. The third round, someone grilled me on Python code optimization. I talked about multi-threading, multi-processing, and cython, but also mentioned that if you really need to optimize Python for performance, you should probably rewrite it in C++. The interviewer didn't seem to agree, as many people think Python is sufficient for most tasks with just optimization. I got rejected soon after, with the typical 'skills better suit our company' line, which I suspect was really about my views on Python vs. other languages.
- How might one go about optimizing Python code that is running slowly?
Glooko Software Engineer Interview Questions
Quoted word for word from Glooko interview reports.
“How might one go about optimizing Python code that is running slowly?”
Read reports →“For Problem 2: Exercise is the best medicine, you need to write a program that can process exercise readings stored in a hash format. This program should identify and report patterns on a weekly, monthly, or 90-day basis. Specifically, it should report best exercise days, the longest exercise streak (defined as 3 consecutive days of exercise), worst exercise days, and the longest break (more than 3 consecutive days without exercise), plus any other interesting patterns you find.”
Read reports →“A live coding exercise”
Read reports →“For Problem 3: Live update my data, you are tasked with creating a UI that displays a list of readings and their timestamps in a scroll view, where there are more readings than can fit on the screen at once. Additionally, you need a label that shows the date range of the readings currently visible in the scroll view (e.g., "Showing: 4/15/15 - 4:17/15"). This label should update dynamically as the user scrolls. A toast message should appear when the scroll view is scrolled to the very bottom. This is a UI-focused challenge, so be creative and make the views visually appealing, as the time and effort put into the UI will be considered in the assessment.”
Read reports →“For Problem 1: You need more sugar, your task is to implement a program that can parse patient blood glucose readings from a hash format, store these readings, and trigger alerts based on given thresholds. You also need to enable patients to share these readings with healthcare professionals, who should only see alerts for patients they have access to. Make reasonable assumptions and ensure the program functions correctly, providing evidence of its working.”
Read report →“Met with the HR Director.”
Read report →“System design questions focusing on theory”
Read report →“A live-coding challenge was part of the technical interviews.”
Read report →“Some technical questions were asked.”
Read report →Formats, difficulty and experience
Across all 7 Glooko interview reports.