Education: B.tech from Tier-3 college
Position: Senior Software Engineer at Fintech startup
Experience: 3 years
Location: Bengaluru, India
Round 1 (Technical) (1.5 hrs)
This round was focused on Java, DBMS, Problem solving and DSA
Round 2 (Technical) (1.5 hrs)
The pool should be configurable with a minimum (min) and maximum (max) number of connections. It should use a provided DataSource (ds) for creating new connections. Core Methods: createConnection(): Uses the DataSource (ds) to create a new connection. getConnection(): Returns an available connection from the pool. If all connections are in use, the method should wait until a connection becomes available. releaseConnection(Connection conn): Allows returning a connection back to the pool. closeAll(): Closes all connections, typically used during a shutdown or cleanup process. Design Considerations: Thread Safety: Ensure the implementation is thread-safe, allowing concurrent access to connections. Maximum Connection Limit: The pool must not exceed the defined maximum number of connections. Efficiency and Patterns: Consider using design patterns for a clean and efficient implementation.Round 3 (Managerial) (2 hrs)
Round 4 (HR) (30 mins)
Behavioral Questions like
Verdict: Selected
Compensation Details
https://leetcode.com/discuss/compensation/5659957/Compensation-Details-or-Flipkart-or-Avalara-or-Quince-or-M2P-or-Bizongo-or-SDE-2
Other Interview Experiences
https://leetcode.com/discuss/interview-experience/5742859/Myntra-or-Senior-Software-Engineer-or-Bangalore-or-Aug-2024-Offer
https://leetcode.com/discuss/interview-experience/5656345/Flipkart-or-SDE-2-or-Bangalore-or-July-2024-Offer
https://leetcode.com/discuss/interview-experience/5657232/M2P-or-SDE-2-or-Bangalore-or-Aug-2024-Offer
https://leetcode.com/discuss/interview-experience/5656848/Quince-or-SDE-2-or-Bangalore-or-Aug-2024-Offer
https://leetcode.com/discuss/interview-experience/5656169/Avalara-or-SSE-(IC-3)-or-Remote-or-June-2024-Offer