Software Engineer Staff Interview Questions

2,555 software engineer staff interview questions shared by candidates

Round 1 ========== 1. Count minimum number of fountains to be activated to cover the entire garden 2. Minimum possible sum of array elements after performing the given operation Round 2 ================ 1.Reverse an Integer 2.Implement LRU cache 3.How can you reduce shuffling in spark 4. What are the various standards for Micro Service ? 5.Difference between REST and SOAP? Round 2 ================= 1.Implement HashMap 2. Find nearest Cofee Machine 3.Explain structure of parquet file 4.What is run length encoding in parquet file 5.Which compression technique you use 6.What is the advantage of splittable in hadoop 7.What information does memory of namenode carry 8.What mechanism does spark use to communicate between Driver and Executor ? Round 3 =========================== 1.Find Max Depth of Binary Tree 2.Coin Change 3.How HA is achieved in Hadoop 4.What is the function of Zookeeper 5..Have you used Spark Streaming Round 4 ============== Design Youtube
avatar

Staff Software Engineer

Interviewed at Visa Inc.

3.8
Jul 12, 2021

Round 1 ========== 1. Count minimum number of fountains to be activated to cover the entire garden 2. Minimum possible sum of array elements after performing the given operation Round 2 ================ 1.Reverse an Integer 2.Implement LRU cache 3.How can you reduce shuffling in spark 4. What are the various standards for Micro Service ? 5.Difference between REST and SOAP? Round 2 ================= 1.Implement HashMap 2. Find nearest Cofee Machine 3.Explain structure of parquet file 4.What is run length encoding in parquet file 5.Which compression technique you use 6.What is the advantage of splittable in hadoop 7.What information does memory of namenode carry 8.What mechanism does spark use to communicate between Driver and Executor ? Round 3 =========================== 1.Find Max Depth of Binary Tree 2.Coin Change 3.How HA is achieved in Hadoop 4.What is the function of Zookeeper 5..Have you used Spark Streaming Round 4 ============== Design Youtube

Design a distributed file system. Can't use any commercial blob storage like S3. Went very deep into specific distributed system & file system mechanisms. Seems like the interviewers were interested in how the fundamentals & principles of distributed systems are applied in real design.
avatar

Staff Software Engineer

Interviewed at Databricks

4
May 19, 2025

Design a distributed file system. Can't use any commercial blob storage like S3. Went very deep into specific distributed system & file system mechanisms. Seems like the interviewers were interested in how the fundamentals & principles of distributed systems are applied in real design.

Viewing 1181 - 1190 interview questions

Glassdoor has 2,555 interview questions and reports from Software engineer staff interviews. Prepare for your interview. Get hired. Love your job.