Tip 1: React, JavaScript
Tip 2: Practice coding questions in React, such as carousel, OTP screen login, grid lights, file explorer, and to-do list.
Tip 3: Practice topics like promises, async/await, callback queue, how the browser works, and service workers.
Tip 1: Mention past projects in a clear and concise format.
Tip 2: Mention all industry-related skills.
Create a pagination component in React to display data from a given file. The component should:
1. Display a specified number of items per page (n items).
2. Provide navigation buttons at the bottom to move between pages.
3. Allow the user to jump to a specific page by clicking on the corresponding page button.
4. Efficiently handle large datasets without performance.

Implement Floyd’s Algorithm (Tortoise and Hare approach) to find the middle element of an array. The algorithm should:
1. Use two pointers (slow and fast) to traverse the array.
2. Move the slow pointer by one step and the fast pointer by two steps simultaneously.
3. When the fast pointer reaches the end of the array, the slow pointer should be at the middle element.
4. Ensure optimal time complexity (O(n)) and space complexity (O(1)).
Some output questions based on javascript topics on this keyword and promises
Develop a React component that displays a list of cards, each representing a task. The component should:
1. Render each card with a forward and backward arrow button.
2. When clicking the forward button, the card should be added to the "To-Do" list.
3. When clicking the backward button, the card should be removed from the "To-Do" list.
4. Maintain the state to reflect the current list of tasks in the "To-Do" section.
5. Ensure a smooth user experience and efficient state
Personality assessment and salary negotiation round.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?