Ancestry.com Senior Software Engineer Interview Questions

Updated Jul 10, 2015
5 Interview Reviews

Interview Experience

Interview Experience

60%
20%
20%

Getting an Interview

Getting an Interview

50%
25%
25%

Interview Difficulty

3.6
Average

Interview Difficulty

Hard

Average

Easy

5 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

 

Senior Software Engineer Interview

Anonymous Interview Candidate
Accepted Offer
Positive Experience
Average Interview

Application

The process took 1+ weekinterviewed at Ancestry.com in February 2015.

Interview

Got reached out by the hiring manager directly because of internal referral. It only takes about 2 weeks from first phone interview to final decision. The interview went well, was asked about several basic algorithm stuff.

Interview Questions

Negotiation

Didn't negotiate much.

Other Interview Reviews for Ancestry.com

  1. Helpful (1)  

    Senior Software Engineer Interview

    Anonymous Employee in Orem, UT
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 2 weeksinterviewed at Ancestry.com (Orem, UT) in August 2012.

    Interview

    I was initially contacted by group manager who was doing the hiring. The group was made up of 10-12 middleware C# application developers/testers. I was referred to the manager by a good friend so he simply set up a time to go out to lunch with a few members of the team and the manager. A few days after the lunch they brought me in for the actual interview which was a 3-4 hour block of time. This consisted of a 2 hour programming test and then a couple of other individual 2 person interviews which was supposed to be ended by interviewing with the manager's boss. The manager's boss was out of the office though and so that part of the interview didn't happen.

    Interview Questions

    • They are really big into Test Driven Development and Behavior Driven Development even though management doesn't push it as hard as it used to. (Apparently this group is still pretty big into that process.) I'm a big advocate of that process so it wasn't too hard for me but they did ask what S.O.L.I.D. stands for and although I have read all of Robert Martin's seminal papers I have never memorized the actual acronym.   1 Answer
  2. Helpful (2)  

    Senior Software Engineer Interview

    Anonymous Employee in San Francisco, CA
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied online. The process took 2 daysinterviewed at Ancestry.com (San Francisco, CA) in June 2012.

    Interview

    Phone interview where we talked a bit about the company and some of the projects I have done. A few days after phone interview I was called in for a 1:1. The in person interview is all about a coding exercise where you have 2 hours to build an application using ASP.NET (WebForms or MVC, your choice). You have Internet access so you can search, download code, etc. If you have some code accessible online, you have a leg up. After the 2 hours you show the interviewers (there were 3 in my interview) what you have done and explain your choices. Word of advice, pick MVC (even if you have way more experience with WebForms and it makes more sense given the scope and time limit of the problem), they didn't seem to be interested in UI, so I suspect staying on the back or middle tiers may be the way to go. It isn't expected that you finish the app in 2 hours, just find something to impress them with and be ready to explain how you would have done things if you can't finish.

    Interview Questions

    • Create an application for a user survey with ASP.NET WebForms or MVC.   Answer Question
  3.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in Provo, UT
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 2+ weeksinterviewed at Ancestry.com (Provo, UT) in June 2012.

    Interview

    Interview was thorough and on point with a 3 hour programming test with a reasonable example that progresses from a simple solution through multiple object oriented concepts. Questions focused mostly on C# and object oriented concepts with some emphasis on SOLID principles. Other questions focused on SQL and database design.

    Interview Questions

    • What is the difference between an interface and an abstract class and where and why would you use them?   Answer Question

    Negotiation

    Simple but not very straightforward.

  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in Provo, UT
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took a weekinterviewed at Ancestry.com (Provo, UT) in February 2011.

    Interview

    They call you for a phone interview and ask you to come in for an in person interview. They have test for you to do which about 2 hours then you will have a chance to see a lot of others software engineers.

    Interview Questions

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.

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.