Google Interview: Invert A Binary Tree

A while ago, Max Howell the creator of Homebrew interviewed with Google and one of the problems that he had to solve was inverting a binary tree.

You can try to write a solution to this problem in your favourite programming language and test it on our online interview training platform.

Good luck!

Read more ...

Building With Node.js At Dow Jones

An Interview With Scott Rahner

AP Photo/Richard Drew

Can you please tell us a little bit about what you do now and the path you took to get here?

I serve as engineer, architect, and SME in a group called engineering productivity @ DJ. Our mandate is to make things better and faster for the engineers in my division which is in charge of Factiva, Newswires, Risk and Compliance, and a handful of other business intelligence tools.

I started right out of college with UBS and worked there for 6 years which gave me a great foundation in enterprise software but the regulatory restrictions imposed were making development a nightmare.

I interviewed all over and Dow Jones seemed like the best mix of enterprise and startup and that turned out to be 100% true.

Do you think that the JavaScript stack is something that will impact a single company like

Read more ...

Building With Node.js At eBay

An Interview With John Cline

Can you please tell us a little bit about what you do now and the path you took to get here?

I’d love to! I’m currently the lead engineer of the Homepage Team at eBay. We work on the applications and services that power whatever you see when you land on, as well as a few internal tools and services that are used around the site and apps. Overall, our services handle around a billion requests daily as well as serving the eBay homepage for many millions of users worldwide.

I came to this team sort of fortuitously. I was doing radar engineering for a government contractor and some freelance software work on the side, and decided to make the change and do software full time.

I applied through the Hunch site (which was acquired by eBay in 2012), unaware that

Read more ...

Building With Node.js At Netflix

An Interview With Yunong J Xiao

Photo by: Netflix

Tell us a little bit about what you do now and the path you took to get here

I’m currently leading the efforts around Netflix UI’s transition to Node.js. Which means I’m in the fortunate position to work with a group of superlative engineers and help shape the direction of the Node platform. I also maintain the popular open source Node framework restify.

We have moved from a struts-based Java application to one that runs on Node.js utilizing technologies such as React, Restify, and Bunyan. We’re now in the process of creating a Node-based platform to enable broader adoption of Node across not just UI engineering but the entire Netflix organization.

I graduated with a degree in Computer Engineering from the University of Waterloo. I started my career at AWS, where I helped

Read more ...

Building With Node.js At The New York Times

An Interview with Felipe Silva

Felipe is the development manager of NYT's video team, responsible for maintaining Times Video and the Video API, both written in NodeJS.

Tell us a little bit about the path you took to get here

My first contact with programming was via Macromedia Flash, circa 2000, when the first major version of ActionScript was developed. It was exciting for me to be able to create visual animations with code and inspired me to study programming in college in Rio de Janeiro.

After college, I got my first job at a popular Brazilian newspaper called O Dia. It was my first experience combining journalism and technology. I liked it so much that I’ve been working for media companies ever since. My second stop was at (the digital arm of one of the largest media companies in the world) where I truly learned how

Read more ...