Software Development Engineer Iii Interview Questions

293 software development engineer iii interview questions shared by candidates

All interviews involved describing your background and answering some basics about software testing approach. All technicals involved your average leetcode easy type of question. Especially ones that are open to optimization, using a hashmap, etc. One of the interviews had two logic questions. Final interview was asked about the difference between unit testing and integration testing.
Mar 30, 2024

All interviews involved describing your background and answering some basics about software testing approach. All technicals involved your average leetcode easy type of question. Especially ones that are open to optimization, using a hashmap, etc. One of the interviews had two logic questions. Final interview was asked about the difference between unit testing and integration testing.

You are given an array `board` of length N, describing subsequent positions on a game board from left to right. Every position is either empty (represented by 0 in the array) or contains a single game piece (represented by 1). Each game piece can be moved at most once. A move means going one or more positions to either the left or the right. Pieces cannot capture (occupy another piece's position) or jump over each other. When the game piece is moved by X positions (either left or right), we say it travels distance X. Also, pieces can be moved in any order, but they must be moved only one at a time. What is the maximum possible distance that the game pieces can travel altogether? Examples: [1, 1, 0, 0, 1] = 4; [0, 1] = 1; [0, 0, 0] = 0 N is an integer within [1..40000]. `board` only contains integers within [0..1].
avatar

Software Development Engineer (SDE) III

Interviewed at GM Financial

3.8
Feb 13, 2025

You are given an array `board` of length N, describing subsequent positions on a game board from left to right. Every position is either empty (represented by 0 in the array) or contains a single game piece (represented by 1). Each game piece can be moved at most once. A move means going one or more positions to either the left or the right. Pieces cannot capture (occupy another piece's position) or jump over each other. When the game piece is moved by X positions (either left or right), we say it travels distance X. Also, pieces can be moved in any order, but they must be moved only one at a time. What is the maximum possible distance that the game pieces can travel altogether? Examples: [1, 1, 0, 0, 1] = 4; [0, 1] = 1; [0, 0, 0] = 0 N is an integer within [1..40000]. `board` only contains integers within [0..1].

Viewing 111 - 120 interview questions

Glassdoor has 293 interview questions and reports from Software development engineer iii interviews. Prepare for your interview. Get hired. Love your job.