Lead Programmer Analyst Interview Questions

3,932 lead programmer analyst interview questions shared by candidates

Round one : You are given two linked lists and two integers i and j (i <= j). You need to replace the nodes from index i to j (0-based) in the first linked list with the entire second linked list and return the updated list. Example: Input: List1: 1 -> 2 -> 3 -> 4 -> 9 -> 6 List2: 4 -> 5 -> 10 -> 7 -> 3 i = 2, j = 4 Output: 1 -> 2 -> 4 -> 5 -> 10 -> 7 -> 3 -> 9 -> 6 Other Question Java ( Immutability etc) , Spring boot ( DI , Scope , Bean ) Singleton pattern, Rest API (What happen if we call POST but in apps we defined put method)
avatar

Senior Lead Software Engineer

Interviewed at JPMorganChase

3.9
Oct 7, 2025

Round one : You are given two linked lists and two integers i and j (i <= j). You need to replace the nodes from index i to j (0-based) in the first linked list with the entire second linked list and return the updated list. Example: Input: List1: 1 -> 2 -> 3 -> 4 -> 9 -> 6 List2: 4 -> 5 -> 10 -> 7 -> 3 i = 2, j = 4 Output: 1 -> 2 -> 4 -> 5 -> 10 -> 7 -> 3 -> 9 -> 6 Other Question Java ( Immutability etc) , Spring boot ( DI , Scope , Bean ) Singleton pattern, Rest API (What happen if we call POST but in apps we defined put method)

Transaction types: P2P and P2M. For P2M: Maintain a top 100 users list based on total transaction amount. Sender is eligible for reward if they are in the top 100. makePayment(amount, txnId, txnType, senderId) → returns TxnSummary(txnId, eligible) getTxnHistory(senderId, txnType) → returns total transactions for that sender.
avatar

Lead Software Development Engineer

Interviewed at JPMorganChase

3.9
Oct 7, 2025

Transaction types: P2P and P2M. For P2M: Maintain a top 100 users list based on total transaction amount. Sender is eligible for reward if they are in the top 100. makePayment(amount, txnId, txnType, senderId) → returns TxnSummary(txnId, eligible) getTxnHistory(senderId, txnType) → returns total transactions for that sender.

Viewing 1011 - 1020 interview questions

Glassdoor has 3,932 interview questions and reports from Lead programmer analyst interviews. Prepare for your interview. Get hired. Love your job.