Software Developer 2 Interview Questions

2,522 software developer 2 interview questions shared by candidates

In the first round below concepts were covered: Java - OOPs, Linux commands, MySQL queries, Rest APIs and Git commands In the second round, all of the above concepts were covered but in extreme detail. Also, was asked about Test cases, scenarios, testing as a whole. And of course, questions related to previous work experience.
avatar

Test Engineer 2

Interviewed at Mastercard

4.1
May 31, 2021

In the first round below concepts were covered: Java - OOPs, Linux commands, MySQL queries, Rest APIs and Git commands In the second round, all of the above concepts were covered but in extreme detail. Also, was asked about Test cases, scenarios, testing as a whole. And of course, questions related to previous work experience.

What has been the most difficult assignment in your career so far? Tell me about a time you sought out and solved a challenging technical problem? Give an example of an idea that you gave that lead to improvement within your organization. Tell me about a failure and what you learned from it. What is one thing your currently working on improving? Why Microsoft?
avatar

Engineering Program Manager 2

Interviewed at Microsoft

4
Jun 2, 2022

What has been the most difficult assignment in your career so far? Tell me about a time you sought out and solved a challenging technical problem? Give an example of an idea that you gave that lead to improvement within your organization. Tell me about a failure and what you learned from it. What is one thing your currently working on improving? Why Microsoft?

Design splitwise application Input You can create a few users in your main method. No need to take it as input. There will be 3 types of input: Expense in the format: EXPENSE <user-id-of-person-who-paid> <no-of-users> <space-separated-list-of-users> <EQUAL/EXACT> <space-separated-values-in-case-of-non-equal> Show balances for all: SHOW Show balances for a single user: SHOW <user-id> Output When asked to show balance for a single user. Show all the balances that user is part of: Format: <user-id-of-x> owes <user-id-of-y>: <amount> If there are no balances for the input, print No balances In cases where the user for which balance was asked for, owes money, they’ll be x. They’ll be y otherwise.
avatar

SDE-2 Backend

Interviewed at Swiggy

3.5
Jan 18, 2021

Design splitwise application Input You can create a few users in your main method. No need to take it as input. There will be 3 types of input: Expense in the format: EXPENSE <user-id-of-person-who-paid> <no-of-users> <space-separated-list-of-users> <EQUAL/EXACT> <space-separated-values-in-case-of-non-equal> Show balances for all: SHOW Show balances for a single user: SHOW <user-id> Output When asked to show balance for a single user. Show all the balances that user is part of: Format: <user-id-of-x> owes <user-id-of-y>: <amount> If there are no balances for the input, print No balances In cases where the user for which balance was asked for, owes money, they’ll be x. They’ll be y otherwise.

Viewing 161 - 170 interview questions

Glassdoor has 2,522 interview questions and reports from Software developer 2 interviews. Prepare for your interview. Get hired. Love your job.