Filter interviews by
I applied via AngelList and was interviewed in Sep 2024. There were 3 interview rounds.
They provided a json and a UI sketch of the expected UI feature. It was a simple user details listing with modal functionality and CRUD capabilities and search bar implementation.
Deadline was a week.
useState() is used to manage state in functional components, while useRef() is used to persist values between renders.
useState() re-renders the component when the state changes, useRef() does not trigger a re-render.
useState() returns a pair: the current state value and a function that lets you update it, useRef() returns a mutable ref object.
useState() is used for managing component state, useRef() is used for accessi...
useCallback() is a React hook that returns a memoized callback function.
useCallback() is used to optimize performance by memoizing functions.
It is useful when passing callbacks to child components that rely on reference equality.
It takes a callback function and an array of dependencies as arguments.
The callback function is only re-created if any of the dependencies change.
Example: const memoizedCallback = useCallback((...
A callback is a function passed as an argument to another function to be executed later. It is commonly used in asynchronous programming.
A callback function is often used in event handling, AJAX requests, and setTimeout functions.
It allows the program to continue running while waiting for a response, improving efficiency.
Callbacks can be synchronous or asynchronous, with the latter being more common in modern web devel
DOM is a tree-like structure representing the HTML elements of a webpage. Virtual DOM is a lightweight copy of the DOM used for efficient updates.
DOM stands for Document Object Model and represents the structure of HTML elements on a webpage.
Virtual DOM is a lightweight copy of the DOM kept in memory by frameworks like React for efficient updates.
Changes made to the Virtual DOM are compared with the actual DOM, and onl...
Promises are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained together using .then() method.
They help avoid callback hell and make code more readable.
Example: Fetching data from an API returns a promise that resolves with the da
Max points you can obtain from cards - Leetcode medium Problem
implemented brute force approach, told the optimize approach
Got a good feedback from the interviewer and post 30 mins received a rejection mail from HR
Rate your
company
🤫 100% anonymous
How was your last interview experience?
I applied via Job Portal
Was given a problem statement and had to create an MVP version of the app(database, wireframe etc) keeping the in mind the various factors given
I applied via Campus Placement and was interviewed in Feb 2024. There were 2 interview rounds.
Aptitude questions which includes quantitative and local reasoning and dsa qutions
Reactjs questions to build react application generally 5 to 6 questions.
FactWise interview questions for popular designations
I applied via AngelList and was interviewed in Jan 2024. There was 1 interview round.
Create an react app according to the design
I applied via AngelList and was interviewed in Jan 2024. There was 1 interview round.
Quants,verbal,numbers,aptitude,digits,etc
I applied via AngelList
O.A. on TripleByte
Questions related to Python, DSA, SQL
Print Kaprekar number series of a given input
A Kaprekar number is a number whose square can be split into two parts that add up to the original number
Loop through the range of numbers and check if it is a Kaprekar number
Print the Kaprekar numbers found
Top trending discussions
I was interviewed before Dec 2020.
Round duration - 360 minutes
Round difficulty - Medium
Basically TCS conduct its flagship event named as CODEVITA . And it offers Internship to prefinal (3rd )year students .
Given an array of integers arr
, where arr[i]
represents the number of pages in the i-th
book, and an integer m
representing the number of students, allocate all the books ...
Allocate books to students in a way that minimizes the maximum number of pages assigned to a student.
Iterate through possible allocations and calculate the maximum pages assigned to a student.
Find the minimum of these maximums to get the optimal allocation.
Return the minimum pages allocated in each test case, or -1 if not possible.
Tip 1 : Good understanding of Data Structure and Algorithms
Tip 2 : Be clear in your Core Subjects.
Tip 3 : Do at least 1 good Project .
Tip 4 : Be humble and speak truth .
Tip 1 : Simple and Crisp .
Tip 2 : Do host your project and mention the link in the resume .
Tip 3 : Single Page
I applied via LinkedIn and was interviewed in Oct 2022. There were 6 interview rounds.
Aptitude test is best for first round.
Second round is best for coding test.
IT field offers endless opportunities for innovation and growth.
IT is a constantly evolving field with new technologies and trends emerging regularly.
IT provides opportunities to work on exciting projects and solve complex problems.
IT offers a wide range of career paths, from development to design to project management.
IT is a field that is in high demand, with many job opportunities and competitive salaries.
IT has the...
Study about front end developer
I applied via Naukri.com and was interviewed before Apr 2022. There were 2 interview rounds.
Semantic HTML focuses on the meaning and structure of content, while display properties in CSS control how elements are visually displayed on a webpage.
Semantic HTML uses tags that convey the meaning of the content, such as <header>, <nav>, <article>, <section>, <footer>.
Display properties in CSS include properties like display: block, display: inline, display: inline-block, display: flex,...
Hoisting is a mechanism in JS where variables and functions are moved to the top of their scope. Array methods are built-in functions to manipulate arrays.
Hoisting applies to variable and function declarations
Variables declared with let and const are not hoisted
Array methods include push(), pop(), shift(), unshift(), splice(), slice(), forEach(), map(), filter(), reduce()
push() adds an element to the end of an array
pop...
based on 8 interviews
Interview experience
Software Development Engineer
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Product Manager
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
3
salaries
| ₹0 L/yr - ₹0 L/yr |
Devops Engineer
3
salaries
| ₹0 L/yr - ₹0 L/yr |
Backend Python Developer
3
salaries
| ₹0 L/yr - ₹0 L/yr |
Datawise Consultants
Infotech
Analytics Plus
Tech Data