Technical phone screen followed by an onsite with 5 rounds of interviews (with an additional interviewer from a remote location video conferencing in) and lunch. Each round has 2 interviewers. Coding, system design, behavioral, and diagnosing a production problem. There was significant trouble each round with setting up the video conferencing so they were not well prepared for that. After receiving the offer, the recruiter applied very high pressure to accept quickly, presumably to avoid having to compete against other offers. They set a hard deadline. When presented with a better competing offer, they were unwilling to increase their offer, and reacted unprofessionally by trying to guilt-trip and mislead (exaggerating the annual compensation as if all 4 years of Long Term Incentive cash came at once, rather than vesting in the same year, and insinuating that the other company's offer was less than what it really is).
Interview questions [1]
Question 1
Behavioral interview involved the typical, going over your past work and motivations
I applied online. I interviewed at Walt Disney Company (New York, NY) in Feb 2019
Interview
One of the worst interview experiences I've had. It was a video call and the interviewer began by asking irrelevant rapid fire Java questions. Moved on to coderpad interview which involved converting integer to binary representation in string form, check if binary tree is balanced, inorder traversal of binary tree. At one point during the coding part, I saw the interviewer falling asleep. I was shocked. Also recruiter made it clear up front they can not even match the market average in NYC. Stay away
Interview questions [1]
Question 1
Difference between String Builder and String Buffer, describe observer pattern, explain what a string pool is, convert integer to binary representation in string form, check if binary tree is balanced, inorder traversal of binary tree.
I applied online. The process took 4 weeks. I interviewed at Walt Disney Company (New York, NY) in Nov 2018
Interview
There was a phone screen that asked a typical data structures/algorithms. There was then an onsite that had one round of data structures/algorithms and several rounds of what was essentially Java trivia, e.g. spout of the names of some design patterns, but no follow up questions on what they actually do. There was a lunch break where one engineer took me out to a nearby restaurant for lunch.
Interview questions [1]
Question 1
Name some design patterns. Name classes in Java.util. Write a method to prove a binary tree is symmetric. What's the difference between an abstract class and an interface? What is reactive programming in Java?