Data analyst position Interview Questions
data analyst position interview questions shared by candidates
Top Interview Questions
Find the second largest element in a Binary Search Tree find the right most element. If this is a right node with no children, return its parent. if this is not, return the largest element of its left child. One addition is the situation where the tree has no right branch (root is largest). In this special case, it does not have a parent. So it's better to keep track of parent and current pointers, if different, the original method by the candidate works well, if the same (which means the root situation), find the largest of its left branch. if (root == null || (!root.hasRightChild() ) { return null;} else return findSecondGreatest(root, root.getValue()); value findSecondGreatest(Node curr, value oldValue) { if(curr.hasRightChild()) { return (findSecondGreatest( curr.getRightChild(), curr.value)); } else return oldValue; } Show More Responses One or more comments have been removed. |
Case interview: basic business problem (if product X costs Capital One $4.00 per unit, with a $800 sunk cost, and we charge X amount of dollars along with a $10 annual fee, how many do we need to sell to break even, etc). Followed by a longer discussion of more complex problems that the situation might entail. |
If you have 10 bags of marbles with 10 marbles each and one bag has marbles that weigh differently than the others, how would you figure it out from one weighing |
How would you test if survey responses were filled at random by certain individuals, as opposed to truthful selections? |
You are compiling a report for user content uploaded every month and notice a spike in uploads in October. In particular, a spike in picture uploads. What might you think is the cause of this, and how would you test it? |
How would you build and test a metric to compare two user's ranked lists of movie/tv show preferences? |
How do you take millions of users with 100's of transactions each, amongst 10k's of products and group the users together in a meaningful segments? |
If you have a 5*5*5 cubic, what is the outside surface area? |
The three data structure questions are: 1. the difference between linked list and array; 2. the difference between stack and queue; 3. describe hash table. |
Give examples of market forces in this industry? |
See Interview Questions for Similar Jobs
- Data Scientist
- Intern
- Software Engineer
- Data Analyst
- Software Engineer Intern
- Quantitative Analyst
- Business Analyst
- Analyst
- Software Engineering Intern
- Senior Data Scientist
- Senior Software Engineer
- Data Engineer
- Research Scientist
- Software Development Engineer
- Software Developer