Taro Logo

Software Engineer Interview Experience - Canada

September 1, 2019
Negative ExperienceNo Offer

Process

The interview was for a full-stack SDE position with a team at Disney, a team whose work has a great impact on the entire company. After an initial on-site interview with a group manager, I was asked for an on-site panel group interview. The panel interview lasted for four hours.

I was rejected for two reasons after the interview. The first reason I was told was that my Javascript skills were not as expected. The only Javascript question was about closures. I don't believe this Javascript question could be used to disqualify a candidate for a full-stack position, nor was it the real reason the interviewer who asked it wanted to reject me. In the panel interview, I felt that their implementation was too complicated. So, I said, "It (the implementation) is quite complicated." The interviewer replied, "We need to implement it in a way so that we don't need to be asked what encryption algorithm is used in our APIs." I responded, "JSON Web Tokens (implementation) come with the encryption algorithm information." The interviewer didn't say anything at this point. The real reason the interviewer wanted to reject me, to my understanding, was to prevent someone else from coming up with a better solution that has a great impact on the entire company.

The second reason was that I had expressed a lack of interest in working on the front end. I scratch my head and try to figure out where this reason came from. The only related situation was that the engineering team manager, who is in his 30s, asked me what area I would like to work on: front end or back end. As a Java engineer, I answered the back end. I also mentioned that I had created beautiful UIs in my previous projects and was proud of my work. How did my answer to this question turn into a situation where I expressed a lack of interest in working on the front end? The manager's business conduct shall be examined.

So, why did he want to twist the fact? The real reason, again, is to prevent others from coming up with a better solution, to my belief. During his interview session, he asked me to walk through the design of a pet adoption mobile app from the front end to the back end. On the back end, I wrote a single line of Spring Data code for searching pets based on given criteria. I asked whether they used Spring Data for their data access layer or not. He answered that they used Hibernate. I said, "Spring Data, as a newer technology, is much quicker to write (the data access code)." As a manager of the engineering team, he definitely had the responsibility of selecting Hibernate. He wouldn't feel comfortable if someone else pointed out that the selection was not the best one and things could be done much faster.

Disney upper management might want to take a look at your managers:

  • Whether they make any decisions for the company's benefit or for their own benefit while they get paid by the company.
  • Whether their business conduct meets the company guidelines, and whether some of them twist facts to protect their own interests, not the company's benefit.

Questions

Reverse words in a sentence.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Disney Software Engineer role in Canada.

Success Rate

0%
Pass Rate

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

Experience Rating

Positive0%
Neutral0%
Negative100%

Candidates reported having very negative feelings for Disney's Software Engineer interview process in Canada.

Disney Work Experiences