SlideShare a Scribd company logo
1 of 49
Tomas Miliauskas, Frontend Guild Manager
Frontend Engineer Hiring
Explained at Wix Engineering
tomas@wix.com twitter@typeoftomas linkedin/miliauskas
Hi,
Tomas Miliauskas
Frontend Guild Manager
tomas@wix.com
@typeoftomas
linkedin/miliauskas
Marius Jurgelėnas
Senior Frontend Engineer
& Team Leader
mariusj@wix.com
linkedin/mariusjurgelenas
WHO ARE WE?
AGENDA
About Wix Engineering
Wix Engineering in Lithuania
Interview Process Explained
Common Mistakes, Tips & Material
Q & A Session
About
Wix Engineering
01
So What’s Wix Engineering?
ABOUT WIX
ENGINEERING
Wix
Engineering
Locations
Vilnius
Kiev
Dnipro
Tel-Aviv
Be’er
Sheva
Haifa
Lithuania
Ukraine
Israel
Terminology
FED
ABOUT WIX
ENGINEERING
BED
Terminology
FED
BED
ABOUT WIX
ENGINEERING
- Front-End Developer
- Back-End Developer
Organizational Model
ABOUT WIX
ENGINEERING
Companies
1 or more autonomous Feature
Teams, who focus on the
product(s).
Guilds
All the people of the same profession,
who focus on the professionalism.
Wix Engineering
in Lithuania
02
Get to know Wix Engineering in
Lithuania, their day-to-day &
challenges.
Some Numbers
WIX ENGINEERING
IN LITHUANIA
▪ Vilnius Office opened in 2014.
▪ Currently 150+ people
▪ ~75% software engineers
▪ 40 Frontend engineers
Teams & Products
WIX ENGINEERING
IN LITHUANIA
▪ Blog
▪ Forum
▪ Members
▪ Events
▪ Promote
▪ People
▪ Search
▪ Wix Data
▪ Server Framework
▪ Wix UI
▪ Hotels
▪ Mobile Server Infra
Technologies
WIX ENGINEERING
IN LITHUANIA
Strong Ownership,
Freedom
& Trust
Interview Process
Explained
03
To have clear understanding
of the hiring process and its steps.
1. SCREENING
Hiring Process Breakdown
INTERVIEW PROCESS
EXPLAINED
2. TECHNICAL
ASSIGNMENT
3. TECHNICAL
INTERVIEW
4. HR INTERVIEW
5. TEAM/MANAGER
INTERVIEW
▪ Each step has its purpose
▪ You meet ~8 different people through the process
▪ Final decision is made by all the people you’ve
met
1. SCREENING
Hiring Process Breakdown
INTERVIEW PROCESS
EXPLAINED
2. TECHNICAL
ASSIGNMENT
3. TECHNICAL
INTERVIEW
4. HR INTERVIEW
5. TEAM/MANAGER
INTERVIEW
Determine if a positions fits
for the applicant.
▪ If you apply you we will contact you
▪ We might call you or write you an email
▪ We might ask you to provide us with more details
▪ You will be introduced to our interview process
INTERVIEW PROCESS
EXPLAINED
Screening: What To Expect?
▪ All the information provided by the applicant is valuable
▪ Expectations of a candidate
▪ Good fit to our position
INTERVIEW PROCESS
EXPLAINED
Screening: What’s Important
1. SCREENING
Hiring Process Breakdown
INTERVIEW PROCESS
EXPLAINED
2. TECHNICAL
ASSIGNMENT
3. TECHNICAL
INTERVIEW
4. HR INTERVIEW
5. TEAM/MANAGER
INTERVIEW
Examine the coding
capabilities of a candidate.
▪ You will meet 2 interviewers
▪ Assignment with requirements
▪ Assignment time limitation: ~2 hours (2,5 hours in total)
▪ Freedom to choose technologies
▪ Use your own computer
Technical Assignment: What To Expect
INTERVIEW PROCESS
EXPLAINED
▪ Following the requirements
▪ Simple and clean code
▪ Architecture & design
▪ Ability to deliver (how much can you accomplish per given time)
▪ Best practices & design patterns
▪ Testable code and tests
Technical Assignment: What’s Important
INTERVIEW PROCESS
EXPLAINED
1. SCREENING
Hiring Process Breakdown
2. TECHNICAL
ASSIGNMENT
3. TECHNICAL
INTERVIEW
4. HR INTERVIEW
5. TEAM/MANAGER
INTERVIEW
Determine the level of the
candidate through in depth
analysis of their skillset.
INTERVIEW PROCESS
EXPLAINED
▪ You will meet 2 (different) interviewers
▪ Can take up to 3 hours
▪ We like it to be informal
▪ Laptop is needed
▪ Breaks are possible
Technical Interview: What To Expect
INTERVIEW PROCESS
EXPLAINED
▪ Communication skills (both ways)
▪ Problem solving and algorithms
▪ Decision making, comparison and reasoning
▪ System design and architecture
▪ Knowledge and experience
Technical Interview: What’s Important
INTERVIEW PROCESS
EXPLAINED
1. SCREENING
Hiring Process Breakdown
2. TECHNICAL
ASSIGNMENT
3. TECHNICAL
INTERVIEW
4. HR INTERVIEW
5. TEAM/MANAGER
INTERVIEW
Get to know your personality
and find the best fit from all
the teams.
INTERVIEW PROCESS
EXPLAINED
▪ To know you much more than just a developer
▪ Check your motivation
▪ Introduce you with Wix culture
▪ Determine which team fits the best for you
HR Interview
INTERVIEW PROCESS
EXPLAINED
Just be
Yourself
1. SCREENING
Hiring Process Breakdown
2. TECHNICAL
ASSIGNMENT
3. TECHNICAL
INTERVIEW
4. HR INTERVIEW
5. TEAM/MANAGER
INTERVIEW
Meet your
manager/teammates, and
familiarize yourself with the
product & the team.
INTERVIEW PROCESS
EXPLAINED
▪ It’s non technical
▪ No need to prepare for it
▪ There might be a few people in the meeting
▪ Super informal
▪ Talk more about specific project/product and the team
Team/Manager Interview
INTERVIEW PROCESS
EXPLAINED
Common
Mistakes, Tips &
Material
04
Provide you with useful information
which will help you to prepare.
Common Mistakes: When Applying
▪ Not applying because doesn’t have experience with all the technologies in the job
ad
▪ Long CV’s
▪ Not adding code and/or project examples when submitting (if they have any)
COMMON MISTAKES,
TIPS & MATERIAL
Common Mistakes: Technical
Assignment▪ Not reading the assignment or reading just the beginning
▪ Not prioritizing and not planning the time
▪ Try using technologies they didn’t use before
▪ Thinking that the assignment must be done in React
▪ Over-engineering
▪ Thinking that they must finish everything in order to pass
COMMON MISTAKES,
TIPS & MATERIAL
Common Mistakes: Overall
▪ Thinking “I don’t need to prepare...”
▪ Being afraid to ask questions or think it’s not ok to ask
▪ Thinking that there is one right answer/solution
▪ Thinking that they need to answer all the questions to pass
▪ Thinking that they need to provide exact definitions (by the book)
▪ Trying to pretend someone else
COMMON MISTAKES,
TIPS & MATERIAL
https://www.ecma-international.org/publications/standards/Ecma-262.htm
COMMON MISTAKES,
TIPS & MATERIAL
“JavaScript Definitive Guide” vs “JavaScript The Good Parts”
One Famous JavaScript Joke...
COMMON MISTAKES,
TIPS & MATERIAL
COMMON MISTAKES,
TIPS & MATERIAL
You Don't Know JS (book series)
Author: Kyle Simpson
Free version: https://github.com/getify/You-Dont-Know-JS
COMMON MISTAKES,
TIPS & MATERIAL
Online Courses (1): http://egghead.io
COMMON MISTAKES,
TIPS & MATERIAL
Online Courses (2):
https://frontendmasters.com
COMMON MISTAKES,
TIPS & MATERIAL
Books (1)
COMMON MISTAKES,
TIPS & MATERIAL
Books (2)
COMMON MISTAKES,
TIPS & MATERIAL
Lastly
▪ Don’t give up if you fail - learn, improve and come back
▪ Our interview process designed not only for Frontend engineers.
▪ We love your feedback! It helps us to adjust & improve our process.
COMMON MISTAKES,
TIPS & MATERIAL
Current Open Frontend Positions
JOIN US!
▪ Frontend Team Lead (Promote Team)
▪ Full Stack Software Engineer
▪ Frontend Developer
▪ Frontend Guild Master/ Architect
Visit: https://www.wix.com/jobs/locations/vilnius
Q & A
Session
05
Thank You
tomas@wix.com twitter@typeoftomas linkedin/miliauskas

More Related Content

What's hot

“Houston, we have a model...” Introduction to MLOps
“Houston, we have a model...” Introduction to MLOps“Houston, we have a model...” Introduction to MLOps
“Houston, we have a model...” Introduction to MLOpsRui Quintino
 
신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]Yurim Jin
 
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015Donald Reinertsen
 
Blockchain Fundamentals - Top Rated for Beginners
Blockchain Fundamentals - Top Rated for Beginners Blockchain Fundamentals - Top Rated for Beginners
Blockchain Fundamentals - Top Rated for Beginners 101 Blockchains
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?QA InfoTech
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 
Developing event-driven microservices with event sourcing and CQRS (london Ja...
Developing event-driven microservices with event sourcing and CQRS (london Ja...Developing event-driven microservices with event sourcing and CQRS (london Ja...
Developing event-driven microservices with event sourcing and CQRS (london Ja...Chris Richardson
 
8. Event Storming (P. Rayner).pdf
8. Event Storming (P. Rayner).pdf8. Event Storming (P. Rayner).pdf
8. Event Storming (P. Rayner).pdfMikhail Andronov
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyPayod Soni
 
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)Heungsub Lee
 
Testing With OutSystems
Testing With OutSystemsTesting With OutSystems
Testing With OutSystemsOutSystems
 
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기Brian Hong
 
Hands-On With Reactive Web Design
Hands-On With Reactive Web DesignHands-On With Reactive Web Design
Hands-On With Reactive Web DesignOutSystems
 
Clean Code @Voxxed Days Cluj 2023 - opening Keynote
Clean Code @Voxxed Days Cluj 2023 - opening KeynoteClean Code @Voxxed Days Cluj 2023 - opening Keynote
Clean Code @Voxxed Days Cluj 2023 - opening KeynoteVictor Rentea
 
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012devCAT Studio, NEXON
 
Launching a BPT Process on Entity Update
Launching a BPT Process on Entity UpdateLaunching a BPT Process on Entity Update
Launching a BPT Process on Entity UpdateOutSystems
 
MMOG Server-Side 충돌 및 이동처리 설계와 구현
MMOG Server-Side 충돌 및 이동처리 설계와 구현MMOG Server-Side 충돌 및 이동처리 설계와 구현
MMOG Server-Side 충돌 및 이동처리 설계와 구현YEONG-CHEON YOU
 

What's hot (20)

Agile
AgileAgile
Agile
 
“Houston, we have a model...” Introduction to MLOps
“Houston, we have a model...” Introduction to MLOps“Houston, we have a model...” Introduction to MLOps
“Houston, we have a model...” Introduction to MLOps
 
신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]
 
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015
 
Scrum artifacts
Scrum artifactsScrum artifacts
Scrum artifacts
 
Agile
AgileAgile
Agile
 
Blockchain Fundamentals - Top Rated for Beginners
Blockchain Fundamentals - Top Rated for Beginners Blockchain Fundamentals - Top Rated for Beginners
Blockchain Fundamentals - Top Rated for Beginners
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Developing event-driven microservices with event sourcing and CQRS (london Ja...
Developing event-driven microservices with event sourcing and CQRS (london Ja...Developing event-driven microservices with event sourcing and CQRS (london Ja...
Developing event-driven microservices with event sourcing and CQRS (london Ja...
 
8. Event Storming (P. Rayner).pdf
8. Event Storming (P. Rayner).pdf8. Event Storming (P. Rayner).pdf
8. Event Storming (P. Rayner).pdf
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
 
Testing With OutSystems
Testing With OutSystemsTesting With OutSystems
Testing With OutSystems
 
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기
 
Hands-On With Reactive Web Design
Hands-On With Reactive Web DesignHands-On With Reactive Web Design
Hands-On With Reactive Web Design
 
Clean Code @Voxxed Days Cluj 2023 - opening Keynote
Clean Code @Voxxed Days Cluj 2023 - opening KeynoteClean Code @Voxxed Days Cluj 2023 - opening Keynote
Clean Code @Voxxed Days Cluj 2023 - opening Keynote
 
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
 
Launching a BPT Process on Entity Update
Launching a BPT Process on Entity UpdateLaunching a BPT Process on Entity Update
Launching a BPT Process on Entity Update
 
MMOG Server-Side 충돌 및 이동처리 설계와 구현
MMOG Server-Side 충돌 및 이동처리 설계와 구현MMOG Server-Side 충돌 및 이동처리 설계와 구현
MMOG Server-Side 충돌 및 이동처리 설계와 구현
 

Similar to Frontend Engineer Hiring Explained at Wix Engineering

Technical stories v1.2
Technical stories v1.2Technical stories v1.2
Technical stories v1.2Jim Brisson
 
Introduction to TDD
Introduction to TDDIntroduction to TDD
Introduction to TDDAhmed Misbah
 
TDD - Cultivating a Beginner's Mind
TDD -  Cultivating a Beginner's MindTDD -  Cultivating a Beginner's Mind
TDD - Cultivating a Beginner's MindShai Yallin
 
TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)Ahmed Misbah
 
Things to ponder before you start building [cooperate] software
Things to ponder before you start building [cooperate] softwareThings to ponder before you start building [cooperate] software
Things to ponder before you start building [cooperate] softwareTharindu Weerasinghe
 
Challenging The Role Of The Architect
Challenging The Role Of The ArchitectChallenging The Role Of The Architect
Challenging The Role Of The ArchitectKevin Francis
 
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019Jason Tice
 
The Profession Of IT Architecture
The Profession Of IT ArchitectureThe Profession Of IT Architecture
The Profession Of IT ArchitectureChristopher Grant
 
How to hire and keep engineers happy public
How to hire and keep engineers happy publicHow to hire and keep engineers happy public
How to hire and keep engineers happy publicPiaw Na
 
Ten Advices for Architects
Ten Advices for ArchitectsTen Advices for Architects
Ten Advices for ArchitectsEberhard Wolff
 
10 Hinweise für Architekten
10 Hinweise für Architekten10 Hinweise für Architekten
10 Hinweise für Architektenadesso AG
 
Test team dynamics, Антон Мужайло
Test team dynamics, Антон МужайлоTest team dynamics, Антон Мужайло
Test team dynamics, Антон МужайлоSigma Software
 
IT Success in and after College
IT Success in and after CollegeIT Success in and after College
IT Success in and after CollegeKeith Smith
 

Similar to Frontend Engineer Hiring Explained at Wix Engineering (20)

Project management difference between industry and college
Project management difference between industry and collegeProject management difference between industry and college
Project management difference between industry and college
 
ATDD with SpecFlow
ATDD with SpecFlowATDD with SpecFlow
ATDD with SpecFlow
 
Technical stories v1.2
Technical stories v1.2Technical stories v1.2
Technical stories v1.2
 
Introduction to TDD
Introduction to TDDIntroduction to TDD
Introduction to TDD
 
TDD - Cultivating a Beginner's Mind
TDD -  Cultivating a Beginner's MindTDD -  Cultivating a Beginner's Mind
TDD - Cultivating a Beginner's Mind
 
TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)
 
How to do b tech be projects or any academic projects
How to do b tech be projects or any academic projectsHow to do b tech be projects or any academic projects
How to do b tech be projects or any academic projects
 
Things to ponder before you start building [cooperate] software
Things to ponder before you start building [cooperate] softwareThings to ponder before you start building [cooperate] software
Things to ponder before you start building [cooperate] software
 
The Role of the Architect
The Role of the ArchitectThe Role of the Architect
The Role of the Architect
 
Challenging The Role Of The Architect
Challenging The Role Of The ArchitectChallenging The Role Of The Architect
Challenging The Role Of The Architect
 
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
 
BIT-UCSC Final Project
BIT-UCSC Final ProjectBIT-UCSC Final Project
BIT-UCSC Final Project
 
The Profession Of IT Architecture
The Profession Of IT ArchitectureThe Profession Of IT Architecture
The Profession Of IT Architecture
 
How to hire and keep engineers happy public
How to hire and keep engineers happy publicHow to hire and keep engineers happy public
How to hire and keep engineers happy public
 
Ten Advices for Architects
Ten Advices for ArchitectsTen Advices for Architects
Ten Advices for Architects
 
TDD in Agile
TDD in AgileTDD in Agile
TDD in Agile
 
10 Hinweise für Architekten
10 Hinweise für Architekten10 Hinweise für Architekten
10 Hinweise für Architekten
 
L21 Architecture and Agile
L21 Architecture and AgileL21 Architecture and Agile
L21 Architecture and Agile
 
Test team dynamics, Антон Мужайло
Test team dynamics, Антон МужайлоTest team dynamics, Антон Мужайло
Test team dynamics, Антон Мужайло
 
IT Success in and after College
IT Success in and after CollegeIT Success in and after College
IT Success in and after College
 

Recently uploaded

Situational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersSituational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersHireQuotient
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsSnapJob
 
Intern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfIntern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfmarketing659039
 
Advantages of Human Resource Management System
Advantages of Human Resource Management SystemAdvantages of Human Resource Management System
Advantages of Human Resource Management SystemHireQuotient
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonDelhi Call girls
 
Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.ShrayasiRoy
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfmarketing659039
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsDavid Green
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessHireQuotient
 
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
Intern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersIntern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersHireQuotient
 
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...PayScale, Inc.
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Dan Medlin
 
Mastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementMastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementBoundless HQ
 
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...makika9823
 
Creative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersCreative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersHireQuotient
 
Cleared Job Fair Handbook | May 2, 2024
Cleared Job Fair Handbook  |  May 2, 2024Cleared Job Fair Handbook  |  May 2, 2024
Cleared Job Fair Handbook | May 2, 2024ClearedJobs.Net
 

Recently uploaded (20)

Situational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersSituational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample Answers
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time Jobs
 
Intern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfIntern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdf
 
Advantages of Human Resource Management System
Advantages of Human Resource Management SystemAdvantages of Human Resource Management System
Advantages of Human Resource Management System
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
 
Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdf
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People Analytics
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational Success
 
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
 
Intern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersIntern Exit Interview Questions and Answers
Intern Exit Interview Questions and Answers
 
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024
 
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
 
Mastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementMastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership Management
 
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
 
Creative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersCreative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for Recruiters
 
Cleared Job Fair Handbook | May 2, 2024
Cleared Job Fair Handbook  |  May 2, 2024Cleared Job Fair Handbook  |  May 2, 2024
Cleared Job Fair Handbook | May 2, 2024
 
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
 

Frontend Engineer Hiring Explained at Wix Engineering

  • 1. Tomas Miliauskas, Frontend Guild Manager Frontend Engineer Hiring Explained at Wix Engineering tomas@wix.com twitter@typeoftomas linkedin/miliauskas
  • 2. Hi, Tomas Miliauskas Frontend Guild Manager tomas@wix.com @typeoftomas linkedin/miliauskas Marius Jurgelėnas Senior Frontend Engineer & Team Leader mariusj@wix.com linkedin/mariusjurgelenas WHO ARE WE?
  • 3. AGENDA About Wix Engineering Wix Engineering in Lithuania Interview Process Explained Common Mistakes, Tips & Material Q & A Session
  • 5. So What’s Wix Engineering? ABOUT WIX ENGINEERING
  • 9. Organizational Model ABOUT WIX ENGINEERING Companies 1 or more autonomous Feature Teams, who focus on the product(s). Guilds All the people of the same profession, who focus on the professionalism.
  • 11. Get to know Wix Engineering in Lithuania, their day-to-day & challenges.
  • 12. Some Numbers WIX ENGINEERING IN LITHUANIA ▪ Vilnius Office opened in 2014. ▪ Currently 150+ people ▪ ~75% software engineers ▪ 40 Frontend engineers
  • 13. Teams & Products WIX ENGINEERING IN LITHUANIA ▪ Blog ▪ Forum ▪ Members ▪ Events ▪ Promote ▪ People ▪ Search ▪ Wix Data ▪ Server Framework ▪ Wix UI ▪ Hotels ▪ Mobile Server Infra
  • 17. To have clear understanding of the hiring process and its steps.
  • 18. 1. SCREENING Hiring Process Breakdown INTERVIEW PROCESS EXPLAINED 2. TECHNICAL ASSIGNMENT 3. TECHNICAL INTERVIEW 4. HR INTERVIEW 5. TEAM/MANAGER INTERVIEW ▪ Each step has its purpose ▪ You meet ~8 different people through the process ▪ Final decision is made by all the people you’ve met
  • 19. 1. SCREENING Hiring Process Breakdown INTERVIEW PROCESS EXPLAINED 2. TECHNICAL ASSIGNMENT 3. TECHNICAL INTERVIEW 4. HR INTERVIEW 5. TEAM/MANAGER INTERVIEW Determine if a positions fits for the applicant.
  • 20. ▪ If you apply you we will contact you ▪ We might call you or write you an email ▪ We might ask you to provide us with more details ▪ You will be introduced to our interview process INTERVIEW PROCESS EXPLAINED Screening: What To Expect?
  • 21. ▪ All the information provided by the applicant is valuable ▪ Expectations of a candidate ▪ Good fit to our position INTERVIEW PROCESS EXPLAINED Screening: What’s Important
  • 22. 1. SCREENING Hiring Process Breakdown INTERVIEW PROCESS EXPLAINED 2. TECHNICAL ASSIGNMENT 3. TECHNICAL INTERVIEW 4. HR INTERVIEW 5. TEAM/MANAGER INTERVIEW Examine the coding capabilities of a candidate.
  • 23. ▪ You will meet 2 interviewers ▪ Assignment with requirements ▪ Assignment time limitation: ~2 hours (2,5 hours in total) ▪ Freedom to choose technologies ▪ Use your own computer Technical Assignment: What To Expect INTERVIEW PROCESS EXPLAINED
  • 24. ▪ Following the requirements ▪ Simple and clean code ▪ Architecture & design ▪ Ability to deliver (how much can you accomplish per given time) ▪ Best practices & design patterns ▪ Testable code and tests Technical Assignment: What’s Important INTERVIEW PROCESS EXPLAINED
  • 25. 1. SCREENING Hiring Process Breakdown 2. TECHNICAL ASSIGNMENT 3. TECHNICAL INTERVIEW 4. HR INTERVIEW 5. TEAM/MANAGER INTERVIEW Determine the level of the candidate through in depth analysis of their skillset. INTERVIEW PROCESS EXPLAINED
  • 26. ▪ You will meet 2 (different) interviewers ▪ Can take up to 3 hours ▪ We like it to be informal ▪ Laptop is needed ▪ Breaks are possible Technical Interview: What To Expect INTERVIEW PROCESS EXPLAINED
  • 27. ▪ Communication skills (both ways) ▪ Problem solving and algorithms ▪ Decision making, comparison and reasoning ▪ System design and architecture ▪ Knowledge and experience Technical Interview: What’s Important INTERVIEW PROCESS EXPLAINED
  • 28. 1. SCREENING Hiring Process Breakdown 2. TECHNICAL ASSIGNMENT 3. TECHNICAL INTERVIEW 4. HR INTERVIEW 5. TEAM/MANAGER INTERVIEW Get to know your personality and find the best fit from all the teams. INTERVIEW PROCESS EXPLAINED
  • 29. ▪ To know you much more than just a developer ▪ Check your motivation ▪ Introduce you with Wix culture ▪ Determine which team fits the best for you HR Interview INTERVIEW PROCESS EXPLAINED
  • 31. 1. SCREENING Hiring Process Breakdown 2. TECHNICAL ASSIGNMENT 3. TECHNICAL INTERVIEW 4. HR INTERVIEW 5. TEAM/MANAGER INTERVIEW Meet your manager/teammates, and familiarize yourself with the product & the team. INTERVIEW PROCESS EXPLAINED
  • 32. ▪ It’s non technical ▪ No need to prepare for it ▪ There might be a few people in the meeting ▪ Super informal ▪ Talk more about specific project/product and the team Team/Manager Interview INTERVIEW PROCESS EXPLAINED
  • 34. Provide you with useful information which will help you to prepare.
  • 35. Common Mistakes: When Applying ▪ Not applying because doesn’t have experience with all the technologies in the job ad ▪ Long CV’s ▪ Not adding code and/or project examples when submitting (if they have any) COMMON MISTAKES, TIPS & MATERIAL
  • 36. Common Mistakes: Technical Assignment▪ Not reading the assignment or reading just the beginning ▪ Not prioritizing and not planning the time ▪ Try using technologies they didn’t use before ▪ Thinking that the assignment must be done in React ▪ Over-engineering ▪ Thinking that they must finish everything in order to pass COMMON MISTAKES, TIPS & MATERIAL
  • 37. Common Mistakes: Overall ▪ Thinking “I don’t need to prepare...” ▪ Being afraid to ask questions or think it’s not ok to ask ▪ Thinking that there is one right answer/solution ▪ Thinking that they need to answer all the questions to pass ▪ Thinking that they need to provide exact definitions (by the book) ▪ Trying to pretend someone else COMMON MISTAKES, TIPS & MATERIAL
  • 39. “JavaScript Definitive Guide” vs “JavaScript The Good Parts” One Famous JavaScript Joke... COMMON MISTAKES, TIPS & MATERIAL
  • 41. You Don't Know JS (book series) Author: Kyle Simpson Free version: https://github.com/getify/You-Dont-Know-JS COMMON MISTAKES, TIPS & MATERIAL
  • 42. Online Courses (1): http://egghead.io COMMON MISTAKES, TIPS & MATERIAL
  • 46. Lastly ▪ Don’t give up if you fail - learn, improve and come back ▪ Our interview process designed not only for Frontend engineers. ▪ We love your feedback! It helps us to adjust & improve our process. COMMON MISTAKES, TIPS & MATERIAL
  • 47. Current Open Frontend Positions JOIN US! ▪ Frontend Team Lead (Promote Team) ▪ Full Stack Software Engineer ▪ Frontend Developer ▪ Frontend Guild Master/ Architect Visit: https://www.wix.com/jobs/locations/vilnius