Green Hills Software

Green Hills Software Reviews

5 Reviews
5 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
(no image)
Dan O'Dowd
4 Ratings

Green Hills Software Interviews

Updated 21 Nov 2014
Updated 21 Nov 2014

Interview Experience

Interview Experience


Getting an Interview

Getting an Interview


Interview Difficulty


Interview Difficulty




    Field Services Engineer Interview

    Anonymous Employee in Santa Barbara, CA (US)
    Anonymous Employee in Santa Barbara, CA (US)
    Application Details

    I applied through college or university. The process took 3 daysinterviewed at Green Hills Software in October 2014.

    Interview Details

    Interviewing with Green Hills was easily the best interview process that I've gone through.

    The first step of the interview process was an online test that I took at home. The questions weren't too bad, but I thought the timing was too short. I was given 90 minutes to complete it and could have used at least 180, so I ended up guessing on a lot of the questions. I guess I did OK though because I made it to the next step.

    The second step was the in-person interviews where they flew me out to Santa Barbara for 3 nights. For me this was a very pampered process that included lots of great free food. (I don't think I paid for a single meal while I was there.) I had 2 technical interviews over the 3 days, and it was a very casual process. I wore flip flops and jeans for every interview, which the recruiter reassured me was fine.

    The first technical interview was a coding assignment where I was given 6 hours to implement a program that performs the described task. To do so I was supplied a Linux computer that included a compiler, man pages, but no internet connection. I was given the option to implement the assignment in C, C++, or Java, and I was allowed to reference the supplied books for my chosen language. I expected this assignment to blow my mind and to not be able to finish it, given that GHS describes itself as elite programmers that "develop software that never fails and can't be hacked." It turned out that the assignment was do-able and I completed it with a little time to spare. (Although I ran out of time while I was trying to optimize it.)

    The second technical interview was a debugging session where I was given a buggy program, a debugger, and in 2 hours I was told to fix the program in front of a GHS engineer. This was fairly straightforward as the bugs weren't too insidious.

    Overall I found that interviewing with GHS was a very pleasant experience. I'm not sure you can describe interviewing as 'fun', but I think GHS is about as close as you can get. The people that I met at GHS were top-notch (both technically and personally), professional, kind, and seemed very genuine.

    Interview Questions
    • The coding assignment was the hardest part of the interview process, but I found it do-able in the time given.   Answer Question
    Reasons for Declining

    The offer that GHS gave me was better than my other one, and the only reason that I turned it down was because I've wanted to work for the other company since I was a kid. I'm still not sure I made the right decision and may go running back to GHS before long!

    Declined Offer
    Positive Experience
    Difficult Interview

Green Hills Software Awards and Accolades

Let us know if we're missing any workplace or industry recognition – Add an award

Additional Info

Unlock Profile
Headquarters Santa Barbara, CA
Size 150 to 499 Employees
Founded 1982
Type Company - Private
Industry Information Technology
Revenue $25 to $50 million (AUD) per year

From the seasonally green hills of Santa Barbara comes Green Hills Software, an oasis for embedded systems developers. The company provides a variety of software tools for developers of embedded systems (combinations of microprocessors and components used in many different products, including disk drives, mobile devices, video games, braking, and avionics systems). Green Hills' products include real-time operating systems (INTEGRITY), development environments (MULTI IDE), debugging devices, and routing and switching technology, as well as custom software development... More

Work at Green Hills Software? Share Your Experiences

Green Hills Software

Click to Rate