Junior Software Engineer Interview Questions

6,760 junior software engineer interview questions shared by candidates

You are given an array of string pairs: (a1, a2), (b1, b2),... Concatenate all the strings such that for every pair (s1, s2), s1 appears *somewhere before* (doesn't have to be immediately before) s2 in the concatenation. If the same string is in multiple pairs it appears in the concatenation only once.
avatar

Junior Software Engineer

Interviewed at Vayyar

3.8
Sep 26, 2022

You are given an array of string pairs: (a1, a2), (b1, b2),... Concatenate all the strings such that for every pair (s1, s2), s1 appears *somewhere before* (doesn't have to be immediately before) s2 in the concatenation. If the same string is in multiple pairs it appears in the concatenation only once.

1) What is the difference between unit of work and repository pattern? 2) How does dependency injection work? 3) Where and why the Identity Framework and JWT tokens are used. 4) How to configure development server, production server and test server configuration files in the same project so that the project can run on any server later. 5) What is Docker and why is it needed and how does it work? 6) Why is background service needed and how does it work? 7) What's the difference between a string and a string builder? 8) How does index work in database?
avatar

Junior Software Engineer

Interviewed at S3 Innovate

4.2
Apr 14, 2022

1) What is the difference between unit of work and repository pattern? 2) How does dependency injection work? 3) Where and why the Identity Framework and JWT tokens are used. 4) How to configure development server, production server and test server configuration files in the same project so that the project can run on any server later. 5) What is Docker and why is it needed and how does it work? 6) Why is background service needed and how does it work? 7) What's the difference between a string and a string builder? 8) How does index work in database?

Viewing 581 - 590 interview questions

Glassdoor has 6,760 interview questions and reports from Junior software engineer interviews. Prepare for your interview. Get hired. Love your job.