Senior Software Developer Interview Questions

7,037 senior software developer interview questions shared by candidates

1) What is difference between Abstract class and Interface? 2) Difference between static and dynamic polymorphism 3) List annotation of Springboot and its uses 4) Difference between Spring and Springboot? 5) Why to use SpringBoot than Spring? 6) What is use of Spring Actuator? 7) Spring Profiles. How to use it? 8) how to change port of SpringBoot Application? 9) What is Serialization and deserialization? how to do serialization and deserialization? 10) How microservice communicate with each other? 11) Why switch to SpringBoot if we already have Spring?
avatar

Senior Software Developer

Interviewed at HSBC

3.8
Jul 20, 2021

1) What is difference between Abstract class and Interface? 2) Difference between static and dynamic polymorphism 3) List annotation of Springboot and its uses 4) Difference between Spring and Springboot? 5) Why to use SpringBoot than Spring? 6) What is use of Spring Actuator? 7) Spring Profiles. How to use it? 8) how to change port of SpringBoot Application? 9) What is Serialization and deserialization? how to do serialization and deserialization? 10) How microservice communicate with each other? 11) Why switch to SpringBoot if we already have Spring?

Please create a new Laravel app that contains a database of vulnerabilities. The vulnerabilities can be copied from owasp.org/www-project-top-ten, you only have to enter at most 10 of them. - This means you need to have a few actions in your controller (CRUD): -- View all currently added vulnerabilities to the database -- View a specific vulnerability -- Edit a vulnerability -- Add a vulnerability -- Delete a vulnerability - You'll likely need to create a table with at least a few fields, including "title" and "description".
avatar

Senior Software Developer

Interviewed at Patchstack

4
Mar 22, 2022

Please create a new Laravel app that contains a database of vulnerabilities. The vulnerabilities can be copied from owasp.org/www-project-top-ten, you only have to enter at most 10 of them. - This means you need to have a few actions in your controller (CRUD): -- View all currently added vulnerabilities to the database -- View a specific vulnerability -- Edit a vulnerability -- Add a vulnerability -- Delete a vulnerability - You'll likely need to create a table with at least a few fields, including "title" and "description".

1 - Given a boolean matrix, find the influencer. Influencer is a person who does not follow anyone, but is followed by everyone else. a[i][j] -> i follows j , a[i][i] - is guaranteed to be false 2 - Given an array of random integers return if this array can be divided into k subsets where sum of each subset is equal.
avatar

Senior Software Developer

Interviewed at LinkedIn

3.8
Dec 5, 2024

1 - Given a boolean matrix, find the influencer. Influencer is a person who does not follow anyone, but is followed by everyone else. a[i][j] -> i follows j , a[i][i] - is guaranteed to be false 2 - Given an array of random integers return if this array can be divided into k subsets where sum of each subset is equal.

Viewing 6461 - 6470 interview questions

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