The behavioral, SQL, ETL, and coding questions asked during the phone interview were pretty basic. Onsite questions 1. Implement a trie (NOT tree) data structure with insert, search, and startsWith methods. 2. Given an array of strings, group anagrams together. For example, given: ["eat", "tea", "tan", "ate", "nat", "bat"], Return: [ ["ate", "eat","tea"], ["nat","tan"], ["bat"] ]
Software Engineer Data Interview Questions
415 software engineer data interview questions shared by candidates
different ways to implement singleton comparable vs comparator questions on hashmap implementation wap to find anagrams with complexity wap to rotate linked list with complexity wap suitable to sort this array - arr[1,0,1,1,0,1,0] difference between sqlcontext & hivecontext spark features find 0 size file in unix count number of files in a directory in unix simple SQL queries to join two tables
Design a web crawler. There were 2 parts of it: 1. Print a map listing all the web-links which can be reached from a particular page when you have a helper API returning the web-links on the page. 2. Implement that helper API
Q: the frog question everyone has Q: explain your soulution to frog question Q: why do you want to work for LiveRamp
Design Facebook graph search with basic implementation. Create/ implement a chat server, searching a rotated sorted tree.
What is one of your weaknesses?
Flashlight dropping question - given 2 "indestructible" flashlights, determine how high you can drop them from without breaking them. Test is in a 100 story office building, drop out the window; find highest story that you can drop without breaking the flashlight. What is the algorithm?
what is the sizeof() operator in C?
What is the difference between heap and stack
OSI model explains in detail
Viewing 121 - 130 interview questions