MockQuestions MockQuestions
Interviews Questions by Career
Interviews Questions by Company
Interviews Questions by Topic
Get Started
Interview Coach 1:1
Gain the confidence you need by asking our professionals any interview scenario, question, or answer you are unsure about.
Let Us Review Your Answers
Our interviewing professionals will gladly review and revise any answer you send us. Allowing you to craft perfect responses for your next job interview.
Interview Questions by Topic
Interview Questions by Career
Interview Questions by Company

Yelp

28 Interview Questions & Answers

1.
How do you feel artificial intelligence could further our business here at Yelp?
Click to View Answers
As an AI engineering expert, you know that AI is now being utilized across many businesses and industries with great success. For this question, your interviewer is expecting that you have done your homework on Yelp and hopefully can be an outside the box thinker in coming up with new and creative solutions for their customers. Be sure that you do your research on the software systems that Yelp produces and think of creative ways that you can help benefit them.

Interview Q&As
Explore expert tips and resources to be more confident in your next interview.
Behavioral
Common
Phone
Tough
Leadership
All Interview Topics
All Career Q&As
1.
How do you feel artificial intelligence could further our business here at Yelp?
As an AI engineering expert, you know that AI is now being utilized across many businesses and industries with great success. For this question, your interviewer is expecting that you have done your homework on Yelp and hopefully can be an outside the box thinker in coming up with new and creative solutions for their customers. Be sure that you do your research on the software systems that Yelp produces and think of creative ways that you can help benefit them.

Ryan's Answer #1
"Where I see artificial intelligence greatly impacting social media more in the future is through marketing and support from advertisers. In my current role, I've designed AI to spot popular search trends on our platform and this has enabled our sponsors to create creative and focused marketing campaigns to our users. If hired here at Yelp, I would love to continue this focus on AI seeking out popular trends with users."
Ryan's Answer #2
"As you can see from my resume, I have vast amounts of experience in the financial and banking industries and I think this experience would transition nicely to a role here at Yelp. As you are probably seeing with your software here for the industry, the need to reach customers that are banking electronically is a very high need. The days of stopping by the corner bank are now a thing of the past. If hired for this role, I would love to help design chat bots and robotic help for customers. I have a vast amount of experience in designing and training chat bots in the industry and would love the bring that experience here."
2.
In Java, why shouldn't you use strings to store a password?
While this may seem like a rudimentary question regarding your knowledge of Java, your interviewer is looking to ideally hear that you understand the principle differences between string and character arrays. Asking about the storage of passwords within a system gives you the opportunity here to point out the differences between the two. In the end, while explaining the differences, be sure to tie it back to the original question on why strings shouldn't be used to store passwords.

Ryan's Answer #1
"To store a password, character array is the obvious best choice because character arrays are mutable. If a string was utilized to store passwords, a definite security risk would be present to anyone that would have access to the memory dump from the system."
Ryan's Answer #2
"This question simply boils down to a string being immutable. Because strings are a sequence of characters represented as a single data type, the system requires garbage creation to fully get rid of it out of memory. In my time designing software, I have used Char array and its mutable features to store passwords for the security of our end users "
3.
What unique values can you bring to Yelp in your user experience design skills?
While your interviewer has shown confidence in your technical abilities to succeed at Yelp as a UX designer, this question is helping them gain insight into your ability to see the big picture in the work that you do. As you think about the unique personal values that you would bring to the role, try and paint a picture of your work tying to the end user and how you can help make it more productive, enjoyable and satisfying for them.

Ryan's Answer #1
"I have really taken pride in my ability to add value to the business needs of the customers that I work with. During any design project, I take the time to work with end users to find their wants and needs out of the program. Then, as I create the UX design, I keep their needs at the forefront and do anything possible to exceed their expectations."
Ryan's Answer #2
"As you can see from my resume, I have formal training and experience in user experience research and I know that this would benefit the work that I would be doing here at Yelp if hired for this position. I pursued this additional training in my career because of my passion for the customer journey in the programs that I design."
4.
Do you consider yourself stronger in C++, C#, Java, or Python?
Before your interview, do some research to understand what tech stack Yelp uses so you can best prepare and highlight your expertise. If you aren't as strong in one of the skills you feel is necessary, be sure to explain how you've used it and how you are growing your knowledge to become better. Be sure to be honest in your answer, as the company will likely test your strengths.

Ryan's Answer #1
"In my last company, we had a bit of an outdated tech stack and used C# and .NET. I found myself fully immersed in those technologies, but had a strong desire to learn more and become more familiar with modern technologies and how I can apply that in my career. That's what has me so interested in this role. Over the last year, I've taken courses in Java and C++, which I noticed you prefer. I've become proficient in the skills and in side projects, applied my increasingly strong knowledge. I'm probably strongest professionally in C# as that has been where my experience lies, but my passion and dedication is on the Java and C++ side, as I feel that's the more modern alternative. I'm excited about the possibility of applying that knowledge in a role at Yelp."
Ryan's Answer #2
"I am motivated and excited about this new opportunity because it will challenge me to grow in my (X) skills. I love soccer and enjoy spending time with my teammates. I am interested in continuing my education by studying (Y) to further my career."
5.
Do you have experience working with different CASE tools? If so, what do you have experience with?
The world of software engineering has greatly benefited from advancements in computer aided software engineering tools. Because Yelp is at the forefront of the industry, your interviewer will be looking to hear which tools you have experience with. Make sure not to concern yourself with providing a correct answer here, but rather focus on your flexibility to learn new aides when needed while explaining what you have experience with.

Ryan's Answer #1
"In my current role, I regularly utilize both diagramming and web development tools. The diagram tools assist our software projects by outlining the system data and components in a graphical form for us and this saves us a great amount of time while also being very reliable. The web development tools greatly help me visualize site changes that I am making because I don't have a deep background in web development. If hired for this position, I'd look forward to learning other CASE tools for prototyping, quality assurance and maintenance."
Ryan's Answer #2
"During my career and in my experience with CASE tools, most of my experience is in the lower CASE elements that focus on coding and testing the software after initial development. CASE tools have certainly made life as a software engineer more efficient and effective and I'd look forward to learn any new CASE tools if hired for this position here at Yelp."
View All 28 Yelp Questions and Answers
Sign up to access our library of 50,000+ Q&As,
plus coaches for one-on-one support, so you can interview more confidently.
More Interview Q&As
Explore expert tips and resources to be more confident in your next interview.
Behavioral
Common
Phone
Tough
Leadership
All Interview Topics
All Career Q&As
About Our Interview Q&As
Our interview questions and answers are created by experienced recruiters and interviewers. These questions and answers do not represent any organization, school, or company on our site. We do not claim they will be asked in any interview you may have. Our goal is to create interview questions and answers that will best prepare you for your interview, and that means we do not want you to memorize our answers. You must create your own answers, and be prepared for any interview question in any interview.