Advisory Board Software Engineer Interview Questions

Updated Feb 25, 2015
Updated Feb 25, 2015
11 Interview Reviews

Interview Experience

Interview Experience

40%
30%
30%

Getting an Interview

Getting an Interview

51%
48%

Interview Difficulty

3.2
Average

Interview Difficulty

Hard

Average

Easy

11 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

 

Software Engineer Interview

No Offer
Neutral Experience
No Offer
Neutral Experience

Application

I applied online – interviewed at Advisory Board.

Interview

I just got a initial phone interview in which they asked about the resume, projects that I have done till now, what were my contributions towards my team project and why I want to be a part of it. It was easy, the recruiter was very friendly but I didn't like the way follow up after the interview.

Interview Questions

Other Interview Reviews for Advisory Board

  1.  

    Software Engineer Interview

    No Offer
    Negative Experience
    Easy Interview
    No Offer
    Negative Experience
    Easy Interview

    Application

    I applied online. The process took 4+ weeksinterviewed at Advisory Board (DC Ranch, AZ) in July 2014.

    Interview

    HR phone screen. Technical phone interview with 2 people. Technical on-site for 4 hours meeting with 8-9 people in 4-5 sessions.

    Honestly, I thought the interview process was easy. The on-site was a waste of everyone's time because the questions were too basic. SQL queries? That's all that's required? Come on! Ask something that will allow the candidate to shine and show exactly how one would accomplish one's technical duties.

    In the end, I literally heard nothing back. I emailed HR a few times, but I received neither a rejection nor an offer. By default, I was rejected. I had hoped they would be more professional.

    Interview Questions

    • Some simple SQL. I don't know. Outer join two simple tables.   Answer Question
  2.  

    Software Engineer Interview

    No Offer
    Neutral Experience
    Average Interview
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied online. The process took a weekinterviewed at Advisory Board (Austin, TX) in September 2012.

    Interview

    A HR phone screen then a technical phone screen

    Interview Questions

    • Explain the difference between an abstract class and an interface   Answer Question
  3.  

    Software Engineer Interview

    No Offer
    Neutral Experience
    Average Interview
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied online. The process took a dayinterviewed at Advisory Board (Austin, TX) in March 2012.

    Interview

    a HR scheduled a phone interview one week after I applied online. No behavioral question. Just how many years of experience for each of skills listed on the job description. Then 1 week later, got a technical phone interview. I thought I did well over the phone but got an 'unfortunate' email.

    Interview Questions

    • whats' the template in c++,object,class.   1 Answer
    • in php, how to get variable value from url   1 Answer
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. Helpful (2)  

    Software Engineer Interview

    No Offer
    Negative Experience
    Average Interview
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. The process took 4+ weeksinterviewed at Advisory Board (Austin, TX) in March 2011.

    Interview

    The process started with a phone call from a recruiter. The recruiter arranged for a second phone interview with a HR Manager a few days later. After speaking with the HR Manager the manager replied promptly and set up a technical phone interview the following week. The next week I had the technical phone screen which I was confident I did well. A couple of weeks later(during which I did not hear anything from them) the recruiter replied saying they wanted to arrange a second technical phone interview with one of their senior employees. However on the day of the phone interview I ended up getting a phone call from a different person and the correct person called up while my phone interview was in progress. Almost two weeks later I received an email saying I was not offered the position.

    The whole process was slow and I felt the recruiter was extremely slow in replying to emails or phone calls.

    Interview Questions

    • Object Oriented Programming concepts, method overloading, overriding,
      Sql joins, MVC pattern, different design patterns, etc.
       
      Answer Question
  6. Helpful (1)  

    Software Engineer Interview

    No Offer
    No Offer

    Interview

    One of my friend attended. 5 round interview. Please refer with basics and your project. My friend was offered 7.5 L package. He is in BI domain, placed in a dev project.

    Interview Questions

  7. Helpful (1)  

    Software Engineer Interview

    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied in-person. The process took 2 weeksinterviewed at Advisory Board (Chennai (India)) in February 2014.

    Interview

    Had total of 5 rounds - 4 technical and 1 HR
    Covered questions from almost all topics including Data Structures, Algorithms, Big O Analysis, Java, Design Patterns, SQL queries and so on (write code). The panel does test your logical and analytic skills.

    Interview Questions

    • Given a sorted array of numbers. Construct a balanced binary tree with the numbers in the Array as keys.   Answer Question

    Negotiation

    They pay really well and offered more than what I asked for.

  8. Helpful (1)  

    Software Engineer Interview

    No Offer
    Negative Experience
    No Offer
    Negative Experience

    Application

    I applied in-person – interviewed at Advisory Board (Chennai (India)) in December 2013.

    Interview

    I have a concern with this process; When i had the telephonic conversation with hr, I clearly mentioned that I am not a Database expert. Even after mentioning that, interview was completely in database and none of the other areas were covered. I guess interviewer knows only db, and he was just focusing on how to optimize queries which i feel is not the right question non db expert...

    I can switch between programming languages and even work with sql in future, but for interview sake, to test my logic skills, problems should have been in languages which is already in my Resume, so that I’ll be even more comfortable.

    At least for others, please take care of this concern, otherwise its a complete waste of time for me and for your technical panel.

    Making me to travel during weekday office hours to ask questions which is not in my Resume sounds bad to me; Please plan well by organizing a telephonic discussion with technical panel before to understand the requirement correctly; Kindly don't do this for other candidates at least.

    Interview Questions

    • questions from skills not mentioned in my resume - cant say it as tough; its weird and interview was not in professional way...   Answer Question
  9. Helpful (8)  

    Software Engineer Interview

    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied in-person. The process took 3 weeksinterviewed at Advisory Board (Chennai (India)) in March 2012.

    Interview

    Round 1
    Process
    • Face to Face Interview
    Expectations
    1. Technical Background
    2. Reason for change
    3. Communication
    4. Adaptability to ABCO Work Environment & Culture
    [Willingness to work in product based company
    Vision about the individual in next n years
    Involvement in Product
    Willingness to take responsibility]
    5. Basic level questions in Programming language (C#) and concepts.
    6. Justify the logic written in problem solving round
    Examples
    1. What is an abstract class?
    2. Explain Interface.
    3. Explain some of the known design patterns, such as Singleton.
    4. Explain Big-O-notation.
    5. Difference between Structural Programming and Object Oriented Programming.
    6. Difference between ASP.Net Web Forms and MVC.
    7. Explain the process of unit testing you practice, along with the tools, if you use any.
    8. Most of the other questions are based on Resume content & Projects.
    9. Most of the questions are mainly focused on OOPs concepts.
    10. Given a chance to explain the logic adopted to solve the written test problem.


    Round 2
    Process
    • Telephonic Discussion, from Chennai Office.
    Expectations
    1. Intermediate level technical questions.
    2. Focused mainly on the area in which the candidate is strong in.
    Examples
    1. Object Oriented Programming Concepts
    2. Difference between Abstract Class and Interfaces
    3. Practical application of abstract class and interfaces
    4. SQL Server DML based questions
    5. Difference between SQL Joins

    Interview Questions

    • Round 3
      Process
      • Telephonic Discussion, from Washington DC.
      Expectations
      1. Advanced level technical questions.
      2. Situation based questions.
      3. Interest and Enthusiasm towards technical updates.
      4. Analytical & Reasoning skills.
      5. The interviewer may provide a URI, where the candidate may type code snippets and the interviewer can review.
      Examples
      1. Language Integrated Query.
      2. Current technologies Microsoft is working on (e.g. Windows 8 & Windows Phone 7).
      3. Write a function that accepts an integer and returns the number of 1’s after converting it to its corresponding binary format.
      e.g. 5 returns 2, since 5 => 101, which contains two 1’s
      4. What are the ways that you can adopt to optimize the code that you have just written?
      5. Some SQL Queries, DML based, focused on Joins.

      Round 4
      Process
      • Telephonic Discussion, from Washington DC.
      Expectations
      1. Very much similar to the 3rd round, except that the thinking skills are measured more than the technical skills.
      Examples
      1. Big-O-Notation.
      2. Write a function that returns a Boolean, and accepts
      a. An array of integer
      b. An integer, say ‘x’
      If any of the two numbers in the array add to make ‘x’, return true.
      Return false, if none of the combination in the array satisfies the condition.
      3. Optimizing the code for best performance, centered on Big-O-Notation.
      4. Consider an SQL Table say Item, containing 2 fields
      a. Product
      b. Category
      And the table is populated with some sample data, say
      Product Category
      Apple Fruit
      Broccoli Vegetable
      Orange Fruit
      Milk Diary
      Write an SQL query that returns the Category, which has the maximum existence.
      In this case, it should return Fruit, since it has maximum occurrence – twice.
       
      1 Answer

    Negotiation

    They just asked for my expected CTC & payed more than requested

  10.  

    Software Engineer Interview

    No Offer
    Positive Experience
    Difficult Interview
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 6 daysinterviewed at Advisory Board (Chennai (India)) in February 2012.

    Interview

    Contacted by HR through my profile on the job search sites.
    Was informed four/five levels of interview in total.
    Interviewers and the HR were extremely helpful and prompt in timings.
    I was interviewed for a .Net developer position.
    Questions were mainly from c# Object Oriented programming, basics of ASP.NET, how a browser works, some algorithmic problems.
    Could not clear all the interviews.

    Interview Questions

    • Questions are in general, highly technical including some algorithmic problems related to strings   Answer Question

Work at Advisory Board? Share Your Experiences

Advisory Board

 
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.