Taro Logo

Senior Software Developer Interview Experience - Atlanta, Georgia

December 1, 2016
Positive ExperienceGot Offer

Process

  1. Was contacted by HR, and they gathered basic info about me. Why are you looking for a new position? What is your desired salary level? etc...

  2. A software development manager (my future boss) sent me an object-oriented coding challenge that I could do in any language and I had to solve in an hour.

  3. I was brought on-site and had to answer the following:

    • Design a relational database model
    • Design a front-end model for a playlist of songs
    • Complete an algorithmic challenge in any language
    • Answer a handful of various miscellaneous questions

    Everyone was very nice, helpful, and relaxed during the interview, and I thoroughly enjoyed the process. Finally, my future boss took me on a tour of the CNN Center, including inside a control room and on the research floor.

Questions

On-site questions:

Relational Database: How would you design a relational database model given blah, blah, blah. I sketched out on the whiteboard some tables with many-to-many/one-to-many relationships & sample data. I wrote queries to pull certain data. I then answered some database questions such as: What is an index? What would you want one? What is a downside to creating an index?

Design a front-end using HTML, CSS, and JavaScript/jQuery. Design a music player. I made JavaScript/JSON objects of a playlist and of a complete library of songs. I wrote out some HTML/CSS of how the song/artist/album/etc. info would appear to the user. I made a play button with JavaScript behind it, etc.

Algorithmic question to be solved in any language: Write code to determine if a string is a palindrome. Once finished, they said, "Ok, now write it recursively and the function can only take in one parameter."

They gave me some JavaScript code followed by an AJAX call with an onSuccess, followed by more code. They asked in what order console.log statements would output.

They gave me some JavaScript code that contained closures/scope/hoisting and console.log statements at various points in the code. They asked what the output would be at those points.

Was this helpful?

Interview Statistics

The following metrics were computed from 3 interview experiences for the Warner Bros. Discovery Senior Software Developer role in Atlanta, Georgia.

Success Rate

67%
Pass Rate

Warner Bros. Discovery's interview process for their Senior Software Developer roles in Atlanta, Georgia is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive67%
Neutral0%
Negative33%

Candidates reported having very good feelings for Warner Bros. Discovery's Senior Software Developer interview process in Atlanta, Georgia.

Warner Bros. Discovery Work Experiences