Junior Software Engineer Interview Questions

7,227 junior software engineer interview questions shared by candidates

Rtos,memory sections,structure hacking, keypad, lcd,uart,spi,sharing memory between modules,static,volatile,extern,code to reverse a no,code to create linkedlist and reverse it,code to manipulate structures members
avatar

Junior Embedded Software Engineer

Interviewed at Valeo

3.7
Feb 10, 2016

Rtos,memory sections,structure hacking, keypad, lcd,uart,spi,sharing memory between modules,static,volatile,extern,code to reverse a no,code to create linkedlist and reverse it,code to manipulate structures members

We have some input that describes the steps of a workflow. The input consists of pairs of steps, each one indicating that one step must be completed before another. For example, in sample input 1, "clean" must occur before "build" and "build" must occur before "link". The input can occur in any order. We want to write a function to separate a given workflow's steps into multiple stages in such a way that all the steps in each individual stage can run at the same time. The function should return a list of lists. In which each list represents one stage. Each step should run in the earliest possible stage. Sample Input 1: precursor_steps = [ ["clean", "build"], ["metadata", "binary"], ["build", "link"], ["link","binary"], ["clean", "metadata"], ["build","resources"] ] Sample Output: [ ["clean"], ["build", "metadata"], ["resources","link"], ["binary"] ]
avatar

Junior Software Engineer

Interviewed at Intuit

4.2
Dec 5, 2017

We have some input that describes the steps of a workflow. The input consists of pairs of steps, each one indicating that one step must be completed before another. For example, in sample input 1, "clean" must occur before "build" and "build" must occur before "link". The input can occur in any order. We want to write a function to separate a given workflow's steps into multiple stages in such a way that all the steps in each individual stage can run at the same time. The function should return a list of lists. In which each list represents one stage. Each step should run in the earliest possible stage. Sample Input 1: precursor_steps = [ ["clean", "build"], ["metadata", "binary"], ["build", "link"], ["link","binary"], ["clean", "metadata"], ["build","resources"] ] Sample Output: [ ["clean"], ["build", "metadata"], ["resources","link"], ["binary"] ]

1. Build the data model for a company's organizational chart. (An organizational chart represents the employees and reporting structure in a company.) This org chart will be in-memory - represented in classes, not a database. After building the data model, you will use your model to solve a few queries.
avatar

Junior Software Engineer

Interviewed at Axon

3.6
May 13, 2021

1. Build the data model for a company's organizational chart. (An organizational chart represents the employees and reporting structure in a company.) This org chart will be in-memory - represented in classes, not a database. After building the data model, you will use your model to solve a few queries.

Viewing 511 - 520 interview questions

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