Tapjoy Software Engineer - Front End Interview Questions

1 Interview Review

Interview Experience

Interview Experience

100%
0%
0%

Getting an Interview

Getting an Interview

100%

Interview Difficulty

3.0
Average

Interview Difficulty

Hard

Average

Easy

1 Candidate Interview Review Back to all interviews

Sort: Popular Date Difficulty

1 person found this helpful  

Software Engineer - Front End Interview

Anonymous Interview Candidate in San Francisco, CA
Anonymous Interview Candidate in San Francisco, CA
Application Details

I applied through a recruiter. The process took 2 weeksinterviewed at Tapjoy in June 2012.

Interview Details

I would like to start by mentioning that I have not received an offer but the system forces you to choose something and I didn't want to choose something (like Did accept offer) and sound as if their wasn't good and just not be fair to Tapjoy.

A recruiter from the Tapjoy team reached out to me via LinkedIn offering to have a chat to see if I'd be interested in learning more about the company and possibly join the team if we found that there was mutual interest. The recruiter was very professional, friendly, a good listener, and not one of those HR robots. After our 45 minute conversation that took place on a Saturday (he was very accommodating to my schedule, I'm very much thankful to him) it was clear to me that he knew what he was looking for, and he immediately suggested putting a panel together and asked for my permission to schedule for an onsite meeting. The onsite visit was scheduled to be after a three days after we spoke. The night before the interview I got sick, and so the next morning I requested to reschedule and they kindly accepted and they sure did follow up to make sure I was feeling better (that's got to tell you something about the people there).

On the day of the interview, I showed up and they greeted me and walked me to the area where the interview was to be held. They offered me water, and asked if I needed anything. I was scheduled to meet with six people between 11:00 AM and 4:00 PM, four engineers, one project manager, and the HR dude. I met with 5 of them and was there till about 4:30. I met with 2 back-end engineers that shared more information about Tapjoy and had some practical algorithm questions that they asked me to implement. I also met with two hardcore front-end ninjas, that had many CSS3, JavaScript, JQuery, HTML5; however, the question that I loved most was when one of their engineering managers opened a browser went to a website that I won't mention and asked me to write the code that dynamically generates that particular layout. In interviews you get asked questions that are ridiculous and things you don't ever even use, but this exercise was wonderful I think and says a lot about that manager. I also go to t meet with a very smiley PM, who told me about the company, told me about his background and asked about mine, and also wanted us together to go through a brainstorming exercise that I thought was very interesting. We were over time and I wasn't able to meet with HR, but it was ok as that could happen eventually.

Yes, I didn't give out any of the question I was asked and I'll keep them as a surprise for you. But the questions weren't ridiculously hard, they just wanted to see how you think and were very friendly. I think that the interviewing process tells you a lot about the culture of company, and I can tell you that it has been a very pleasant one till this point with Tapjoy. You can always find hard questions to ask people and only hire the ones who answer them, but in reality building teams is much more than that.

One last thing! You may have read some negative reviews, and frankly that made me skeptical about even interviewing with the company. People have different experiences and have the right to write what they want; however, my advice (take it or leave it) is to be fair to the company and listen to what the other side might have to say.

Best of luck to you!

PS: Please excuse any typos as I wrote this and didn't bulletproof it.

Interview Questions
  • Write a function that randomly selects item from a list. This is was just the first phase before you have to build more on top of the question.   View Answer
Accepted Offer
Positive Experience
Average Interview

Work at Tapjoy? Share Your Experiences

Tapjoy

 
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.