Dimagi Interview Questions

Updated Mar 3, 2015
Updated Mar 3, 2015
5 Interview Reviews

Interview Experience

Interview Experience

33%
66%
0%

Getting an Interview

Getting an Interview

72%
27%

Interview Difficulty

2.8
Average

Interview Difficulty

Hard

Average

Easy

Candidate Interview Reviews

Sort: Popular Date Difficulty
  1.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Interview Details

    A simple skype interview. something about the time complexity of all kinds of data structures like array, list, stack, queues. Also ask several questions about database, some basic definitions.
    also asked strongly typed and weakly typed language.
    Fibonacci and reverse a string. the first one is to select numbers from 1 to 100 which is times of 3 and 5. easy to handle but also asked to optimize it. A little confused about it

    Interview Questions
    • implement fibonacci. reverse a string and remove adjacent duplicate element in the string
      the first simple one is to print out times of 3 and 5 from 1 to 100
      some basic database, data strucutre questions
       
      Answer Question
    No Offer
    Neutral Experience
    Average Interview
  2.  

    Field Manager Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied online. The process took 4 weeksinterviewed at Dimagi.

    Interview Details

    After applying I was initially contacted and asked to complete a tutorial and create a small survey using their CommCare software, in addition to sending them a writing sample and a short explanation of how I would teach an illiterate, french-speaking woman how to use their software. I was contacted very quickly after turning these exercises in for a skype interview. The Skype interview was followed by an in person interview at their Cambridge office. The field manager position is their entry level position and they claim to hire many of their upper level staff from the field managers. Field managers are paid a "living stipend" which seems to be the same regardless of the site you will be working at. This was not made clear to me until the in person interview, and I would not have been interested had I known this. They are a for-profit company and they seem to be growing and doing very well, so why they opt not to compensate their employees is beyond me. They do seem to be growing a bit too fast and they don't know how to direct this growth, because they had me in for an interview and told me they didn't really know where they had space for me. I was fairly annoyed by this, as it seemed like they were wasting my time and theirs

    Interview Questions
    • Is there any work you do not want to do?   Answer Question
    • What are you trying to get out of your next position?   Answer Question
    • Can you give an example of a time you received and incorporated feedback?   Answer Question
    • How did you like building an app in CommCare?   Answer Question
    • Can you tell me about a time when a project blew up in your face and how you responded?   Answer Question
    No Offer
    Easy Interview
  3.  

    Field Manager Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took 6 weeksinterviewed at Dimagi in December 2012.

    Interview Details

    Skype chats/calls with several people and behavioral questions. Most people were fairly high up at the company and were very easy going. Everyone I talked to had great energy and seemed really smart, they were also really good at asking about what I wanted and clarified a lot of my uneasiness about the uncertainty of the position.

    Interview Questions
    • Mostly behavioral about the work that I had done in the past and what I was interested in and how I would handle certain situations in a project.   View Answer
    Accepted Offer
    Positive Experience
    Average Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. 3 people found this helpful  

    Software Engineering Intern Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through an employee referral – 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.

    No Offer
    Easy Interview
  6.  

    Dev Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    The process took 4+ weeksinterviewed at Dimagi in April 2012.

    Interview Details

    respectful, interesting (programming questions asked) interview
    follow-up was pretty terrible: message was confusing

    Interview Questions
    No Offer
    Neutral Experience
    Difficult Interview

Work at Dimagi? Share Your Experiences

Dimagi

 
Click to Rate
or

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.