Veeva Systems Interview Question

1st Phone Interview: - Past experience/projects - Difference between set and List - What are/example of static variables - Easy basic stuff - Code Test: given a person in a family tree, return a list of their oldest sisters 2nd Phone Interview: - Java Questions: describe how "synchronize" works, difference between arraylist and linkedlist, question about Collections/abstract classes, easy stuff - Code Test: map values to letters recursively -> THINK BFS WITHOUT USING A QUEUE (using recursion instead)

Interview Answers

Anonymous

Nov 17, 2014

what about the half brother/sister? do we have to include them as well? Also how to find ones parent? It is available in the data structure or we have to recurse from top and find?

Anonymous

Feb 2, 2014

For first code test, just get a List of the person's father's children and the person's mother's children, and loop through those children, updating a separate list every time you find a new oldest sister