4. Who am I?
• Seoul National University - Bachelor of Science
• Computer Science and Engineering
• UIUC - Master of Science
• Computer Science / Real-time Embedded Systems
• Motorola
• Mobile Devices, Carrier Based Services
• Qualcomm
• QCT, Wireless Connectivity
• Netflix
• Streaming Platforms, Partner Ecosystem
5. My Computer Experience
• Childhood
• Game, Coding, Programming Competition
• College
• Windows 95, Internet, WWW, Network, Database
• Graduate
• Linux, Embedded System, Sensor Network, Wireless
• Industry
• Mobile Devices, Video Streaming, Cloud, Big Data
10. 4 Keywords
• Pre-requisites for a good software engineer
1. Creativity
2. Logical Thinking
3. Problem Solving Skills
4. Working Knowledge and Vision
11. Reality Check – Korea
• College students are pushed to focus on GPA and spec to
survive pierce competition
• In general, college curricula are not as practical as in the U.S.
• Not many tech companies offer practical internship programs
that can create a virtuous cycle
• As a result, companies have to spend redundant training costs
for new employees out of college
14. Comparison between U.S. and Korea
• Major League Baseball (MLB) VS. Korea Baseball Org (KBO)
• History
• Tradition
• Market Size
• Job Flexibility
• Compensation
• Social Support
19. Internships in U.S.
• Critical to job placements after college graduation
• No guarantee for a full-time offer, but…
• Work assignments are similar to full-time employees’
• Hiring process is a shorter version of full-time interviews
• Big paychecks.
21. Google Interview Questions
• Brain Teasers
- How much should you charge to wash all the windows in
Seattle?
- How would you find out if a machine’s stack grows up or
down in memory?
- Explain a database in three sentences to your eight-year-
old nephew.
- How many times a day does a clock’s hands overlap?
22. Google Interview Questions
• Whiteboard Coding
- Write a C program which measures the the speed of a
context switch on a UNIX/Linux system.
- Given a function which produces a random integer in the
range 1 to 5, write a function which produces a random
integer in the range 1 to 7.
- Describe the algorithm for a depth-first graph traversal.
- Design a class library for writing card games.
27. Netflix Values
Judgment
Communication
Impact
• At Netflix, we particularly value the following nine
behaviors and skills in our colleagues
Curiosity
Innovation
Courage
Passion
Honesty
Selflessness
28. Communication Skills
• You listen well, instead of reacting fast, so you can better
understand
• You are concise and articulate in speech and writing
• You treat people with respect independent of their status
or disagreement with you
• You maintain calm poise in stressful situations
29. Netflix Performance Review
• 360 Review
• Communication Skills
• Collaboration/Teamwork
• Quality of Deliverables
• Timely Response
30. Communication at Netflix
• Documentation Tools
• Google Docs – Product and Business topics
• Confluence/Jira – Technical and Engineering topics
31. Value of Teamwork
• In procedural work, the best are 2x better than the average.
• In creative work, the best are 10x better than the average,
so huge premium on creating effective teams of the best