Started off with some small talk with the 2 interviewers they seemed young and both of them also went to UofT so I felt a bit less nervous. Basic interview walked them through my resume they wanted me to elaborate on one of my past SWE experiences like what I did there, what I learned and how it helped me in knowing what I wanted to do after I graduate. Then a pseudo technical question it wasn't leetcode but I could tell they probably just pulled a problem from the website so it was more talk out loud how would you do this kind of thing (linked list question) then they let me ask questions during the last 5-10 mins I would say have questions prepared because they expect you will ask.
First Interview: HR Interview
Second Interview: Data test on small dataset
Third Interview: Interview with Data Lead
First Interview and Second Interview are normal for any job. Third interview had questions like "What are the amount of donuts sold in waterloo this year" "How many cubes in a 1000 cube cube are painted if you paint the outside of the cube" "what would you sell plane tickets on a friday if its the day before" interesting questions alot of fun, would recommend the interview process
Shopify
UI/UX Designer
Fall 2026
No Offer
University of Waterloo · Computer Science
4th year · 3.3-3.6 · 2 past internships
BehavioralTechnicalSlow process
Process took 3 weeks they were slow to schedule next rounds but the people I met with were all friendly. Questions like walk me through this block of JavaScript and CSS nothing I haven't seen before but be careful about very specific syntax.
Meta
Backend Developer
Summer 2026
Accepted
University of Toronto · Computer Science
4th year · 3.7+ · 2 past internships
TechnicalBehavioralIn-PersonMultiple rounds
Nothing too unusual started out with an OA just to see if you know what you're doing in terms of basic backend concepts then a couple other rounds asking about technicals (NoSQL, Git, REST APIs).
4 rounds including phone interview, they start to really go in dpeth during the third and fourth rounds where they ask deep technicals about data structures and OOP. Make sure you know your stuff when it comes to the languages they list on the job description because they will be asking everything you can imagine.
First Interview: Hr Interview
Second Interview: FizzBuzz Type Coding Questions
Third Interview: Extremely difficult coding question
Forth Interview: Inperson Interview
Very slow process, if you get to the third interview you will be tasked with a difficult coding question. If you do not do well on the coding question there is no explanation call where you can explain your thought process just a no and were they believe you went wrong. This process to me seemed ineffective and a waste of time completing a coding assignment. I'm sure they get the best applicant however for the other applicants this seems horrible.
Adobe
Software Engineer
Summer 2026
Accepted
IIT Madras · Computer Science
4th year · 3.7+ · 1 past internship
Live codingFast processTechnical
Live coding some hacker rank or leetcode question medium difficulty they let you pick any language you are good at it was string question.
FDM Group
Software Engineer
Summer 2025
Declined Offer
Wilfrid Laurier University · Computer Science
Alumni · 3.7+ · 1 past internship
TechnicalMultiple roundsEasyResume Review
First Interview: HR
Second Interview: IQ Test
Third Interview: Code Test
Not a hard process just a sketchy company would not recommend. They pay 50-55k lock you in on a 2 year contract that if you try to leave they will sue you for 30k "Training fees"
Deloitte
Data Engineer
Winter 2026
No Offer
University of Toronto · Computer Science
5th year · 3.7+ · 3 past internships
Multiple roundsUnexpected QuestionsTechnical
Two rounds, first behavioral and second super technical with hiring manager nothing too difficult just lots of specific system design questions that confused me.
Johnson & Johnson
Data Analyst
Summer 2026
No Offer
IIT Madras · Computer Science
3rd year · 0 past internships
BehavioralGhostedVirtual
My first university interview applied online and they scheduled it for 45 mins. Not technical as I thought they talked about who I would be working with then question me about some tools like PowerBI and microsoft excel formulas like sumif and xlookup.
Samsung Electronics
Cybersecurity Analyst
Summer 2026
Accepted
Université de Montréal · Computer Science
3rd year · 3.7+ · 0 past internships
Resume ReviewEasyBehavioral
One round, talk about cybersecurity guidelines and frameworks with example questions not very hard.
Royal Bank of Canada (RBC)
Technical systems analyst
Summer 2026
Pending
Carleton University · Computer Science
2nd year · 3.7+ · 1 past internship
EasyBehavioral
No OA, fully behavioural. Good experience so far.
Hensen Holdings
Software Developer
Fall 2025
Accepted
Wilfrid Laurier University · Computer Science
Alumni · 3.7+ · 1 past internship
Resume ReviewFast processIn-Person
First Interview: HR
Second Interview: In person
Normal questions to check if you know what you are talking about with coding and if you would fit the companies needs.
Dynacare
Data Analyst
Fall 2025
Declined Offer
Wilfrid Laurier University · Computer Science
Alumni · 3.7+ · 1 past internship
Multiple roundsResume ReviewBehavioralFast process
First Interview: HR
Second Interview: In Person
Normal questions asked about experience with PowerBI, Tableau and Python. Seemed like a great place to work, however got a better offer.