i
Futurense Technologies
Filter interviews by
I applied via Approached by Company and was interviewed in Jan 2023. There were 4 interview rounds.
3 coding questions any programming language
Answering questions related to string permutations, removing numbers, and checking for anagrams without using map data structure.
To find permutations of a string, use recursion to swap characters at each position.
To remove a specific character (e.g. '3') from a string, iterate through the string and build a new string without the character.
To check for anagrams without using a map data structure, sort both strings and
I applied via Naukri.com and was interviewed before Nov 2022. There were 4 interview rounds.
Both Aptitude and coding
Top trending discussions
I applied via Referral and was interviewed before Dec 2023. There were 2 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2022. There were 4 interview rounds.
Implement login with Google SSO, show emails in a single place
JWT can be implemented by generating a token with user information and a secret key, then verifying the token using the same secret key.
Generate a JWT token with user information and a secret key
Include necessary claims like expiration time, issuer, etc.
Verify the JWT token using the same secret key
Handle token expiration and refresh if needed
Middleware in Express is a function that has access to the request and response objects.
Create a middleware function using app.use() method in Express.
Middleware functions have access to the request object (req), the response object (res), and the next middleware function in the application's request-response cycle.
Example: app.use((req, res, next) => { console.log('This is a middleware function'); next(); });
Lazy loading in Angular delays loading of modules until they are needed
Lazy loading helps improve performance by only loading modules when they are required
It is achieved by using the loadChildren property in the route configuration
Lazy loaded modules are loaded asynchronously when the user navigates to the corresponding route
Server-side rendering (SSR) in Angular can be enabled by using Angular Universal.
Install Angular Universal using Angular CLI
Create a new Angular Universal project
Update app.module.ts to include server-side rendering
Build and run the Angular Universal project
I was interviewed in Jan 2025.
Data structures, particularly strings, play a crucial role in problem-solving.
posted on 16 Sep 2021
I was interviewed in Feb 2021.
Round duration - 70 minutes
Round difficulty - Medium
Timing was 9:15AM. Platform was not very good. Questions were not well explained.
Given a specified number of intervals, where each interval is represented by two integers denoting its boundaries, the task is to merge all overlapping interv...
You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...
Tip 1 : Prepare maximum algorithms.
Tip 2 : Deep knowledge of data structure.
Tip 3 : OOPS is must.
Tip 1 : Keep it short.
Tip 2 : Mention only your own projects.
I was interviewed in Jul 2020.
No, calling finish() in onCreate() will not call onResume() or other lifecycle functions before onDestroy().
Calling finish() in onCreate() will immediately destroy the activity without calling any other lifecycle methods.
If you want to finish an activity after it has been created and resumed, you should call finish() in onPause() or onStop().
It is generally not recommended to call finish() in onCreate() as it can lead
RecyclerView is a flexible view for providing a limited window into a large data set.
RecyclerView is used to display large sets of data efficiently
It uses a ViewHolder pattern to recycle views
Corner cases include handling empty data sets and updating data dynamically
Communication between activity and fragment is done through interfaces.
Activity implements an interface and passes it to the fragment
Fragment can then call methods of the interface to communicate with the activity
This allows for communication between the two components without tight coupling
Find the second largest element in an array of strings.
Sort the array in descending order and return the second element.
Iterate through the array and keep track of the largest and second largest elements.
Use a priority queue to find the second largest element.
based on 2 interviews
Interview experience
based on 4 reviews
Rating in categories
Data Engineer
164
salaries
| ₹3.6 L/yr - ₹13.5 L/yr |
Data Specialist
90
salaries
| ₹4 L/yr - ₹10 L/yr |
Associate Data Engineer
40
salaries
| ₹6 L/yr - ₹11 L/yr |
HR Associate
24
salaries
| ₹2.6 L/yr - ₹4 L/yr |
Senior HR Associate
12
salaries
| ₹3.6 L/yr - ₹5 L/yr |
TCS
Infosys
Wipro
HCLTech