Software Engineer Entry Level Interview Questions

3,534 software engineer entry level interview questions shared by candidates

They asked me to extract words from the parse tree. e.g. ((NJ (NN James) XX is) (AJ tall)) -> James is tall. Another question is to reverse a string an capitalize all the starting positions of words and lower case all the ending positions of words. e.g. Hello World -> Dlrow Olleh
Oct 9, 2016

They asked me to extract words from the parse tree. e.g. ((NJ (NN James) XX is) (AJ tall)) -> James is tall. Another question is to reverse a string an capitalize all the starting positions of words and lower case all the ending positions of words. e.g. Hello World -> Dlrow Olleh

Describe a function (in C) that does the following Input : an integer. Output: if that integer is 4, the function returns 7. if that integer is 7, the function returns 4. constraints: the input is SURE to be either 4 or 7. no need to validate. you are not allowed to use any condition/flow commands (if, switch, while, for, trinary operator...) you are not allowed to use any external library or import anything (like math..) you are not allowed to use %(modulu), * (multiplication)
avatar

Low-level Software Engineer

Interviewed at Intel Corporation

3.9
Jan 6, 2022

Describe a function (in C) that does the following Input : an integer. Output: if that integer is 4, the function returns 7. if that integer is 7, the function returns 4. constraints: the input is SURE to be either 4 or 7. no need to validate. you are not allowed to use any condition/flow commands (if, switch, while, for, trinary operator...) you are not allowed to use any external library or import anything (like math..) you are not allowed to use %(modulu), * (multiplication)

Populate an array of numbers from 1 to N (inclusive). Given two numbers, p and q , if a number in the array is divisible by p print OUT, if a number is divisible by q print THINK. If number is divisible by both p and q, print OUTTHINK. Otherwise, print the number.
avatar

Entry-Level Software Developer

Interviewed at IBM

3.9
Oct 2, 2017

Populate an array of numbers from 1 to N (inclusive). Given two numbers, p and q , if a number in the array is divisible by p print OUT, if a number is divisible by q print THINK. If number is divisible by both p and q, print OUTTHINK. Otherwise, print the number.

1) Problem-solving which includes pattern matching. 2) Greedy algorithm two dimensions array question of hard level which was impossible to complete in 75 mins 3) Finding complexity ( Multiple choose question ) 4) HashMap easy ( Multiple choose question ) I all most did all the question and I got rejected. I don't know on what criteria they rejected me.
avatar

Entry Level Software Engineer

Interviewed at FactSet

3.9
Dec 3, 2019

1) Problem-solving which includes pattern matching. 2) Greedy algorithm two dimensions array question of hard level which was impossible to complete in 75 mins 3) Finding complexity ( Multiple choose question ) 4) HashMap easy ( Multiple choose question ) I all most did all the question and I got rejected. I don't know on what criteria they rejected me.

Viewing 1 - 10 interview questions

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