
Yammer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 63 interview experiences · FREE TO READ
Which role are you interviewing for?
20 roles · 63 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Yammer.
Product Manager
After a phone interview that was pretty standard, I was invited onsite for a full day of interviews. I had around 9 or 10 interviews with groups of 1-6 people. It felt really friendly and positive though. I met with product managers, UX designers, developers, statisticians, and the VP of product. The questions were typical product management questions, the kind you'd find in preparation books. They really wanted to see how I think. I was asked a lot about current mobile development trends and understanding the reasoning behind developers' product choices. We looked at and talked about various mobile apps, like LinkedIn. Make sure you're ready for this by installing and understanding several apps.
- What are the reasons behind app developers separating functionality and creating distinct apps?
- Considering LinkedIn, why was a separate LinkedIn Job Search app developed?
- Could you outline the advantages and disadvantages of this approach of separating app functions?
Data Scientist
I met some Data Scientists from Yammer at an event they hosted, and after chatting, I asked about internships and was pointed to an HR person. We exchanged emails, and I got set up for a phone screen. It was kinda technical, with a couple of probability questions, including one on Bayes Rule. They said they'd let me know about a second screen, but I didn't hear back for like 3-4 weeks. Both interviewers were late, one by 10-15 minutes, cutting into our time. Then I was told I'd get an on-site interview. The scheduling was slow, but the on-site itself went okay, despite a couple of hiccups. The room wasn't ready on time, so I waited a bit. While waiting, another employee jokingly told me not to mess up. My first on-site interview was with a product manager who asked about my interests and relevant work. My second interviewer seemed to be pulled in last minute and hadn't seen my resume, so I spent a good chunk of time explaining my background and giving my 'pitch'. She asked a counting/discrete probability question and about how I'd tackle a past problem she faced. The next interviewer, an alum from Berkeley, asked more probability questions and a Causal Inference question about a problem he had. He then passed me off to the director of Analytics for about 10 minutes before the director had to leave. Overall, the whole process felt disorganized and not very committed. It took from mid-January to mid-March.
- You're looking at monthly user content uploads and see a big jump in picture uploads in October. What do you think caused this, and what steps would you take to verify your hypothesis?
- Can you tell me about your interest in our company and any work that might be related?
- Walk me through a counting, enumeration, or discrete probability problem.
Senior Software Engineer
I sent in my application online for the Senior Ruby Developer gig. A few days later, I got an email from HR to set up a phone chat. This first call was basically a chat about tech, my experience, and my resume. We also talked about the Yammer product and other stuff, which was pretty chill. The HR person also laid out the whole hiring process: phone call, then a few Skype interviews, and finally an onsite interview, followed by a chat with an executive or someone high up. After the initial phone screen, they scheduled a Skype interview with a senior engineer. We went deep into current tech and the algorithms used for searching and indexing, and my experience with open-source software. They also hit me with some Ruby questions. The second Skype interview was set up by the first interviewer with the technical lead or another Ruby engineer for the next day. They actually called me an hour and ten minutes later than scheduled, which was a bit of a wait. We started chatting, and he asked some straightforward tech questions, but unfortunately, our Skype connection kept cutting out, so I'm not sure if he could hear me properly. We hung up and tried to reconnect. The connection was better on his end after that, but then he asked about extending modules again, a question I thought I'd nailed in the first interview. That same question dragged on for about five minutes due to his bad connection, which was frustrating. He also asked about my background, functional programming, and some Ruby/Rails specifics like convention over configuration, attr_accessor vs. attr_accessible, and extending modules. It felt pretty basic. I didn't make it to the next round, but I suspect it was because of the bad call quality or maybe they found someone with more experience since I only had about two years of experience for a senior role. Still, I enjoyed the conversations!
- Can you explain the difference between a string and a symbol in Ruby, and when would you choose one over the other regarding memory and performance?
- What's the difference between classes and modules in Ruby, and can you elaborate on include, extending modules, and mixins?
- Could you discuss some specific Ruby features or demonstrate the 'Ruby way' of coding?
Account Executive
The hiring process moved pretty fast once I connected with the recruiters, wrapping up in about two weeks. The initial screening felt pretty relaxed, and while I get it's a startup, I expected a bit more formality. For instance, I'd rather they didn't dive so deep into my personal life or what I do for fun here in San Francisco. After getting the green light, I had to come in for a full day of interviews with about five different people. Honestly, some of the interviewers weren't really prepped and hadn't even reviewed my resume, which was a bit surprising. The last part of the process involved giving a presentation where I had to pitch Yammer to the same folks who interviewed me earlier. I thought the questions during the presentation were too focused on technical aspects, like product integrations, instead of my presentation skills.
- Can you tell me about some technical integrations for which there's limited online information?
- Could you walk us through the technical integrations related to the product, especially those with scarce online resources?
Yammer Interview Questions
Quoted word for word from Yammer interview reports.
“What is the expected number of trials if the experiment continues until two consecutive heads are observed?”
Read reports →“What is the expected number of trials needed to get the first head in a series of coin flips?”
Read reports →“Given that 33 million Americans have COVID-19, 10% of the population has it, and a test is 75% accurate, what's the probability a person who tested positive actually has COVID-19?”
Read reports →“Find two prime numbers a and b that sum up to 999.”
Read reports →“Given an unlimited stream of THTHTHTHTHTHHHHHHTTHTHTHTHTH, which sequence comes first: THT or HHT?”
Read report →“What are the two elements in an integer array whose sum is closest to zero?”
Read report →“If you get $1 per dot on the upturned face of a rolled dice, what is the expected earnings?”
Read report →“How would you go about verifying if 997 is a prime number?”
Read report →“Could you calculate the probability of at least two people sharing a birthday in a room of k individuals?”
Read report →Formats, difficulty and experience
Across all 63 Yammer interview reports.