AppNexus Interview Questions & Reviews
Updated Apr 4, 2012 – Interview questions and reviews posted anonymously by interview candidates.
|
Difficulty Rating [?] Based on 11 ratings |
Interview Experience [?] Based on 11 ratings
|
AppNexus has 130 connections on Glassdoor
| 1–10 of 11 AppNexus Interviews | Sort by |
Implementation Consultant at AppNexus
Posted Apr 4, 2012
3.0
Average Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Jun 2011 in New York, NY (took 2 weeks)
Was scheduled for half a day of interviews. Enjoyed the interviews but felt that they wanted someone who wasn't from the corporate world and good amount of startup experience. Also had the feeling they wanted someone young and someone who wasn't married with kids.
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview and a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer Intern at AppNexus
Posted Feb 1, 2012 — 1 of 1 people found this helpful
3.0
Average Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Jan 2012 in New York, NY (took 1 week)
Very bad experience. After sending my resume, they first added me on Facebook. A week later, I received an email from their recruiter saying I've been selected for the 'semi-final' round. There was a serious typo in the mail, which led me to believe there will be an informal round followed by a technical one. Also they didn't setup any time for the interview saying they may call any time between 10 am to 6 pm, which I thought was very weird for a small company. So the first day I didn't receive any call, and mailed the recruiter asking her details of the process, she just wrote that I should expect a call the next day. So the next day again I sat next to the phone from 10 am, thinking this will be a technical round. I even took the phone to the bathroom when I had to go, and hastily prepared and ate lunch as I was unsure when I would receive a call. So just 15 mins before 6pm I receive a call. The guy on the phone introduced himself, asked me what I know about the company, and asked about my work experience. I gave him an overview about my past, hoping he will further inquire about the projects. After I was done with my questions, I even asked him whether he had any specific questions about my work experience. But he didn't, and said they will let me know about the next steps. 30 mins later I get an email saying I am not selected for the 'final' round. That's it?!? Complete waste of time.
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview and a Background Check.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at AppNexus
Posted Oct 26, 2011
2.0
Easy Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Oct 2011 (took 2 days)
I submit my resume on the university career fair. The next day I get a phone call. They just asked several questions about my background.
Interview Questions
Other Details
I got the interview through a College or University and the interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Junior C Developer at AppNexus
Posted Jun 18, 2011
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Jun 2011 in New York, NY (took a day)
Applied for the position through the company's website and got an invitation from a rep to interview. The interview was a skills test done via email to determine how proficient my coding skills were. You're given two hours to complete two tasks (see below for actual tasks). I submitted my solutions within the time limit and received a confirmation email from the HR rep. After that I never received any follow up correspondence like the mentioned. Figured it was a lost cause.
-------------------------
Please complete the two programming questions below. You can use any IDE you'd like as long as it is written in C or C++ code.
We are looking for correctness and creativity. Impress us with your ability to optimize for memory usage and/or speed. Please comment on your design choices, any tradeoffs you make, as well as memory requirements and run time complexity. You do not need to send us any output from your functions, just the functions themselves.
You will have 2 hours to complete the questions. Also, if you choose, you can also submit any optimizations you make to your code by the end of day. Good luck!
1.
Permutations of a string are defined to be all possible orderings of the characters within the string. For example, the string "cat" has the following permutations:
{ "cat", "cta","atc","act","tca","tac" }
Write an efficient C/C++ function, generate_permutations(), that will generate all the permutations of a given string. This program is expected to be invoked with the input string as the only parameter and expected to output the results to the standard output.
Assumption : If the characters in the string are duplicated, some permutations will be identical, however they are still listed out. For example, "all" will generate the following permutations: { "all","all","lal","lal","lla","lla" }
Function prototype : void generate_permutations(const char* input_string)
Test run : void generate_permutations("eyjafjallajokull").
1a.
Without actually coding the changes, explain how you would modify the above program to print out only the unique strings.
For example, "all" would generate only
{ "all","lal","lla" }
2. Write a function that returns whether one string is an anagram of another. A phrase is an anagram of another phrase if you can rearrange the letters of the first to form the second phrase, using all the original letters once.
Prototype: bool anagram_checker(const char* str1, const char* str2);
Test run: anagram_checker("George Bush", "He bugs Gore"); //this should return true
Interview Questions
Other Details
I Applied Online and the interview consisted of a Skills Test.
Helpful Interview?
Yes |
No
Inappropriate?
Software at AppNexus
Posted May 5, 2011 — 0 of 1 people found this helpful
1.0
Very Easy Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed May 2011 in New York, NY (took a day)
Phone screen, then flew to NYC. They are refusing to pay for the flight, and gave no reason for the declination of the job. 20% of the time was an interview, the rest would be classically considered free consulting for their company on Hadoop and related technologies. One gets the sense they are embarrassed at what they do not know, and don't want to bring in someone too senior, for fear their technology team will "look bad" to their "business management".
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview, a 1:1 Interview and a Skills Test.
Helpful Interview?
Yes |
No
Inappropriate?
Engineering, Web at AppNexus
Posted May 2, 2011
3.0
Average Interview
|
Overall Negative Experience
|
Received and Declined Offer
|
Interviewed Feb 2011 (took a day)
I applied on line for the position. After several days, there would be a recruiter contact with you to schedule a phone interview. They will ask you about your project, experience, and the concept in the job description.
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Product Manager at AppNexus
Posted Apr 7, 2011 — 1 of 1 people found this helpful
4.0
Difficult Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Apr 2011 (took 3 weeks)
The first phone interview with the recruiter was great, he asked relevant questions about my background, it was mostly behavioral. The second phone interview was also really good, it was with a current product manager, and he also asked mainly behavioral and situation question. When I went in for my on site interview, I had a really bad experience: they forgot that I was interviewing and then I had to wait until they could arrange for someone to interview me. When they finally found a product manager to interview me, he was very pompous and aggressive: almost before even asking my name, he declared he liked brain teasers and spent the interview peppering me with irrelevant brain teasers. It seemed like he needed to prove his intelligence -"everyone is really really smart here"- and reaffirm the power dynamic in the interview. The interviewer was very young (had only worked in the industry for a year), and perhaps just insecure on the job, but the whole process was very demeaning, it's like they didn't care I had relevant experience or a personality, and just wanted me to solve math questions. All and all, one of the worst conducted interviews I've experienced...
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview and a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Developer at AppNexus
Posted Mar 19, 2011
4.0
Difficult Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Oct 2010 in New York, NY (took a day)
Was given a prompt on C string manipulation. Given 2hours to program 3 C string manipulation questions. Results were submitted back to HR for a developer to look at. I received notification that they did not like my (functional) solution.
Other Details
The interview consisted of a Skills Test.
More AppNexus Software Developer Interviews
Helpful Interview?
Yes |
No
Inappropriate?
Software Developer at AppNexus
Posted Feb 22, 2011
5.0
Very Difficult Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Feb 2011 in New York, NY (took 1 week)
Phone screens were mostly about prior experience, with two technical questions. Then they sent me a programming assignment, which I apparently got wrong.
I suggest using STL or some other advanced library. Without context of where the code will run and what the constraints are, it is hard to offer the right solutions or "fit".
Here is the actual test:
-------------
Please complete the two programming questions below. You can use any IDE you'd like as long as it is written in C or C++ code.
We are looking for correctness and creativity. Impress us with your ability to optimize for memory usage and/or speed. Please comment on your design choices, any tradeoffs you make, as well as memory requirements and run time complexity.
You will have 2 hours to complete the questions. Good luck!
1.
Permutations of a string are defined to be all possible orderings of the characters within the string. For example, the string "cat" has the following permutations:
{ "cat", "cta","atc","act","tca","tac" }.
Write an efficient C/C++ function, generate_permutations(), that will generate all the permutations of a given string. This program is expected to be invoked with the input string as the only parameter and expected to output the results to the standard output.
Assumption : If the characters in the string are duplicated, some permutations will be identical, however they are still listed out. For example, "all" will generate the following permutations: { "all","all","lal","lal","lla","lla" }.
Function prototype : void generate_permuations(const char* input_string)
Test run : Please generate an output for the word “Eyjafjallajokull” (without the double quotes).
1a.
Without actually coding the changes, explain how you would modify the above program to print out only the unique strings.
For example, "all" would generate only { "all","lal","lla" }.
2.
A game of Tic Tac Toe has just been completed. Write a function that prints whether X's or O's have won. The game board is passed in as an array of integers in row-column order. The Number 2 represents X and the number 1 represents O. A zero represents that the space is empty.
For example the gameboard below would be represented as int* gameboard = [2,0,1,1,1,0,2,2,2]
x - - o
------------------
o - o -
------------------
x - x - x
Function Prototype: void tic_tac_toe(int* gameboard)
Interview Questions
Other Details
The interview consisted of a Phone Interview and a Skills Test.
More AppNexus Software Developer Interviews
Helpful Interview?
Yes |
No
Inappropriate?
Junior Front End Developer at AppNexus
Posted Feb 14, 2011
4.0
Difficult Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Feb 2011 in New York, NY (took a day)
I applied through their website and they got back on the very next day. Set up a phone screen the day after with an engineer.
It was a half an hour phone screen which had some technical questions (as per the description in the email).
Didn't get through to further rounds (not aware about the interview process)
Interview Questions
Other Details
The interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?

