Lead Software Engineer In Test Interview Questions

6,459 lead software engineer in test interview questions shared by candidates

Question 1: Setup: Assume primitive Facebook. FB has Members. class Member { String name; String email; List<Member> friends; } Question A: Code printSocialGraph(Member m). Direct friends of m are Level 1 friends. Friends of friends are level 2 friends.....and so on Print level 1 friends first. Then print level 2 friends....and so on Enumerate test cases to verify the implementation is correct. Question 2: Write a function that converts an int into its alpha-numeric equivalent represented as a null terminated string. The function should accept an int as input and return a string as output. For instance, calling the function with an int value of 324 would return a null terminated string containing "324". Ensure that your function checks for appropriate boundary conditions and edge cases. Assume you cannot use any standard libraries (for example, no itoa or sprintf). Write out test cases to verify your code is working correctly. Question 3: Let's say we're developing a vector graphics application. It will allow the user to create lines, rectangles, circles, text, etc. and manipulate them independently - move them, re-size them, etc. Design an object model for this application.
avatar

Software Development Engineer In Test

Interviewed at Amazon

3.5
Feb 19, 2014

Question 1: Setup: Assume primitive Facebook. FB has Members. class Member { String name; String email; List<Member> friends; } Question A: Code printSocialGraph(Member m). Direct friends of m are Level 1 friends. Friends of friends are level 2 friends.....and so on Print level 1 friends first. Then print level 2 friends....and so on Enumerate test cases to verify the implementation is correct. Question 2: Write a function that converts an int into its alpha-numeric equivalent represented as a null terminated string. The function should accept an int as input and return a string as output. For instance, calling the function with an int value of 324 would return a null terminated string containing "324". Ensure that your function checks for appropriate boundary conditions and edge cases. Assume you cannot use any standard libraries (for example, no itoa or sprintf). Write out test cases to verify your code is working correctly. Question 3: Let's say we're developing a vector graphics application. It will allow the user to create lines, rectangles, circles, text, etc. and manipulate them independently - move them, re-size them, etc. Design an object model for this application.

On site interviews are not that difficult, but they ask you or they expect from you the definitions from the book. Working for few years, you can explain them but not all things that you study are used and this should be understood.
avatar

Software Development Engineer In Test

Interviewed at Chewy

3.4
Oct 26, 2017

On site interviews are not that difficult, but they ask you or they expect from you the definitions from the book. Working for few years, you can explain them but not all things that you study are used and this should be understood.

Viewing 1941 - 1950 interview questions

Glassdoor has 6,459 interview questions and reports from Lead software engineer in test interviews. Prepare for your interview. Get hired. Love your job.