This is my last day of University life 😱. My 5 years spent in University of Waterloo in the Computer Science program has been a pretty amazing experience overall. Today, I’m just going to share and reflect on my undergrad experiences in this blog post.
As many of you may have already known, I spent two internships at Pinterest (Winter 2016 and Fall 2016), and I’m returning soon to be a full time. Pinterest has stopped recruiting for winter and fall interns, and I was very lucky that I was just in time for the last batch. The two internships I had there were the most influential ones I had during my undergrad studies, and in this blog post I would like to share what I learned there, as well as the fun I had there!
The reason why I said that my Pinterest internship experience was the most influential one is because they really trust their interns, give them big and cool projects, and encourage them to innovate. For my first internship there, I had the full responsibility to write a distributed data pipeline to generate training data for our object detection model from raw user data. Something like this:
(The bounding boxes on the left are generated by users, and the bounding boxes on the right are the predictions on object locations)
This is a brief overview of my experience in internship-hunting for an SE position in Silicon Valley during my junior year. I had two co-op terms during my junior year, and I ended up going to Google for the first one, and Pinterest for my second one. However, I’m not sharing interview questions due to NDA in this article, but I would like to share the recruitment processes and my feelings towards each company.
In the summer of 2015, I was fortunate enough to have an internship at Google. I worked under the YouTube team and wrote the YouTube Gaming’s live chat. This chat was later incorporated into YouTube as well. My office was located at San Bruno (YouTube HQ). My chat looks like this: