Faster and better experience!
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
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 in Jan 2025.
1. Explain about framework architecture and from that all questions derived. asked to write diagram and explain the structure.
2. Difference between class variable and instance variable.
3. what is ITestListener why used and when used in framework.
4. architecture of selenium 4 (geckodriver, chromium driver)
5. what is BDD and cucumber, how both are related to.
6. which kind of framework you go, either POM or Page factory for with testNg/junit?
7. asked to write query on sql joins and how you fetch the second lowest of salary from each department.
8. DDL, DML statements.
9. pathquery and query parameters differences(API)
10. How the responses you are validating in automation framework for Json response file.
11. status code of Https
12. serialization and deserialization difference
13. String Builder, String Buffer and String difference? which is better and which is safe to use.
14. Dropdown in selenium how you handle, how to check which is already selected?
15. multiple data provider in testng and how you pass parameter and how you retrive from excel sheet? Asked to write code!
16.what is flaky testing?
17.Asked to write first code of JDBC connecting establishment with framework.
18. Code execution: input ="aabbabcbb"; output = a:3 , b:5, c:1 like this if they give name also it should count. Tip : HashMap you can write the code.
19. Code execution: a[]={1,2,3,4,0,0,0} b={5,6,7} output need to print as remove all 0's from first array and replace 1,2,3,4 with 5,6,7 some crazy questions.
20. Git cmds and CI/CD tool.
1. asked about architecture and where you used oops concepts?
2. abstract class and interfaces
3. select drop down all options
4. find scrape links from webpage write the code
5. asked for writing xpath for any element random website.
6. asked about following-sibling, descendent and preceding-sibling, normalise-space locators.
7. jdbc connection code.
8. API JSON file - how you done validation in automation testing.
I have not pursued a team lead position because I have been focused on honing my technical skills. I have experience working on projects in both waterfall and agile methodologies.
I have chosen to focus on improving my technical skills as an individual contributor rather than taking on a managerial role.
I have worked on projects using both waterfall and agile methodologies, adapting to the needs of the team and project.
...
I was interviewed in Jan 2025.
I was interviewed in Jan 2025.
---
Example Question (Numerical Ability):
Question:
If 15% of a number is 45, what is 30% of that number?
Solution:
1. Find the number:
If 15% of a number is 45, then
\text{Number} = \frac{45}{0.15} = 300.
2. Calculate 30% of the number:
Now, 30% of 300 is
0.30 \times 300 = 90.
Answer:
30% of the number is 90.
---
Additional Example (Simple Interest):
Question:
A bank offers a simple interest rate of 5% per annum on a deposit of Rs.20,000. What will be the interest earned in 3 years?
Solution:
1. Use the simple interest formula:
\text{Simple Interest} = \frac{P \times R \times T}{100}
= Principal amount = Rs.20,000
= Rate of interest = 5%
= Time = 3 years
2. Calculate the interest:
\text{Interest} = \frac{20000 \times 5 \times 3}{100} = 3000.
Answer:
The interest earned in 3 years is Rs. 3000.
1. Quantitative Aptitude
Q: A sum of ₹10,000 is invested at 10% per annum simple interest. What is the interest after 3 years?
A: Interest = (P × R × T) / 100 = (10,000 × 10 × 3) / 100 = ₹3,000
2. Reasoning Ability
Q: If A is the father of B, but B is not the son of A, what is B’s relation to A?
A: Daughter
3. English Language
Q: Choose the correct sentence:
a) She don’t like coffee.
b) She doesn’t like coffee.
A: b) She doesn’t like coffee.
4. General Awareness (Banking GK)
Q: What does RBI stand for?
A: Reserve Bank of India
---
Example Question (Numerical Ability):
Question:
A bank offers a simple interest rate of 6% per annum. If a customer deposits Rs. 25,000 for 4 years, what is the total simple interest earned over that period?
Solution:
1. Identify the formula for Simple Interest (SI):
\text{SI} = \frac{P \times R \times T}{100}
is the principal (Rs. 25,000)
is the rate of interest (6%)
is the time period (4 years)
2. Substitute the values into the formula:
\text{SI} = \frac{25000 \times 6 \times 4}{100}
3. Calculate the interest:
\text{SI} = \frac{25000 \times 24}{100} = \frac{600000}{100} = 6000.
Answer:
The total simple interest earned over 4 years is Rs. 6,000.
---
Additional Example (Logical Reasoning):
Question:
In a sequence of numbers representing daily bank transactions, the amounts follow an arithmetic progression: 105, 115, 125, ... What will be the 8th transaction amount?
Solution:
1. Identify the first term and common difference:
First term,
Common difference,
2. Use the formula for the nth term of an arithmetic progression:
a_n = a_1 + (n - 1)d
3. Substitute :
a_8 = 105 + (8 - 1) \times 10 = 105 + 70 = 175.
Answer:
The 8th transaction amount is 175.
based on 8 interviews
Interview experience
Software Development Engineer
4
salaries
| ₹6.5 L/yr - ₹9.8 L/yr |
Product Manager
4
salaries
| ₹6 L/yr - ₹8 L/yr |
Software Engineer
3
salaries
| ₹6.5 L/yr - ₹40 L/yr |
Devops Engineer
3
salaries
| ₹10 L/yr - ₹10 L/yr |
Backend Python Developer
3
salaries
| ₹10 L/yr - ₹10 L/yr |
Datawise Consultants
Infotech
Analytics Plus
Tech Data