Junior Software Engineer Interview Questions

7,249 junior software engineer interview questions shared by candidates

Q1: Given a string comprising only of integer values 1 or 2, return true/false if you can reach the end of the string assuming you start at the beginning. You can only move forward/backward by the current position's integer value. Ex// "1121" -> false, "12111" -> true Q2: Graph problem (electric car) - given a list of nodes and their edge weights, find the minimum number (battery size) in order for the car to reach the final destination, starting from the initial destination. The graph is undirected and there is always at least 1 solution.
avatar

Junior Software Engineer

Interviewed at Ideal Concepts

2.8
Jan 2, 2023

Q1: Given a string comprising only of integer values 1 or 2, return true/false if you can reach the end of the string assuming you start at the beginning. You can only move forward/backward by the current position's integer value. Ex// "1121" -> false, "12111" -> true Q2: Graph problem (electric car) - given a list of nodes and their edge weights, find the minimum number (battery size) in order for the car to reach the final destination, starting from the initial destination. The graph is undirected and there is always at least 1 solution.

Prior to the on-site interview, I spent most time on reviewing and practicing algorithm problems from LeetCode, GeeksForGeeks, and Glassdoor. During the on-site interview, I have been asked about simple SQL query statements and JavaScript programmings, which are supposed to be really easy for me and be solved without any hesitation. However, I did not recall those details immediately, which would impact on the decision that hiring committee made.
avatar

Junior Software Engineer

Interviewed at Credit Karma

4
Jun 21, 2013

Prior to the on-site interview, I spent most time on reviewing and practicing algorithm problems from LeetCode, GeeksForGeeks, and Glassdoor. During the on-site interview, I have been asked about simple SQL query statements and JavaScript programmings, which are supposed to be really easy for me and be solved without any hesitation. However, I did not recall those details immediately, which would impact on the decision that hiring committee made.

You are given some starter code for a class of pokemon trading cards with a getter and setter for the names of the pokemon (which are unique). Using only C-style strings, fix up the functions. Now suppose you have an array with the pokemon cards initialized with their names. Write a function to randomize the pokemon cards array (without using STL library functions for randomization) which will be printed out afterwards. The randomization has to be as uniform as possible.
avatar

Junior Software Engineer

Interviewed at Skybox Labs

4.2
Jul 23, 2020

You are given some starter code for a class of pokemon trading cards with a getter and setter for the names of the pokemon (which are unique). Using only C-style strings, fix up the functions. Now suppose you have an array with the pokemon cards initialized with their names. Write a function to randomize the pokemon cards array (without using STL library functions for randomization) which will be printed out afterwards. The randomization has to be as uniform as possible.

Say we have a game with some enemies. What would be the cost/benefits using a STL list and STL vector to store them? With regards to random access and insertion, what are the runtimes? How are both of these types implemented in the back?
avatar

Junior Software Engineer

Interviewed at Skybox Labs

4.2
Jul 23, 2020

Say we have a game with some enemies. What would be the cost/benefits using a STL list and STL vector to store them? With regards to random access and insertion, what are the runtimes? How are both of these types implemented in the back?

Viewing 5291 - 5300 interview questions

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