Staff Engineer Interview Questions

5,880 staff engineer interview questions shared by candidates

What made you apply to this specific position? Do you have any knowledge or experience of what we do at Tensar? The manager was really friendly and invited me to the office to meet his team. I felt very happy to talk to him. I am looking forward to work with him.
avatar

Staff Engineer

Interviewed at Tensar

4
Jun 21, 2018

What made you apply to this specific position? Do you have any knowledge or experience of what we do at Tensar? The manager was really friendly and invited me to the office to meet his team. I felt very happy to talk to him. I am looking forward to work with him.

Variant of LeetCode 1169. Invalid Transactions and then write a Unit Test to verify the solution. /* Fraud Detection: Find Suspicious Transactions A bank wants to detect fraudulent transactions. A transaction is suspicious if: - The same user makes two transactions within 100 seconds of each other. - A single transaction amount exceeds $10,000. Return a list of users who have made fraudulent transactions. Example Input: transactions = [ { "userId": "Alice", "amount": 5000, "timestamp": 10050 }, { "userId": "Alice", "amount": 2000, "timestamp": 10200 }, { "userId": "Bob", "amount": 12000, "timestamp": 10400 }, { "userId": "Alice", "amount": 6000, "timestamp": 10700 } ] Output: ["Alice", "Bob"] */
avatar

Staff Software Engineer (Java)

Interviewed at Sonar

2.9
Sep 8, 2025

Variant of LeetCode 1169. Invalid Transactions and then write a Unit Test to verify the solution. /* Fraud Detection: Find Suspicious Transactions A bank wants to detect fraudulent transactions. A transaction is suspicious if: - The same user makes two transactions within 100 seconds of each other. - A single transaction amount exceeds $10,000. Return a list of users who have made fraudulent transactions. Example Input: transactions = [ { "userId": "Alice", "amount": 5000, "timestamp": 10050 }, { "userId": "Alice", "amount": 2000, "timestamp": 10200 }, { "userId": "Bob", "amount": 12000, "timestamp": 10400 }, { "userId": "Alice", "amount": 6000, "timestamp": 10700 } ] Output: ["Alice", "Bob"] */

Viewing 1011 - 1020 interview questions

Glassdoor has 5,880 interview questions and reports from Staff engineer interviews. Prepare for your interview. Get hired. Love your job.