
Hubs Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 10 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Hubs.
Software Engineer
After applying I got an email to set up an introduction interview. This was about half an hour and was based on general personality questions and way of thinking. Then I had a second interview with a software engineer for more technical stuff, but it was pretty easy since it was an internship. After that, they sent me a 2-hour online assessment to complete within a week. The assessment was pretty simple but involved Python (backend) and React (frontend), and I wasn't familiar with React, so I couldn't finish the frontend part. Even though I failed, I had a half-hour call with the software engineer to discuss it.
- Can you tell me about a personal project you've done and what motivated you to start it?
Software Engineer
The whole interview thing took about a month and a half, plus the visa stuff took like 6 weeks. The recruiter from 3D Hubs was really cool and respectful, checking if I'd fit the company vibe. They were super fast with communication, always updating me on where things stood. Here's how it went down: First, a chat with the recruiter to see if my career aims matched 3D Hubs. Then, the engineers looked at my resume to see if they were interested. Next up was a take-home assignment, supposed to take 4 hours, but you could spend more time if you wanted to add extra features like a web interface, as long as you showed you were productive and could meet deadlines. After that, I had an online technical interview with one of their engineers. They asked about choices I made in the home project, my background, and some tech questions based on my past experiences. If that went well and they thought I was a good cultural fit, I had a 30-minute online chat with the Director of Engineering. This wasn't strictly technical, but they might throw in a few questions to gauge my thinking and problem-solving style. Then came the onsite interviews with several engineers. I met the recruiter, the Director, and the engineer from the previous round. We had some snacks and I even met their dog, Quentin! I did two technical interviews that day, each with a couple of engineers, asking about my background and any tech skills relevant to their teams. The final chat was with the Director and recruiter to discuss salary, visa needs, benefits, bonuses, and OKRs. They even asked if I preferred backend, frontend, or fullstack. They covered my flights and hotel for the onsite since I was living abroad. Finally, you get an offer! They also covered my visa, flights to Amsterdam, and 30 days of accommodation. They asked for referrals, sending an email to them with questions about my past work.
- Regarding database indexing, what kind of data structures do you think are used?
- What differences do you note between Django's ORM and SQLAlchemy?
- How would you approach reading an extremely large CSV or PSV file?
Senior Software Engineer
Applied and then had a written test. No feedback or review after the test. Just got rejected via email. It was a bad experience and felt like a waste of time. Even after emailing for feedback, there were no follow-ups. I completed all the requirements.
- Build an app and write APIs along with tests.
Hubs Software Engineer Interview Questions
Quoted word for word from Hubs interview reports.
“How do you imagine the unittest.mock library in Python is constructed and how does it function?”
Read reports →“Could you explain the defining characteristics of the Python programming language?”
Read reports →“What differences do you note between Django's ORM and SQLAlchemy?”
Read reports →“Regarding database indexing, what kind of data structures do you think are used?”
Read reports →“How would you approach reading an extremely large CSV or PSV file?”
Read report →“Build an app and write APIs along with tests.”
Read report →“If users report that your web application is performing slowly, what steps would you take to diagnose the root cause?”
Read report →“If you were tasked with creating an email verification feature, how would you ensure the user is legitimate after they sign up and receive a verification email with a button?”
Read report →“What are your thoughts on the drawbacks of a Microservices architecture?”
Read report →Formats, difficulty and experience
Across all 10 Hubs interview reports.