Upload Button Icon Add office photos

Filter interviews by

British Car Auctions Front end Developer Interview Questions and Answers

Updated 5 Sep 2023

British Car Auctions Front end Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Aug 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Do not use an unprofessional email address such as cool_boy@email.com. It shows a lack of professionalism by the candidate.
View all tips
Round 2 - Coding Test 

Html Css bootstrap mediaquary coding design well to provide to your company

Round 3 - HR 

(1 Question)

  • Q1. Html css and javascript bootstrap mediaquary all questions say to i tell the answer

Interview Preparation Tips

Topics to prepare for British Car Auctions Front end Developer interview:
  • Html Css javascript bootstrap

Interview questions from similar companies

I appeared for an interview in Oct 2021.

Round 1 - Video Call 

(4 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round consisted of some standard questions related to HTML , CSS , JS and basic Frontend develeoper practices .

  • Q1. What are the features of HTML5?
  • Ans. 

    HTML5 is the latest version of the HTML standard with new features for web development.

    • Support for multimedia elements like <video> and <audio>

    • Canvas and SVG for graphics and animations

    • Improved form controls and validation

    • Offline storage capabilities with Local Storage and IndexedDB

    • Geolocation API for location-based services

  • Answered by AI
  • Q2. Can you explain the CSS Box Model?
  • Ans. 

    The CSS Box Model is a fundamental concept in CSS that defines the layout and spacing of elements on a webpage.

    • The Box Model consists of content, padding, border, and margin.

    • Content: The actual content of the box, such as text or images.

    • Padding: Space between the content and the border.

    • Border: The border surrounding the padding and content.

    • Margin: Space outside the border, separating the element from other elements.

    • Exa...

  • Answered by AI
  • Q3. What is prototype chaining in JavaScript?
  • Ans. 

    Prototype chaining in JavaScript is the mechanism by which objects inherit properties and methods from other objects.

    • In JavaScript, each object has a prototype property, which points to another object. When a property or method is accessed on an object, JavaScript will look for it in the object itself first, and then in its prototype chain.

    • If the property or method is not found in the object, JavaScript will continue t...

  • Answered by AI
  • Q4. What are media elements in HTML?
  • Ans. 

    Media elements in HTML are used to embed audio and video content on a webpage.

    • Media elements include <audio> and <video> tags in HTML.

    • They allow for the playback of audio and video files directly on a webpage.

    • Attributes like src, controls, autoplay, and loop can be used to customize the behavior of media elements.

    • Example: <video src='video.mp4' controls></video>

  • Answered by AI
Round 2 - Video Call 

(6 Questions)

Round duration - 70 Minutes
Round difficulty - Medium

This was a preety intense round revolving mainly around the core concepts of JavaScript and React . I was confident about my skills in JavaScript and React as I already had some projects in JS and React and I also completed the Guided Path of JS and React in CodeStudio which boosted my preparation and helped me crack these Frontend Interviews.

  • Q1. 

    Swap Two Numbers Problem Statement

    Given two integers a and b, your task is to swap these numbers and output the swapped values.

    Input:

    The first line contains a single integer 't', representing the num...
  • Ans. 

    Swap two numbers 'a' and 'b' and output the swapped values.

    • Create a temporary variable to store one of the numbers before swapping

    • Assign the value of 'a' to 'b' and the temporary variable to 'a'

    • Output the swapped values as 'b' followed by 'a'

  • Answered by AI
  • Q2. 

    Sort Array Problem Statement

    Given an array consisting of 'N' positive integers where each integer is either 0, 1, or 2, your task is to sort the given array in non-decreasing order.

    Input:

    Each input st...
  • Ans. 

    Sort an array of 0s, 1s, and 2s in non-decreasing order.

    • Use a counting sort algorithm to count the occurrences of 0s, 1s, and 2s in the array.

    • Then reconstruct the array by placing the counted elements in order.

    • Time complexity of the counting sort algorithm is O(N).

  • Answered by AI
  • Q3. Can you explain promises and their three states?
  • Ans. 

    Promises are objects representing the eventual completion or failure of an asynchronous operation.

    • Promises have three states: pending, fulfilled, and rejected.

    • Pending: initial state, neither fulfilled nor rejected.

    • Fulfilled: operation completed successfully.

    • Rejected: operation failed.

    • Promises can be chained using .then() to handle success and failure.

    • Example: const promise = new Promise((resolve, reject) => { ... })

  • Answered by AI
  • Q4. What are callbacks in JavaScript?
  • Ans. 

    Callbacks in JavaScript are functions passed as arguments to other functions, to be executed later.

    • Callbacks are commonly used in asynchronous operations, such as event handling or AJAX requests.

    • They allow for more flexible and dynamic programming, by defining behavior that should happen after a certain event or task is completed.

    • Example: setTimeout function in JavaScript takes a callback function as an argument to be

  • Answered by AI
  • Q5. What is the Same-origin policy?
  • Ans. 

    Same-origin policy is a security measure in web browsers that restricts how a document or script loaded from one origin can interact with a resource from another origin.

    • It prevents a web page from making requests to a different domain than the one it was loaded from.

    • It helps protect user data and prevent malicious attacks like cross-site scripting (XSS).

    • Cross-origin resource sharing (CORS) headers can be used to relax

  • Answered by AI
  • Q6. Can you explain the lifecycle of components in React?
  • Ans. 

    Components in React go through various stages like mounting, updating, and unmounting.

    • Components are created and inserted into the DOM during the mounting phase.

    • During the updating phase, components can re-render due to changes in props or state.

    • Components are removed from the DOM during the unmounting phase.

    • Lifecycle methods like componentDidMount, componentDidUpdate, and componentWillUnmount are used to perform actio

  • Answered by AI
Round 3 - HR 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

This was a typical HR round with some standard Behavioral questions like my interests, weaknesses, strengths, family background, are you willing to relocate or travel , why Amdocs, CEO of Amdocs etc.

  • Q1. Why do you want to work at Amdocs?

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAAmdocs interview preparation:Topics to prepare for the interview - HTML , CSS , JavaScript , React , NodeJS , Basic Data Structures and AlgorithmsTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Do at-least 2 good projects and you must know every bit of them.
Tip 2 : Understand the fundamentals of JavaScript as they are asked very often.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Nov 2021. There were 4 interview rounds.

Round 1 - Aptitude Test 

1hr

Round 2 - Technical 

(1 Question)

  • Q1. About the ReactJS, Javascrirp,HTML5,CSS3 Questions
Round 3 - Coding Test 
Round 4 - HR 

(1 Question)

  • Q1. Salary Discussion only

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepare well for yourself be strong and stick on your words in interview.
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Apr 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(4 Questions)

  • Q1. Based on html,css Javascript
  • Q2. Based on ReactJs
  • Q3. Javascript promise method
  • Ans. 

    JavaScript Promise is an object representing the eventual completion or failure of an asynchronous operation.

    • Promises are used to handle asynchronous operations such as fetching data from an API.

    • They have three states: pending, fulfilled, or rejected.

    • Promises can be chained using .then() and .catch() methods.

    • Promises can also be created using the Promise constructor.

  • Answered by AI
  • Q4. Javascript callback funtions
Round 3 - Aptitude Test 

Based on html, Css, Javascript and React-Js

Interview Preparation Tips

Topics to prepare for HCLTech Front end Developer interview:
  • HTML
  • CSS
  • Javascript
  • React.Js
Interview preparation tips for other job seekers - Hope i am a good Hardworker and good knowledage prsone give me one operchinitiy.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. How to handle state in functional components.
  • Ans. 

    State in functional components can be managed using the useState hook in React.

    • Use the useState hook to declare state variables in functional components.

    • useState returns an array with the current state value and a function to update that value.

    • Example: const [count, setCount] = useState(0);

    • State variables should be immutable, so always use the setter function to update them.

  • Answered by AI
  • Q2. What is event loop in javascript.
  • Ans. 

    Event loop in JavaScript is responsible for handling asynchronous operations by executing callback functions in a non-blocking way.

    • Event loop is a mechanism that allows JavaScript to perform non-blocking operations.

    • It continuously checks the call stack and the callback queue to see if there are any functions that need to be executed.

    • If the call stack is empty, it takes the first function from the callback queue and pus...

  • Answered by AI
  • Q3. What is hosting in Javascript
  • Ans. 

    Hosting in JavaScript refers to the process of declaring a variable or function before it is used in the code.

    • Hosting allows you to use variables and functions before they are declared in the code.

    • Variables are hoisted to the top of their scope, while functions are fully hoisted.

    • Example: console.log(myVar); var myVar = 10; This will not throw an error because 'myVar' is hoisted to the top of the scope.

  • Answered by AI

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Oct 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

How revere the string without using reverse method

Round 3 - Coding Test 

Split duplication from the array

Round 4 - HR 

(2 Questions)

  • Q1. Salary negotiation, asked about my previous employer
  • Q2. Speak bold at time of salary negotiation

Interview Preparation Tips

Interview preparation tips for other job seekers - Well prepared, have a hand experience in your technical
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed before Jan 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. What is Event Loop ? How it works?
  • Ans. 

    Event Loop is a mechanism in JavaScript that manages the execution of code and handles asynchronous operations.

    • Event Loop continuously checks the call stack and the message queue.

    • If the call stack is empty, it takes the first message from the queue and pushes it onto the call stack.

    • If the message is a callback function, it is executed and removed from the call stack.

    • If the message is not a callback function, it is pass...

  • Answered by AI
  • Q2. Make a set of 6 boxes Responsive in CSS
  • Ans. 

    Use CSS to make a set of 6 boxes responsive

    • Use percentage or viewport units for width and height

    • Use media queries to adjust styles for different screen sizes

    • Consider using flexbox or grid for layout

    • Avoid using fixed pixel values

    • Test on different devices and browsers

    • Use CSS frameworks like Bootstrap or Foundation for easier implementation

  • Answered by AI
  • Q3. Hoisting & Closures Questions
Round 3 - HR 

(1 Question)

  • Q1. What's your Salary expectations ?

Interview Preparation Tips

Interview preparation tips for other job seekers - Dev. Aditya's YouTube videos are enough to crack these interviews

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. What is mean by dom
  • Ans. 

    DOM stands for Document Object Model, which is a programming interface for web documents.

    • DOM is a representation of the structure of a web page, allowing scripts to dynamically access and update the content, structure, and style of the document.

    • It provides a way for scripts to interact with the web page by accessing and manipulating elements like text, images, forms, etc.

    • DOM is platform and language-independent, allowi...

  • Answered by AI
  • Q2. Explain promise in typescript
  • Ans. 

    Promises in TypeScript are objects representing the eventual completion or failure of an asynchronous operation.

    • Promises are used to handle asynchronous operations in a more readable and manageable way.

    • They can be in one of three states: pending, fulfilled, or rejected.

    • Promises can be chained using .then() to handle success and .catch() to handle errors.

    • Example: const myPromise = new Promise((resolve, reject) => { ...

  • Answered by AI
  • Q3. Explain hooks in javascript
  • Ans. 

    Hooks in JavaScript are functions that let you use state and other React features without writing a class.

    • Hooks were introduced in React 16.8 to allow functional components to have state and lifecycle methods.

    • useState() is a hook that allows you to add state to functional components.

    • useEffect() is a hook that allows you to perform side effects in functional components.

    • Custom hooks are functions that allow you to reuse

  • Answered by AI
  • Q4. Write a program 1 to 100 prime numbers
  • Ans. 

    Generate an array of prime numbers from 1 to 100.

    • Iterate from 1 to 100 and check if each number is prime

    • A prime number is only divisible by 1 and itself

    • Start with a list of prime numbers and check divisibility

  • Answered by AI

Skills evaluated in this interview

Interview Questionnaire 

3 Questions

  • Q1. 1. Basic html schemantics
  • Q2. 2. Pure JS
  • Q3. 3. Angular advance

Interview Preparation Tips

Interview preparation tips for other job seekers - Hard Interview process
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Verbal questions mostly asked and very easy

Round 2 - Coding Test 

Opps and recursion and an array and string questions asked

Round 3 - Assignment 

Quite easy round it was very simple

British Car Auctions Interview FAQs

How many rounds are there in British Car Auctions Front end Developer interview?
British Car Auctions interview process usually has 3 rounds. The most common rounds in the British Car Auctions interview process are Resume Shortlist, Coding Test and HR.

Tell us how to improve this page.

British Car Auctions Front end Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
fresher
119 salaries
unlock blur

₹1 L/yr - ₹4 L/yr

Software Developer
5 salaries
unlock blur

₹1 L/yr - ₹2.5 L/yr

Computer Operator
5 salaries
unlock blur

₹1 L/yr - ₹2 L/yr

Software Engineer
4 salaries
unlock blur

₹2.2 L/yr - ₹4 L/yr

System Administrator
4 salaries
unlock blur

₹2 L/yr - ₹5.1 L/yr

Explore more salaries
Compare British Car Auctions with

HCLTech

3.5
Compare

Amazon

4.0
Compare

Reliance Retail

3.9
Compare

Flipkart

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview