In this talk, we’ll break down the Frontend Engineer hiring process at Wix Engineering and explain each step separately. We’ll emphasize on the skills that are essential for us and what we value as a company. It will also include a brief introduction to Wix Engineering, our culture and shed some light on what technical and product challenges our engineers have in Vilnius offices. Lastly, you will be presented with some useful tips, common mistakes candidates make, and a list of reading material, which might be beneficial when preparing for such interviews.
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
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
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