Software Engineer Entry Level Interview Questions

2,470 software engineer entry level interview questions shared by candidates

You have 10 balls. Out of 10 balls 9 of them weights the same, and 1 weighs just a little bit more. Find the heavier ball the in the least amount of steps - imagine you are using a balance to find this. (No. of steps == no. of times you balance.)
avatar

Entry Level Software Developer

Interviewed at TechFlow

4
Dec 16, 2011

You have 10 balls. Out of 10 balls 9 of them weights the same, and 1 weighs just a little bit more. Find the heavier ball the in the least amount of steps - imagine you are using a balance to find this. (No. of steps == no. of times you balance.)

What is the differnece between an array and a linked list? What are the complexities of the insertions in each one? How does the resizing work in std::vectors? Why is accesing vectors more efficient?
avatar

Entry Level Software Engineer

Interviewed at LSEG (London Stock Exchange Group)

3.6
Jun 15, 2022

What is the differnece between an array and a linked list? What are the complexities of the insertions in each one? How does the resizing work in std::vectors? Why is accesing vectors more efficient?

Coding Question: Given an array of fantasy entry objects: EntryID | userName | TotalScore | CompetituionRank EntryID int UserName String TotalScore Int CompeitionRank Integer All fields are poplated except compeition rank is set to NULL instance variables are public for ease the goal is to assign each user a rank, and in the result of a tie assign tieing users the same rank and skip the next rank. Example: 100, 89,89,71,50 would be ranked: 1,2,2,4,5 (3 is skipped since 2 and 3 tied) input: Entry[] entries
avatar

Software Engineer -Entry Level

Interviewed at DraftKings

3.9
Oct 6, 2015

Coding Question: Given an array of fantasy entry objects: EntryID | userName | TotalScore | CompetituionRank EntryID int UserName String TotalScore Int CompeitionRank Integer All fields are poplated except compeition rank is set to NULL instance variables are public for ease the goal is to assign each user a rank, and in the result of a tie assign tieing users the same rank and skip the next rank. Example: 100, 89,89,71,50 would be ranked: 1,2,2,4,5 (3 is skipped since 2 and 3 tied) input: Entry[] entries

Viewing 181 - 190 interview questions

Glassdoor has 2,470 interview questions and reports from Software engineer entry level interviews. Prepare for your interview. Get hired. Love your job.