Nothing Special   »   [go: up one dir, main page]

How To Land SDE Jobs Outside India

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

How to land SDE

Jobs Outside
India?
Tanmay Kacker
Agenda

● Interview Process
● Road Map
● Years of experience
● Compensation
● Visa
● Cost of living
Interview Process

Behavioural
Coding Interviews System Design Machine Coding
Interviews

● DSA round ● HLD discussions ● LLD ● Last round with


● Common system implementation either hiring
design questions ● In-person or home manager or HR
assignment ● Culture fit
assessment
Coding Interviews

01 Standard data structures and algorithms round. The difficulty can range from
questions like inverting a binary tree to the skyline problem using segment
trees.

02 The difficulty of the DSA rounds decreases with years of experience. Freshers
can expect harder questions compared to professional with a little more years
of experience.

03 DSA rounds tend to be harder in India when compared to companies outside


India. MAANG companies have a consistent difficulty level across geographies.
Coding Interviews: Resources

Learn Practice

● IIT - Delhi Lectures ● InterviewBit

● MIT OCW ● LeetCode


Sample System Design: Design Hotstar
Expectations from different SDE levels

SDE - 1 Come up with the schema of the various entities and list down the APIs
required. The interviewer may expect a DSA solution to a targeted problem like
searching for titles.

SDE - 2 Present design decisions like choice of the database and the architectural
overview of the application based on scale estimates and future requirements.

SDE - 3 Construct the data ingestion layer for Hotstar and pose an event driven
framework to solve various requirements. An SDE-III should also consider the
future state of the system and build something which can handle the scale a
year down the line.
System Design: Resources

Learn Practice

● ByteByteGo ● Alex Xu - An

● High Scalability insider's guide

● Educative ● System Design


Primer
● Design data
intensive
applications
Machine Coding interviews

● This is where you get your hands dirty.


● Companies either provide home assignments or
have an in-person round where you are expected to
implement a solution end to end.
● Questions can range from basic real world
examples like Design a Bird to complex technical
requirements like Design a web crawler.
● Focus is on extensibility and maintainability.
Performance or scalability is not evaluated.
Machine Coding: Resources

Free Paid

● Real World - ● Crio.do

Github
● workat.tech
● LLD primer
Behavioural Round
● AKA bar raiser round, cultural fit etc.
● Mostly, the last round of your process.
● Conducted by either hiring manager or HR.
They ask questions regarding past
experiences and roles and assess if you are a
culture fit or not.
● Gets more important with years of
experience.
● Use the STAR method to make you answers
more structured.
● Try to give some mock interviews to
friends or a third party service like Pramp
How/Where to apply?

Referrals
Job Listings portals
● Find people working at
● Linkedin your target
organisation
● AngelList ● Send them a concise
message stating your
● levels.fyi
background
● Career listings ● Ask them nicely if they
would be willing to
page of refer you
companies ● Do not spam people
and respect their
privacy
Visa Process

● To work outside India, you would require


a visa of the destination country.

● For non-US roles, this process is trivial


and is handled by your company.

● US is where things get a little


complicated.
US - Different work visas

L1 Visa H1B Visa


● You need to working in ● Requires company
the company for 1 year sponsorship.
before getting an L1 ● Visa interview followed
visa. by a lottery system
● Changing companies is ● 25% chance of you
not allowed. getting a visa
● Your spouse can get an
L2 visa
● The L-1 is initially valid
for three years.
https://www.numbeo.com/cost-of-liv
ing/calculator.jsp
Cost of Living: Comparison

30 LPA (India) 65K Euros


(52 LPA)

● Rent - ₹40K (2BHK) ● Rent - ₹65K

● Misc. - ₹10K ● Misc. - ₹20K

● Eating out - ₹20K ● Eating out - ₹40K

● Total - ₹70K ● Total - ₹125K

● Tax - 25% - ₹62.5K ● Tax - 40% - ₹180K

● Gross savings - ₹1.2 L ● Gross savings - ₹1.5 L

Cost of living calculator


Remote Jobs

● Turing
● Toptal
● Fiverr
Thank you!

You might also like