Software developer intern interview questions shared by candidates
1. How do you test a key board? 2. Given nine items and one of them is heavier than the others, how do you find the heavier one using a scale just twice?
For Question Two: Split into 3,3, and 3; ->a,b,c if(a==b) split c into 1,1,1;->d,e,f else split the heavier into 1,1,1 weight it if(d==e) return f else return the heavier one
Given two robots on an infinite line of integers, with a flag guaranteed to be between them, write a behavior for both robots to follow which will guarantee them to eventually meet. The robots can only "see" the position they are standing on, and can't remember anything. Also note that they can't tell if they are the leftmost or rightmost robot. They can tell if they are on the flag or the other robot. They may move right, move left, or wait.
They gave me a scenario with a given tree and asked me to determine whether I should traverse it with an in-order, pre-order or post-order traversal. I didn't answer the question because it was beyond my level of study, so I don't remember it that specifically.
See Interview Questions for Similar Jobs
- Software Engineer
- Software Engineer Intern
- Software Developer
- Software Engineering Intern
- Software Development Engineer
- Senior Software Engineer
- Software Engineering
- Technology Analyst
- Data Scientist