i
Tripjack
Filter interviews by
A file manager system in React allows users to upload, download, organize, and manage files within a web application.
Use React components to create a user interface for file management
Implement features like file upload, download, delete, and organize files into folders
Utilize libraries like react-dropzone for file upload functionality
Store file data in a database or cloud storage for persistence
Debouncing and throttling are techniques to control the rate of function execution in JavaScript, enhancing performance.
Debouncing delays the execution of a function until after a specified wait time has elapsed since the last time it was invoked.
Example of debouncing: A search input that waits for the user to stop typing for 300ms before sending a request.
Throttling ensures a function is executed at most once in ...
Threads are lightweight processes within a program that can run concurrently, allowing for multitasking and improved performance.
Threads share the same memory space within a process
Threads can communicate with each other through shared memory or message passing
Examples of threading libraries include pthreads in C/C++ and Java's Thread class
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables a single interface to represent multiple data types.
Examples include method overloading and method overriding in object-oriented programming.
Traversal of graphs involves visiting each vertex and edge in a graph in a systematic way.
Traversal can be done using algorithms like Depth First Search (DFS) or Breadth First Search (BFS).
DFS explores as far as possible along each branch before backtracking, while BFS explores neighbors before moving on.
Traversal can be used to find paths, cycles, connected components, or perform other graph operations.
Example: T...
Reverse a linked list by changing the direction of the pointers.
Iterate through the list and change the direction of the pointers
Keep track of the previous, current and next nodes
Set the next pointer of the current node to the previous node
Move to the next node and repeat until the end of the list is reached
API workflow involves request, processing, and response.
Client sends a request to the API endpoint
API processes the request and performs necessary actions
API sends a response back to the client
API may also authenticate and authorize the request
API may also log the request and response for future reference
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Debouncing and throttling are techniques to control the rate of function execution in JavaScript, enhancing performance.
Debouncing delays the execution of a function until after a specified wait time has elapsed since the last time it was invoked.
Example of debouncing: A search input that waits for the user to stop typing for 300ms before sending a request.
Throttling ensures a function is executed at most once in a spe...
A file manager system in React allows users to upload, download, organize, and manage files within a web application.
Use React components to create a user interface for file management
Implement features like file upload, download, delete, and organize files into folders
Utilize libraries like react-dropzone for file upload functionality
Store file data in a database or cloud storage for persistence
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
I had verbal quant and pseudocode questions for first aptitude round
The questions are from linked list and basics of trees
Traversal of graphs involves visiting each vertex and edge in a graph in a systematic way.
Traversal can be done using algorithms like Depth First Search (DFS) or Breadth First Search (BFS).
DFS explores as far as possible along each branch before backtracking, while BFS explores neighbors before moving on.
Traversal can be used to find paths, cycles, connected components, or perform other graph operations.
Example: Traver...
Leetcode asy to med problems with some apti
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables a single interface to represent multiple data types.
Examples include method overloading and method overriding in object-oriented programming.
Threads are lightweight processes within a program that can run concurrently, allowing for multitasking and improved performance.
Threads share the same memory space within a process
Threads can communicate with each other through shared memory or message passing
Examples of threading libraries include pthreads in C/C++ and Java's Thread class
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
Which is your favorite product and why?
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
They took a pen and paper test consisting of three coding question ranging from leetcode, easy, medium and hard.
I appeared for an interview in Feb 2025.
I appeared for an interview in Nov 2024, where I was asked the following questions.
I am an experienced Talent Acquisition Manager with a strong background in recruiting top talent across various industries.
Diverse Recruitment Experience: I have successfully recruited for roles in technology, healthcare, and finance, adapting strategies to meet specific industry needs.
Data-Driven Approach: I utilize analytics to track recruitment metrics, such as time-to-fill and candidate quality, ensuring continuous...
The talent acquisition process involves sourcing, screening, interviewing, and onboarding candidates to meet organizational needs.
Sourcing Candidates: Utilize various channels like job boards, social media, and networking events to attract potential candidates. For example, using LinkedIn to find passive candidates.
Screening Resumes: Review applications and resumes to shortlist candidates based on qualifications and ex...
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
Normal discussion regarding the company.
I appeared for an interview in Oct 2024, where I was asked the following questions.
I am a dedicated management trainee with a passion for leadership, problem-solving, and driving team success through innovative strategies.
Educational Background: Graduated with a degree in Business Administration from XYZ University, where I was involved in various leadership roles.
Internship Experience: Completed a summer internship at ABC Corp, where I assisted in project management and improved team efficiency by 2...
Maslow's Hierarchy of Needs is a psychological theory that categorizes human needs into five levels, from basic to advanced.
1. Physiological Needs: Basic survival needs like food, water, and shelter.
2. Safety Needs: Security and protection from physical and emotional harm.
3. Love and Belongingness: Social relationships, friendships, and family connections.
4. Esteem Needs: Recognition, self-esteem, and respect from othe...
Top trending discussions
The duration of Tripjack interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 25 interview experiences
Difficulty level
Duration
based on 93 reviews
Rating in categories
Senior Travel Consultant
33
salaries
| ₹2.5 L/yr - ₹5.7 L/yr |
Executive Accountant
33
salaries
| ₹1.8 L/yr - ₹5 L/yr |
Travel Consultant
25
salaries
| ₹2.7 L/yr - ₹6.1 L/yr |
Software Developer
19
salaries
| ₹8 L/yr - ₹13 L/yr |
Senior Executive
10
salaries
| ₹3.3 L/yr - ₹6.2 L/yr |
Thomas Cook
BCD Travel
Yatra
Riya Travel