Senior Software Developer Interview Questions

7,038 senior software developer interview questions shared by candidates

Imagine you are designing a distributed web application with a front-end service accessible to the public and a back-end service with sensitive data. The company requires that all public-facing services reside in a DMZ to isolate them from critical internal systems. Describe your approach to designing this system, considering security and scalability. Specifically, how would you ensure secure communication between the front-end and back-end services, and what measures would you take to prevent potential lateral attacks from the DMZ to the internal network?
avatar

Senior Software Developer

Interviewed at A&O Shearman

3.8
Oct 25, 2024

Imagine you are designing a distributed web application with a front-end service accessible to the public and a back-end service with sensitive data. The company requires that all public-facing services reside in a DMZ to isolate them from critical internal systems. Describe your approach to designing this system, considering security and scalability. Specifically, how would you ensure secure communication between the front-end and back-end services, and what measures would you take to prevent potential lateral attacks from the DMZ to the internal network?

con le seguenti domande: - Dependency injection e la sua utilità nel modello Test Driven Development (TDD) - Observer Design Pattern - Autenticazione nelle applicazioni web e come effettuare il controllo dei permesse sulle singole pagine
avatar

Senior .NET Software Developer

Interviewed at Prometeia

3.8
Mar 24, 2022

con le seguenti domande: - Dependency injection e la sua utilità nel modello Test Driven Development (TDD) - Observer Design Pattern - Autenticazione nelle applicazioni web e come effettuare il controllo dei permesse sulle singole pagine

Viewing 1991 - 2000 interview questions

Glassdoor has 7,038 interview questions and reports from Senior software developer interviews. Prepare for your interview. Get hired. Love your job.