Senior Staff Engineer Interview Questions

701 senior staff engineer interview questions shared by candidates

In first round interviewer asked below question. 1. Given a mathematical expression as a string, evaluate it using the reverse BODMAS rule.
Reverse BODMAS rule — that is, apply operations in the following order:  Subtraction → Addition → Division → Multiplication  Input : “3 + 2 * 4 - 1” output : 15 Input : “12 + 5 * 3 - 7” output : -68 2. Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right, which minimizes the sum of all numbers along its path. Ex:
Input: grid = [[1,3,1],[1,5,1],[4,2,1]] Output: 7
avatar

Senior Staff Engineer

Interviewed at Altimetrik

3.9
Sep 27, 2025

In first round interviewer asked below question. 1. Given a mathematical expression as a string, evaluate it using the reverse BODMAS rule.
Reverse BODMAS rule — that is, apply operations in the following order:  Subtraction → Addition → Division → Multiplication  Input : “3 + 2 * 4 - 1” output : 15 Input : “12 + 5 * 3 - 7” output : -68 2. Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right, which minimizes the sum of all numbers along its path. Ex:
Input: grid = [[1,3,1],[1,5,1],[4,2,1]] Output: 7

They concentrate only on theory, they will tell you about DSA but will ask only theory things What is thread, is array thread safe, RedBlack tree, etc. I dont suggest you to appear and waste time if you are solving Leetcode. they never ask to write code. Just go learning theory like school kids.
avatar

Senior Staff Engineer

Interviewed at Altimetrik

3.9
May 15, 2025

They concentrate only on theory, they will tell you about DSA but will ask only theory things What is thread, is array thread safe, RedBlack tree, etc. I dont suggest you to appear and waste time if you are solving Leetcode. they never ask to write code. Just go learning theory like school kids.

Destructuring an object in C# though this was not answered the same question was repeated for javascript, ES and angular. Query tree correlateid selectmany merge an array in angular what are projections in linq setting in c# to pass request to other server when outofmemoryexception
avatar

Senior Staff Software Engineer

Interviewed at Cardlytics

3.6
Apr 30, 2020

Destructuring an object in C# though this was not answered the same question was repeated for javascript, ES and angular. Query tree correlateid selectmany merge an array in angular what are projections in linq setting in c# to pass request to other server when outofmemoryexception

1. how will you manage when there is high stress at work 2. How will you fix conflicts with developers 3.sql queries -distinct on multiple columns, duplicates on 3 fields -how will you display distinct on all 3 fields, replace null with '4' without using update -using select query 4. Failed in production, passed in test -how will you handle this as a QA member 5. 1 million records ,but 100K mising in destination table, how will you find where its missing . 6. Agile/JIRA 7. unique creative way of doing wokr-in past with eg
avatar

Senior Staff Software Engineer-QA

Interviewed at Blackhawk Network

3.4
May 29, 2015

1. how will you manage when there is high stress at work 2. How will you fix conflicts with developers 3.sql queries -distinct on multiple columns, duplicates on 3 fields -how will you display distinct on all 3 fields, replace null with '4' without using update -using select query 4. Failed in production, passed in test -how will you handle this as a QA member 5. 1 million records ,but 100K mising in destination table, how will you find where its missing . 6. Agile/JIRA 7. unique creative way of doing wokr-in past with eg

Viewing 231 - 240 interview questions

Glassdoor has 701 interview questions and reports from Senior staff engineer interviews. Prepare for your interview. Get hired. Love your job.