i
Furlenco
Filter interviews by
I applied via Approached by Company and was interviewed in Jan 2024. There were 3 interview rounds.
The project architecture is a microservices-based system for managing user data and interactions efficiently.
Microservices architecture allows independent deployment and scaling of services.
Each service communicates via REST APIs, e.g., user service, order service.
Data is stored in a distributed database like MongoDB for scalability.
Utilizes message queues (e.g., RabbitMQ) for asynchronous processing.
Frontend is built ...
Design a hierarchical database structure for categories and subcategories similar to Flipkart's menu list.
Use a self-referential table for categories.
Each category can have a parent category ID to establish hierarchy.
Example: 'Electronics' can have subcategories like 'Mobiles', 'Laptops'.
Subcategories can further have their own subcategories, e.g., 'Mobiles' can have 'Smartphones', 'Feature Phones'.
Consider adding attr...
Design a parking lot system including classes, functions, and data structures.
Create a ParkingLot class with attributes like capacity, available spots, and a list of parking spots.
Implement a Vehicle class with attributes like license plate number, size, and type.
Design a ParkingSpot class with attributes like spot number, availability, and size.
Use data structures like arrays or lists to manage parking spots and vehic...
Discussing the importance of locks for parallel access in software development.
Use locks to prevent race conditions when multiple threads access shared resources.
Example: A bank account class where deposits and withdrawals must be synchronized.
Consider using read-write locks for scenarios with more reads than writes to improve performance.
Deadlocks can occur if locks are not managed properly; always acquire locks in a ...
Experienced software developer with a strong background in full-stack development and a passion for building scalable applications.
Graduated with a degree in Computer Science, where I developed a solid foundation in algorithms and data structures.
Worked at XYZ Corp for 3 years, focusing on developing RESTful APIs and improving application performance by 30%.
Led a team project that implemented a microservices architectu...
I follow best software practices like unit testing, CI/CD, and Scrum to ensure quality and efficiency in my projects.
Unit Testing: I implement unit tests using frameworks like JUnit or NUnit to ensure individual components function correctly.
CI/CD: I use tools like Jenkins or GitHub Actions for continuous integration and deployment, automating the build and release process.
Scrum Practices: I participate in daily stand-...
Top trending discussions
I applied via Recruitment Consultant and was interviewed in Aug 2019. There were 5 interview rounds.
I appeared for an interview in Sep 2021.
I appeared for an interview before May 2023.
Atomic transactions ensure that all operations in a transaction are completed successfully or none at all in a distributed system.
Atomic transactions guarantee that all operations within a transaction are either all successful or all rolled back.
In distributed systems, atomic transactions are crucial for maintaining data consistency across multiple nodes.
ACID properties (Atomicity, Consistency, Isolation, Durability) a...
I applied via Company Website and was interviewed in Oct 2024. There were 2 interview rounds.
1 hour duration. Sliding window problem. On hacker rank platform. Expected to write a working code and solve it optimally/scalable solution.
Design a system to manage user sessions using a hash map for efficient access and storage.
Use a hash map to store user sessions with session ID as the key and user data as the value.
Implement methods to create, retrieve, and delete sessions efficiently.
Consider session expiration and implement a cleanup mechanism.
Example: For a session ID 'abc123', store user data like { 'userId': 1, 'lastAccess': '2023-10-01T12:00:00Z...
I possess strong programming skills in various languages, focusing on problem-solving and software design principles.
Proficient in languages like Java, Python, and JavaScript, enabling versatile application development.
Experience with object-oriented programming (OOP) principles, such as encapsulation and inheritance, to create modular code.
Familiar with data structures and algorithms, optimizing performance; for examp...
I applied via Approached by Company and was interviewed in Oct 2023. There were 2 interview rounds.
Question on dsa and string theory along with oops concepts
I applied via Approached by Company and was interviewed before May 2022. There were 2 interview rounds.
Event Loop is a mechanism that allows JavaScript to handle multiple tasks simultaneously.
Event Loop is a part of JavaScript runtime that continuously checks the call stack and the task queue.
It prioritizes the tasks in the queue and pushes them to the call stack when it's empty.
This allows JavaScript to handle I/O operations and other asynchronous tasks without blocking the main thread.
Example: setTimeout() function ad...
I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.
It was a 1 hour Technical screening round, coding question in java (you cna choose your own language). They asked a difficult version of regex matching question (Leetcode medium-hard).
Some of the top questions asked at the Furlenco Software Development Engineer II interview -
based on 1 interview experience
Difficulty level
Duration
Assistant Manager
49
salaries
| ₹5 L/yr - ₹9.5 L/yr |
Senior Executive
42
salaries
| ₹3 L/yr - ₹5.5 L/yr |
Senior Software Engineer
25
salaries
| ₹18 L/yr - ₹30 L/yr |
Warehouse Executive
20
salaries
| ₹3.7 L/yr - ₹5.2 L/yr |
Software Engineer
18
salaries
| ₹13.8 L/yr - ₹24 L/yr |
MagicPin
Awign Enterprises
Nestaway
Ketto