Software Engineer Data Interview Questions

415 software engineer data interview questions shared by candidates

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"] ]
avatar

Software Engineer, Data Warehouse

Interviewed at Quantcast

3.2
Jan 28, 2017

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"] ]

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
avatar

Senior Software Engineer - Big Data

Interviewed at Visa Inc.

3.8
Sep 25, 2019

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
avatar

Senior Software Engineer-Data Scientist

Interviewed at GoDaddy

3.9
Mar 22, 2016

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

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?
Jul 22, 2016

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?

Viewing 121 - 130 interview questions

Glassdoor has 415 interview questions and reports from Software engineer data interviews. Prepare for your interview. Get hired. Love your job.