Software Developer Iii Interview Questions

1,276 software developer iii interview questions shared by candidates

In the interviews following the initial screen and take-home assessment I was asked about prior experience, agile expertise & collaboration, as well as a technical problem that involved manipulating CSV data using Python.
avatar

Software Engineer III

Interviewed at HealthVerity

3.1
Jul 17, 2023

In the interviews following the initial screen and take-home assessment I was asked about prior experience, agile expertise & collaboration, as well as a technical problem that involved manipulating CSV data using Python.

Given an array A of integers and a key K, count the number of items in A which starts & ends with the key. ie. suppose the array contains 25425 2134 25456225 2525 2465 and the key is 25, then the output should be 3 (since 25425 25456225 2525 begins & ends with the key K). Second question was to print ';' (semicolon) without using it. Third was to check for brackets in the given expression.
avatar

Software Engineer III

Interviewed at Payoda

4.6
Dec 3, 2016

Given an array A of integers and a key K, count the number of items in A which starts & ends with the key. ie. suppose the array contains 25425 2134 25456225 2525 2465 and the key is 25, then the output should be 3 (since 25425 25456225 2525 begins & ends with the key K). Second question was to print ';' (semicolon) without using it. Third was to check for brackets in the given expression.

Design an logging based alert system which sends emails on finding the matching patterns in configuration file. config file: pattern 1, frequency 1, emails to notify pattern 2, frequency 2, emails to notify the system should be scalable, highly available, fast and highly configurable.
avatar

Software Development Engineer III

Interviewed at Swiggy

3.5
Oct 20, 2015

Design an logging based alert system which sends emails on finding the matching patterns in configuration file. config file: pattern 1, frequency 1, emails to notify pattern 2, frequency 2, emails to notify the system should be scalable, highly available, fast and highly configurable.

Implement a Queue class: starting empty, it receives a list of jobs that return Promises, and has a capacity. Add jobs to the Queue until it is full. Once the jobs resolve, remove them and add more, if any. As a bonus, handle errors with a maximum number of retries.
avatar

Software Engineer III

Interviewed at The Farmer's Dog

3.4
Feb 9, 2024

Implement a Queue class: starting empty, it receives a list of jobs that return Promises, and has a capacity. Add jobs to the Queue until it is full. Once the jobs resolve, remove them and add more, if any. As a bonus, handle errors with a maximum number of retries.

Round 1. Tweaked version of this - https://www.geeksforgeeks.org/problems/bottom-view-of-binary-tree/1 Given a tree, find bottom view - 1 / \ 3 2 / \ / \ 4 5 6 7 Expected output - 4 3 5 6 2 7 (Not 4 3 6 2 7)
avatar

Software Development Engineer III

Interviewed at Walmart Global Tech

3.6
Mar 25, 2025

Round 1. Tweaked version of this - https://www.geeksforgeeks.org/problems/bottom-view-of-binary-tree/1 Given a tree, find bottom view - 1 / \ 3 2 / \ / \ 4 5 6 7 Expected output - 4 3 5 6 2 7 (Not 4 3 6 2 7)

Viewing 61 - 70 interview questions

Glassdoor has 1,276 interview questions and reports from Software developer iii interviews. Prepare for your interview. Get hired. Love your job.