Hubs logo

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

3.7 Rounds average
Average Typical difficulty
70% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Hubs.

Showing 3 of 10
Hubs logo
Hubs

Software Engineer

Engineering · more than a year ago

Intern Easy Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Take home Technical screen
Interview formats
Behavioral Technical Coding

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.

Confirmed questions1 question
  • Can you tell me about a personal project you've done and what motivated you to start it?
Hubs logo
Hubs

Software Engineer

Engineering

Mid Average Positive experience Accept offer 7 rounds
Interview process
Recruiter call Technical screen Take home Phone screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral Presentation

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.

Confirmed questions8 questions
  • 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?
Hubs logo
Hubs

Senior Software Engineer

Engineering

Senior Average Negative experience No offer 1 round
Interview process
Take home Recruiter call
Interview formats
Technical Coding

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.

Confirmed questions1 question
  • 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

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.

Interview formats

Technical 32.1%
Behavioral 32.1%
Coding 25%
System Design 7.1%
Presentation 3.6%

Interview difficulty

Easy 40%
Average 60%
Difficult 0%

Candidate experience

Positive 70%
Negative 30%