Taro Logo

Software Engineer Interview Experience - Emeryville, California

November 1, 2017
Positive ExperienceNo Offer

Process

It was with the TubeMogul team of Adobe. A very interactive experience.

Initial call with the recruiter. They explained in detail what the company does.

Next, a phone round with the Manager. They asked questions on my resume, the Collections framework in Java, and what happens when you type a URL in a browser.

Next, an onsite interview of four rounds: two coding rounds, one system design, and one object-oriented design round.

Questions

Phone interview with the manager:

Q: What are the different classes in the collection frameworks in Java? Q: What is ConcurrentHashMap and how does it work? Q: What happens when you type a URL in a browser?

Onsite interview:

Round 1: Was with the manager. Design a spell checker. Behavioral: How will you act in a situation when you are given a very short deadline for a project?

Round 2: Level order traversal of a Binary Tree. Difference between Queue.add() and Queue.offer().

Round 3: SQL queries. Resume-based questions. Coding question involving HashMap and Queues.

Round 4: Object-oriented design for a Connect 4 board game.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Adobe Software Engineer role in Emeryville, California.

Success Rate

0%
Pass Rate

Adobe's interview process for their Software Engineer roles in Emeryville, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Adobe's Software Engineer interview process in Emeryville, California.

Adobe Work Experiences