get that job in silicon valley
TRANSCRIPT
Get that job in Silicon Valley
Martin Pelant eMan s.r.o.
Google hiring process1. Recruiter call
2. 1-2 phone interviews
3. Paid trip to nearby Google office (London) and on-site interview
4. Offer
Google hiring process1. Recruiter call
2. 1-2 phone interviews
3. Paid trip to nearby Google office (London) and on-site interview
4. Offer
Facebook hiring process1. Recruiter call
2. 1-2 phone interviews
3. Paid trip to Menlo Park, CA and on site interview loop
4. Offer
Phone interview◦ Phone or Skype call◦ Using collabedit ◦ 45 minutes◦ Interviewer is potential co-worker
On-site interview loop◦ A day full of interviews◦ Write code on a whiteboard◦ Lunch
Glassdoor.com
How to prepare Review algorithms, data structures and tree traversals -> BI-EFA
Know the complexity
Practice coding questions without IDE
Practice coding questions aloud – you need to talk
Practice again◦ Implement a simple solution◦ Then optimize it (memory, runtime)
Leetcode.com
Closed form solution BI-ZDM
H1B Visa Minimum Bachelor’s degree
Apply before April 1st
65,000 annual cap ◦ 233,000 petitions received ~ 30% chance◦ Last year 172,000 petitions ~ 40% chance◦ Lottery
Results within a month
Can start working in October
L1B visa Transfer visa
International company
Must work 1 year in an office outside US
No annual cap
Bootcamp 6 week training
Some time in California HQ
Exploring new technologies
Choosing the team
Interview Anti-Loop If you don't get an offer, you may still be qualified to work here.
◦ Interviewer A: filesystems, network protocols, math◦ Interviewer B: Design pattenrs, unit testing, SW project management◦ Interviewer C: Data structures unix utilities processes & threads
Wait 6-12 months and re-apply
Thank you
Martin Pelantplus.google.com/+MartinPelant @MartinPelant
eMan s.r.o.www.eman.cz @emanprague