Add office photos
Engaged Employer

Extramarks Education

3.4
based on 1.9k Reviews
Filter interviews by

Tekfen Construction Interview Questions and Answers

Updated 5 Feb 2024
Popular Designations

Q1. What is react, diff between react and angular, deep copy shallow copy, hoisting, diff between props and state

Ans.

React is a JavaScript library for building user interfaces. It is different from Angular in various ways.

  • React is a library while Angular is a framework

  • React uses virtual DOM while Angular uses real DOM

  • React is more flexible and easier to learn than Angular

  • Deep copy creates a new object with the same values while shallow copy creates a new reference to the same object

  • Hoisting is a JavaScript mechanism where variables and function declarations are moved to the top of their sco...read more

Add your answer

Q2. Q1. Find palindrome strings in an array of strings.

Ans.

Finding palindrome strings in an array of strings.

  • Iterate through each string in the array.

  • For each string, check if it is equal to its reverse to determine if it is a palindrome.

  • Store palindrome strings in a separate array or print them out.

Add your answer

Q3. Implement custom hooks and array flat method

Ans.

Implement custom hooks and array flat method

  • Custom hooks are reusable functions that allow you to extract component logic into reusable functions

  • Array flat method is used to flatten an array of nested arrays into a single array

  • To implement custom hooks, create a function that uses the useState and useEffect hooks

  • To implement array flat method, use the reduce method to flatten the array

Add your answer

Q4. Q2 what are closures?

Ans.

Closures are functions that have access to variables from their containing scope even after the parent function has finished executing.

  • Closures allow functions to maintain access to variables from their parent scope

  • They are created when a function is defined within another function

  • Closures are commonly used in event handlers and callbacks

Add your answer
Discover Tekfen Construction interview dos and don'ts from real experiences

Q5. Q1 difference between let and const

Ans.

let is mutable and can be reassigned, const is immutable and cannot be reassigned

  • let allows reassignment of values, const does not

  • const must be initialized with a value, let can be declared without a value

  • const is block-scoped, let is function-scoped

Add your answer

Q6. Q3. What is typeof null

Ans.

typeof null returns 'object' in JavaScript.

  • typeof null is 'object' in JavaScript

  • This is a historical bug in JavaScript that has not been fixed for backward compatibility

  • Example: console.log(typeof null) will output 'object'

Add your answer

Q7. Q2. Explain debouncing with example.

Ans.

Debouncing is a technique used to limit the rate at which a function is called.

  • Debouncing is used to prevent multiple rapid calls to a function, typically in response to user input.

  • It involves setting a delay before allowing the function to be called again.

  • Example: Debouncing a search input field to only trigger the search function after the user has stopped typing for a certain period.

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Tekfen Construction

based on 1 interviews
Interview experience
2.0
Poor
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Engineer Interview Questions from Similar Companies

3.5
 • 49 Interview Questions
3.8
 • 45 Interview Questions
3.9
 • 11 Interview Questions
3.6
 • 11 Interview Questions
3.1
 • 10 Interview Questions
3.9
 • 10 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter