Intuit
Flomic Global Logistics Interview Questions and Answers
Q1. Maximum Non-Adjacent Subsequence Sum
Given an array of integers, determine the maximum sum of a subsequence without choosing adjacent elements in the original array.
Input:
The first line consists of an integer...read more
Q2. How to measure and ensure to not breach SLA
To measure and ensure not breaching SLA, track performance metrics, set alerts, prioritize tasks, and regularly review and adjust processes.
Track performance metrics such as response time, uptime, and error rates
Set up alerts for when performance metrics approach SLA thresholds
Prioritize tasks based on their impact on SLA compliance
Regularly review and adjust processes to optimize performance and prevent breaches
Q3. How to figure errors before customers report it
Implement automated monitoring and logging to proactively detect errors before customers report them.
Set up automated monitoring tools to track system performance and detect anomalies
Implement logging mechanisms to capture errors and exceptions in real-time
Utilize error tracking software to aggregate and analyze error data
Establish alerts and notifications for critical errors to prompt immediate action
Regularly review error logs and performance metrics to identify patterns an...read more
Q4. How to build low latency systems
To build low latency systems, focus on optimizing code, reducing network latency, using efficient data structures, and leveraging caching.
Optimize code by reducing unnecessary computations and improving algorithms
Reduce network latency by minimizing round trips and using efficient protocols like UDP
Use efficient data structures like arrays and hash maps for quick access to data
Leverage caching to store frequently accessed data in memory for faster retrieval
Q5. Design event driven schedular
Design an event driven scheduler for managing tasks and events.
Use a message queue system to handle incoming events and tasks.
Implement event listeners to trigger actions based on specific events.
Utilize a scheduling algorithm to prioritize and manage tasks.
Include error handling mechanisms to handle failures gracefully.
Q6. Implementation of LRU cache
LRU cache is a data structure that stores the most recently used items, discarding the least recently used items when full.
Use a doubly linked list to keep track of the order of items based on their usage.
Use a hash map to quickly access items in the cache.
When a new item is accessed, move it to the front of the linked list. If the cache is full, remove the item at the end of the list.
More about working at Intuit
Interview Process at Flomic Global Logistics
Top Senior Software Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month