Get tailored insights about working at iHub in one quick step.
iHub interview questions
based on 4 ratings - Updated Oct 16, 2025
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
50%
Campus Recruiting
Campus Recruiting
50%
Applied online
Applied online
Interview search
4 interviews
iHub interviews FAQs
Glassdoor users rated their interview experience at iHub as 50% positive with a difficulty rating score of 3 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Programmer Coordinator and Software Developer Intern rated their interviews as the hardest, whereas interviews for Programmer Coordinator and Software Developer Intern roles were rated as the easiest.
The hiring process at iHub takes an average of 5 days when considering 2 user submitted interviews across all job titles. To compare, the average duration of hiring at similar companies like BlackRock, Inc. is 14 days, Fabricated Software, Inc. is 2 days, and Apple Inc. is 21 days. Candidates applying for Software Developer Intern had the quickest hiring process (on average 3 days), whereas Programmer Coordinator roles had the slowest hiring process (on average 7 days).
🔗 SECTION 4: API Design (7 Qs)
1. Explain REST principles.
Stateless, resource-based URIs, HTTP verbs, uniform interface, cacheable responses.
2. How to version APIs?
Via URL /api/v1/users/ or header Accept: application/vnd.company.v1+json.
3. How to secure APIs?
Use JWT/OAuth2, HTTPS, rate limiting, API key verification.
4. Difference between PUT and PATCH.
PUT replaces full resource, PATCH updates part.
5. Write Flask API endpoint.
Interview questions [1]
Question 1
🔗 SECTION 4: API Design (7 Qs)
1. Explain REST principles.
Stateless, resource-based URIs, HTTP verbs, uniform interface, cacheable responses.
2. How to version APIs?
Via URL /api/v1/users/ or header Accept: application/vnd.company.v1+json.
3. How to secure APIs?
Use JWT/OAuth2, HTTPS, rate limiting, API key verification.
4. Difference between PUT and PATCH.
PUT replaces full resource, PATCH updates part.
5. Write Flask API endpoint.
I applied online. The process took 3 days. I interviewed at iHub (Nairobi)
Interview
The interview was fair but no replies received for close to everyone we went this, and this accounts for close to 15 people. Additionally, I was scheduled for a Saturday session but I had to reschedule after I went to their offices and found out that they don't open on Saturdays.
Interview questions [1]
Question 1
Create a script that helps a child count sheep till they are sleepy
It was great to hear back from iHub
The experience in it self was enriching and worth to sit for. I would suggest to apply for this and look for future opportunities.
Interview questions [1]
Question 1
About working in an e-commerce development environment.