Upload Button Icon Add office photos

Filter interviews by

Seremban Engineering Berhad, Seremban, Malaysia Front end Developer Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

Interview Questionnaire 

2 Questions

  • Q1. Bootstrap
  • Q2. Javascript

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 Questionnaire 

1 Question

  • Q1. What is event bubling
  • Ans. 

    Event bubbling is the process of propagating an event from the innermost element to its parent elements in the DOM hierarchy.

    • Events in JavaScript are triggered on elements and then propagate up the DOM tree.

    • During event bubbling, an event triggered on a child element will also trigger on its parent elements.

    • This allows for event delegation, where a single event handler can be used for multiple elements.

    • Event.stopPropag...

  • Answered by AI

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 experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Not Selected
Round 1 - One-on-one 

(3 Questions)

  • Q1. Basic React Question
  • Q2. Basic Javascript Questions
  • Q3. Coding - Finding missing values from array(Javascript), Increment & decrement count (React)
  • Ans. 

    Finding missing values in array using JavaScript and incrementing/decrementing count in React.

    • Use JavaScript to find missing values in array by comparing with a reference array.

    • Implement logic to increment and decrement count in React based on user interactions.

    • Example: const array = ['apple', 'banana', 'orange']; const referenceArray = ['apple', 'banana', 'grape'];

    • Example: Implement a counter component in React that i...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-

I appeared for an interview in Mar 2024.

Round 1 - Technical 

(1 Question)

  • Q1. 1. Difference between client-side and server side scripting? 2. What is destructuring? 3. What is HOC? 4. Write code to combine nested array 5. Write code to count the number of vowels in a string
  • Ans. 

    1. Client-side scripting runs on the user's browser, while server-side scripting runs on the server. 2. Destructuring is a way to extract values from objects and arrays. 3. HOC stands for Higher Order Component in React. 4. Combining nested arrays involves flattening them into a single array. 5. Counting vowels in a string involves iterating through the characters and checking if they are vowels.

    • Client-side scripting e...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Given a matrix zeros and ones find minimum distance for each one to a zero.
  • Ans. 

    Given a matrix of zeros and ones, find the minimum distance for each one to a zero.

    • Use breadth-first search (BFS) to find the minimum distance from each one to a zero.

    • Start by initializing a queue with all the zeros in the matrix.

    • While the queue is not empty, dequeue a zero and enqueue its neighboring ones.

    • Keep track of the distance from each one to the nearest zero.

    • Repeat until all ones have been visited.

    • Return the ma

  • Answered by AI

Skills evaluated in this interview

I applied via Indeed and was interviewed in Aug 2022. There was 1 interview round.

Round 1 - HR 

(2 Questions)

  • Q1. About me, about my education journay.
  • Q2. About my career like intrest, career, education.

Interview Preparation Tips

Interview preparation tips for other job seekers - If you prefer internship first then job.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Interview asked all about my self
what are currently doing. family background education background also

Round 2 - Coding Test 

Discuss about my project and front end Development as well

I appeared for an interview in Sep 2022.

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 - Technical 

(2 Questions)

  • Q1. What is Promise in javascript?
  • Ans. 

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

    • Promises are used to handle asynchronous operations in JavaScript

    • They are a cleaner alternative to callbacks

    • Promises have three states: pending, fulfilled, or rejected

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

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

  • Answered by AI
  • Q2. What is controlled component vs uncontrolled component?
  • Ans. 

    Controlled components are React components whose value is controlled by React, while uncontrolled components are not.

    • Controlled components are typically used for forms and inputs

    • Uncontrolled components are typically used for simple inputs like text fields

    • Controlled components use the 'value' prop to set the value of the component

    • Uncontrolled components use the 'defaultValue' prop to set the initial value of the compone...

  • Answered by AI
Round 3 - Coding Test 

Counter app to increase the value

Interview Preparation Tips

Interview preparation tips for other job seekers - Know the basics in detail at first, then for coding

Skills evaluated in this interview

Tell us how to improve this page.

Compare Seremban Engineering Berhad, Seremban, Malaysia with

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

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