I applied online. The process took 2 months. I interviewed at Indico Data
Interview
Interview process was quite long. It consisted of:
* Talk with Founder about a high-level view of company
* Quick technical interview to basically show that you know Python a bit.
* Meeting to get a project to complete (told it would take ~2 hours, but feel free to spend more)
* Completed project, spent ~5 hours to make sure to stand out (unit testing, bring up with docker-compose, etc.)
* Meeting to go over project and also discuss system design decisions.
* If all is well with that, set up a series of ~6 interviews (~30 min) that are basically behavioral. To get a sense of the product and the team
Scheduling was very flexible. Not all meetings had to be done in a row, so they could be done during lunch, for people that can't take off.
Interview questions [1]
Question 1
* Given a pseudo-api call (returns a dict), parse the data and output it in a required format.
* Project to interact with the Indico SDK (example given), to then store the data and retrieve the data with API routes.
I applied online. The process took 1 day. I interviewed at Indico Data (Boston, MA) in Feb 2025
Interview
The interview was professional and well-organized. It started with a brief introduction of the company, followed by a series of questions about my technical background, leadership experience, and strategic thinking. I felt comfortable throughout and was able to answer most of their questions confidently. The atmosphere was friendly, and the interviewers seemed genuinely interested in understanding my experience and how I approach problem-solving in IT management scenarios.
Interview questions [1]
Question 1
One of the key questions they asked was how I would handle a situation where a critical system goes down unexpectedly during business hours, affecting both internal operations and customer-facing services. This question seemed central to understanding how I perform under pressure and make decisions during IT crises.