Dimagi Interview Questions & Reviews
Getting an Interview
Software Engineering Intern Interview (Neutral Experience; Easy Interview)
I applied through an employee referral and interviewed at Dimagi.
Interview Details – I got my CV forwarded by an employee I personally knew. After about a week I got contacted and a phone interview was set up. First they asked me various cs related questions:
* How would you search for all occurrences of a pattern in a group of files.
* What is the maximum value of an Int.
* What are the complexities of various operations on lists, arrays, stacks, etc.
* If a client calls you telling the server is down, what would you do?
In general I didn't get any extremely though question. Also two programming assignments:
Implement the Fibonacci function, optimize it to run in linear time and constant memory.
Dev Interview (Neutral Experience; Difficult Interview)
The process took 4+ weeks - interviewed at Dimagi in April 2012.
Interview Details – respectful, interesting (programming questions asked) interview
follow-up was pretty terrible: message was confusing