ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
ckCompensation PackageHow To Apply?
2
500px1 take-home exercise (no time limit)2 60-minute interview: HR + Go over take-home exercise
3
Amazon1 60-minute interview: Data Structures and Algorithms.

Difficulty: Medium Leetcode.

Previous interview questions:

- Crack the coding interview ebook.
- https://leetcode.com/problemset/top-amazon-questions/
- https://leetcode.com/discuss/interview-question
5 60-minute interviews: Data Structures and Algorithms + Amazon Leadership Principles.

Difficulty: Medium / Hard Leetcode.

Previous interview questions:
- Crack the coding interview ebook.
- https://leetcode.com/problemset/top-amazon-questions/
- https://leetcode.com/discuss/interview-question
Their interview process is very popular on the Internet. Check out leetcode / teamblind for better preparation.SDE 1: 95k - 110k

SDE 2: 110k - 140k

SDE 3: 140k - 165k
Sign-on bonus

No annual bonus
Public company with stock bonus, vest in 4 years (5%, 15%, 40%, 40%).

Stock refresher annually based on performance.
- Premium health insurance

- RRSP matching (3%)

- Transportation subsidy (200$ / month)

- Phone plan subsidy (65$ / month)

- Cover all immigration fees.

- 15 vacation days + 6 PTO
Total compensation package can look like:
- SDE 1: 130k - 160k

- SDE 2: 160k - 240k

- SDE 3: > 240k

(more or less depending on stock price)
Yeshttps://www.facebook.com/nguyen.hoanglinh.509
4
Amazon (Internship)Online Assessment 1: Code debugging (7 buggy code snippets, 20 min) and logic/problem solving multiple choice (similar to IQ questions, 35 min)

Online Assessment 2: Coding problems (2 Easy/Medium Leetcode, 70 min) and work style simulation (10 min)
Final Technical Interview (virtual, 45 min): Coding problems (2 Easy/Medium Leetcode) and Amazon Leadership Principles- In the debugging portion of assessment 1, you can view code in Java, C++, or C.
- In the coding portion in assessment 2, you can code in Java, C++, or C.
Intern: $7200 / month- Relocation package ($7300 / 13 weeks)
- Transportation subsidy (don't remember, but enough for a monthly pass every month)
https://www.facebook.com/arosisi/
5
Bolt2 60-minute interviews: Data Structures and Algorithms.


Difficulty:
Medium/Hard Leetcode.

Previous interview questions:
https://leetcode.com/problems/word-search-ii/
4 60-minute interviews: 3 Data Structures and Algorithms + 1 Technical Discussion.

Difficulty: Hard Leetcode.

Previous interview questions:
- https://leetcode.com/problems/odd-even-jump/
- Binary search tree has two nodes swapped incorrectly. Implement a solution to find out these two nodes and swap them back.
- Describe your previous projects + Discuss about scalability techniques, networking and security.
They expect a candidate to have a complete working solution at the end (run and pass all test cases).Software Engineer: 100k - 110k.Nohttps://www.linkedin.com/in/katrinamunez/

https://www.linkedin.com/in/andrea-contreras-3644b521/
6
CoinsquareNodeJS1 30-minute interview: Describe your previous projects in details2 60-minute interviews
Previous interview questions:

- Culture fit/ Behavioural type/Past experience question
7
Company NameDepartment / TeamTechstackPhone InterviewOnsite InterviewInterview NoteBase Salary RangeBonusStock OptionBenefitsSummaryHiring New Graduates?HR InformationContacting Person (For Information or Referral)
8
CoverGo+Ruby1 30-minute interview: Describe your previous projects in details + Online Assessment2 60-minute interviews
Previous interview questions:

- Architecural styles and implementation of that style
- Culture fit/ Behavioural type/Past experience question
Difficult interview process. Require decent hand-on experience in designing different type of architecture to impress interviewers. Software Developer: 75-85kNo annual bonus$1000 education budget
$200 health budget
$35 subscription budget
Catered lunch
Unlimited paid vacation
9
Deliverr1 60-minute interview: Data Structures and Algorithms

Difficulty: Hard Leetcode.
4 60-minute interviews:
- Algorithms: Leetcode Medium/Hard
- Behavioural/ Culture fit
- Data modelling/ System design
- General Coding (Test the ability to write clean code)
Base salary: 110k+Sign-on bonusPrivate company with stock optionsFree LunchYes
10
Faire (Waterloo)1 60-minutes coding challege: Algorithms with 4 questions
Focus more on implementation rather than tricky algorithms
2 60-minue algorithms: Leetcode Medium/Hard
1 30-minute cultural fit
Base salary: 90k+Yes
11
Google2 60-minute interviews: Data Structures and Algorithms.

Difficulty: Medium Leetcode.

Previous interview questions:
- Crack the coding interview ebook.
- https://leetcode.com/problemset/top-google-questions/
- https://leetcode.com/discuss/interview-question
5 60-minute interviews: Data Structures and Algorithms.

Difficulty: Medium / Hard Leetcode.

Previous interview questions:
- Crack the coding interview ebook.
- https://leetcode.com/problemset/top-google-questions/
- https://leetcode.com/discuss/interview-question
Their interview process is very popular on the Internet. Check out leetcode / teamblind for better preparation.L3: 95k - 110kSign-on bonus

Bonus up to 20% annually
Public company with stock bonus, vest in 4 years (25%, 25%, 25%, 25%).

Stock refresher every year based on performance.
Yeshttps://www.facebook.com/nguyen.hoanglinh.509
12
Instacart1 60-minute interview: Data Structures and Algorithms.


Difficulty:
Medium Leetcode.

Previous interview questions:

- Implement Hashmap with time awareness i.e. Key can store multiple values based on the time it was put.
4 60-minute interviews: 2 Data Structures and Algorithms + 1 System Design + 1 Behavior.

Difficulty:
Medium Leetcode.

Previous interview questions:

- Design a payment system for Instacart.
- Process stdin/stdout and perform data manipulation.
To prepare for their interview, practice solving algorithm questions on Hackerrank.

Be familiar with processing stdin/stdout + well-known data structures (Map, Set, Linked List...).

They expect a candidate to have a complete working solution at the end (run and pass all test cases).
Senior Software Engineer: 120k - 140k.Nohttps://www.linkedin.com/in/connor-lafarga-280a5197/
13
Intergrate AIData Platform1 30-minute interview: Describe your previous projects in details.4 60-minute interviews: 1 Data Structures and Algorithms + 1 Object-Oriented Design + 1 System Design + 1 Behavior.

Difficulty: Medium Leetcode.

Previous interview questions:
- Design + implement a car park.
- Design Spotify.
- https://leetcode.com/problems/find-median-from-data-stream/
Good news! They do whiteboard, so they do not expect a candidate to have a complete working solution.Software Engineer: 100k - 110kNo sign-on bonus

Bonus 5% annually
Private company with stock buy option.- Free lunch + snack

- Premium health insurance (100% paid by company)

- 21 vacation days
Their engineering team is pretty strong, check out their LinkedIn profiles. If you are looking for a place to sharpen your technical skills, particularly in building scalable data systems, go with them.Yeshttps://www.linkedin.com/in/melissa-anthony-85a43b9/
14
KohoGo1 30-minute interview: Describe your previous projects in details + Online Assessment2 60-minute interviews
Previous interview questions:

- Go over online assessment, past experiecence
- Culture fit/ Behavioural type question
15
Layer 6 AIData Platform1 30-minute interview: Describe your previous projects in details.4 60-minute interviews: 2 Data Structures and Algorithms + 1 Database + 1 Object-Oriented Design.

Difficulty: Hard Leetcode.

Previous interview questions:
- Implement some matrix manipulation algorithms.
- Given a problem, write SQL query to get the expected result + discuss about database scalability techniques in depth.
- Design an online Poker game.
Difficult interview process. Require decent hand-on experience in designing and building scalable database systems to impress interviewers. Software Engineer: > 150kNohttps://www.linkedin.com/in/mannie-vuong-6707a952/
16
League1 take-home exercise (4 hour)2 60-minute interviews: 1 to go over the take-home exercise + 1 whiteboard (system design) interview
17
Okta1 60-minute interview: Data Structures and Algorithms.

Difficulty: Medium Leetcode.

Previous interview questions:
https://leetcode.com/problems/lru-cache/
5 60-minute interviews: 4 Data Structures and Algorithms + 1 Behavior.

Difficulty:
Medium / Hard Leetcode.

Previous interview questions:

- Implement a simple version of an elevator.
- https://leetcode.com/problems/merge-k-sorted-lists/
- Implement scss parser.
- https://leetcode.com/problems/word-break-ii/
They tend to create their own interview questions. As a result, it is a little bit difficult to prepare in advanced.Software Engineer: 100k - 120k.

Senior Software Engineer: 120k - 140k.

Staff Software Engineer: 140k - 160k.

Principle Software Engineer: 160++.
No sign-on bonus

Bonus 5% - 10% annually
Public company with stock bonus, vest in 4 years (25%, 25%, 25%, 25%).

Stock refresher every year based on performance.
- Free lunch + snack

- Premium health insurance (100% paid by company)

- RRSP matching (coming in 2020)

- Phone plan subsidy (275$ / month)

- 15 vacation days + 6 PTO
Stock bonus + stock refresher are pretty generous, ranging from 40% - 100% of your base salary.Yeshttps://www.linkedin.com/in/jamesayres/https://www.facebook.com/nguyen.hoanglinh.509#N/A
18
PartnerStackPython1 30-minute interview: Describe your previous projects in details2 60-minute interviews
Previous interview questions:
- Go over one of their PR
- Culture fit/ Behavioural type question
19
RBCEnterprise Data Analytics2 45-minute interviews: 1 Behavior + 1 Data Structures and Algorithms.

Difficulty: Easy/Medium Leetcode.

Previous interview questions:
- Tell them about your previous projects + Discuss your technical decisions in details.
The interview process is more like whether an interviewer does like you, rather than evaluating your technical skills in depth.Senior Data Engineer: 100k - 130kNo sign-on bonus

Bonus up to 20% annually

5 - 10% salary increase annually
No stock bonus. However, they will buy out your stock values at your current company if you decide to accept their offer.

For example, if you are at Google and you have 100k stock values vesting in 3 years, RBC will match that amount and they will pay you 100k in cash in 3 years. Not sure if the policy applies to private companies (where your stock values are only on paper).
- Premium health insurance (100% paid by company)

- 15 vacation days + 6 PTO
In term of total compensation and benefits, RBC is among top employers in Toronto.Yeshttps://www.linkedin.com/in/john-xu-6b734061/https://www.facebook.com/nguyen.hoanglinh.509
20
Remine/DealtapGo1 30-minute interview: Describe your previous projects in details + a few basic question about SQL + data structure1 60-minute interviews
Previous interview questions:
- Go over past experiecence + 2 easy data structure leetcode style question
21
Shopify1 "life style" HR interview (1 hour) + 1 Leetcode via CoderPad (any language)2 Pair-programming (75 mins) + 1 technical deep dive on a complex project (60 mins)RSU (3 year vesting)
No sign-on bonus
22
stackAdaptData Science4 60-minute interviews: 3 Data Structures and Algorithms + 1 System Design.

Difficulty:
Easy/Medium Leetcode.

Previous interview questions:
- https://leetcode.com/problems/symmetric-tree/. Follow up: What if it's not a binary tree (have multiple child nodes)?
- https://leetcode.com/problems/reorder-list/
- https://leetcode.com/problems/unique-binary-search-trees/
- Design a URL shortener
Good news! They do whiteboard, so they do not expect a candidate to have a complete working solution.Software Engineer: 140k - 160kNo sign-on bonus

No annual bonus

15% salary increase annually
Private company with stock buy option.- Premium health insurance (100% paid by company)

- 15 vacation days + 6 PTO
The company is profitable itself, so not sure if they have any clear plan to go public. Therefore, stock values on paper are less attractive. However, their offer beats the market!

Please note that: they never hire anyone with Senior title. All new hires start with Software Engineer title.
Yeshttps://www.linkedin.com/in/yanghan11/
23
TribalScale1 30-minute interview: Past experience1 60-minute interview: Pair programming (debugging + implementing new features)
24
WavePython1 30-minute interview: Describe your previous projects in details + Online Assessment2 60-minute interviews 1 30-minute interviews:
Previous interview questions:

- Go over online assessment, add an additional challenge to the assessment and implement it
- Data modelling and system design
- Culture fit/ Behavioural type question
25
Wealthsimplea4 60-minute interviews: 2 Data Structures and Algorithms + 1 System Design + 1 Behavior.

Difficulty: Medium Leetcode.

Previous interview questions:

- Implement a simple real-time stock bidding system.
- Design a translation system, which allows Wealthsimple to roll out their local sites easily.
They usually ask a candidate practical questions in their domain.

Be familiar with well-known data structures (Map, Set, Linked List...).

They expect a candidate to have a complete working solution at the end (run and pass all test cases).
Senior Software Engineer: 120k - 140k.No sign-on bonus

Bonus 10% annually
Private company with stock buy option.- Free lunch + snack

- Premium health insurance (100% paid by company)

- 15 vacation days + 6 PTO
Please note that Wealthsimple is planning to IPO in the next few years. So their stock buy option becomes more attractive.Yeshttps://www.linkedin.com/in/mabelhu/

https://www.linkedin.com/in/andreakedves/
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100