Data Engineer Interview Questions

20,163 data engineer interview questions shared by candidates

Questions on the video call were technical, but basic. 1. What are ACID properties 2. What are indexes 3. What is the difference between Stored Procedures, Functions and Triggers 4. BASE properties 5. JVM, JRE, JDK and JIT 6. What are common table expressions 7. Difference between throw and throws in java 8. What is the difference between Clustered and non clustered index
avatar

Data Engineer

Interviewed at Viant

2.8
Feb 23, 2018

Questions on the video call were technical, but basic. 1. What are ACID properties 2. What are indexes 3. What is the difference between Stored Procedures, Functions and Triggers 4. BASE properties 5. JVM, JRE, JDK and JIT 6. What are common table expressions 7. Difference between throw and throws in java 8. What is the difference between Clustered and non clustered index

# Q1: Write a function to intersect two *sorted* lists (find common elements) # Write a method taking two lists as input, and returning a new list # You can assume you have a reasonable array/list class available (ArrayList, vector, python list, etc) # Ex: # l1 = [1,2,3,4,5] # l2 = [1,5,7,11,100] # result = [1,5]
avatar

Software Engineer/Data Scientist

Interviewed at Tripadvisor

3.6
Oct 29, 2014

# Q1: Write a function to intersect two *sorted* lists (find common elements) # Write a method taking two lists as input, and returning a new list # You can assume you have a reasonable array/list class available (ArrayList, vector, python list, etc) # Ex: # l1 = [1,2,3,4,5] # l2 = [1,5,7,11,100] # result = [1,5]

Implement a library function which takes a collection of integers (Collection<Integer>) computes its sum and returns the result. The implementation must establish preconditions which ensure lack of runtime error(s). Implement the above function using recursion only.
avatar

Data Engineer

Interviewed at impact.com

3.7
Aug 9, 2018

Implement a library function which takes a collection of integers (Collection<Integer>) computes its sum and returns the result. The implementation must establish preconditions which ensure lack of runtime error(s). Implement the above function using recursion only.

Viewing 81 - 90 interview questions

Glassdoor has 20,163 interview questions and reports from Data engineer interviews. Prepare for your interview. Get hired. Love your job.