
ValueLabs Frontend Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 11 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at ValueLabs.
Front End Developer
So there was an HR intro, then two technical discussions, one of them was a client round for some clients, then a manager discussion. Tech 1 was a quick problem-solving session, about 30 minutes. Tech 2 was a deep dive into architecture.
- Machine Coding rounds
- Algorithm Question
UI Developer
It was a 3-round interview process. The first round was a technical interview (L1) focusing on OOJS concepts and Angular JS. I cleared that. The next round (L2) was conducted via video call. The interviewer, Samir, seemed to have already decided not to select me. He asked only two basic Javascript questions, which I answered correctly. However, he then stated that I need much more improvement in JS and ended the interview. It's frustrating to have unqualified people conducting interviews.
- How do Angular controllers communicate with each other using Services and Providers?
- What is the difference between digest and Apply in Angular JS?
- Can you explain the concepts of emit and broadcast in Angular JS?
Senior Front End Developer
The whole interview process was done over video calls because of the pandemic. There were 3 rounds in total. Round 1 was technical: they asked about stuff on my CV and asked me to code a small example from it. Also asked about React component life cycle and some JS basics. Round 2 was also technical: again asked about my CV. Had a small code challenge for JS fundamentals and some questions based on scenarios to check my thought process. Round 3 was with HR for salary negotiations. Honestly, the HR person wasn't very open to negotiation, no matter how good you are. You should really state your salary expectations before the first round, otherwise, it's a waste of time. They don't have an open budget for the right talent; if you don't fit their budget, they won't make an offer.
- Can you describe the life cycle of a react component?
- What is the difference between map and filter or forEach in JavaScript?
- Could you explain some design patterns you have experience with?
ValueLabs Frontend Engineer Interview Questions
Quoted word for word from ValueLabs interview reports.
“What distinguishes between these two JavaScript declarations: function a() {} and var a = function() {}?”
Read reports →“What's the difference between nested functions and closures?”
Read reports →“Given the code `var a = [1,2,3,4] for (var i=0; i<a.length; i++){ setTimeout(function(){ console.log(i) },1000) }`, what will be the output and why?”
Read reports →“How would you change the provided JavaScript snippet to print the numbers 1, 2, 3, 4?”
Read reports →“What is the difference between map and filter or forEach in JavaScript?”
Read report →“Given an Employee class defined as function Employee(name, age){ this.name = name; this.age = age; } and an existing Employee object, emp1, how do you get its name property?”
Read report →“Explain why JavaScript is used in browsers, and not languages like Java, Python, or Ruby.”
Read report →“Write Javascript code that demonstrates the use of constructor functions.”
Read report →“What is the difference between digest and Apply in Angular JS?”
Read report →Formats, difficulty and experience
Across all 11 ValueLabs interview reports.