Lumiq interview experience Real time questions & tips from candidates to crack your interview

Data Engineer

Lumiq
upvote
share-icon
3 rounds | 14 Coding problems

Interview preparation journey

expand-icon
Journey
Knowledge about various cloud platforms and DSA helped me crack this interview. I received an offer for 6 months internship and a pre-placement offer. This was my first internship experience, a great way to enter the field and get hands-on experience in the corporate world. I got to work on a live project and learned a lot about some frameworks.
Application story
Lumiq conducted an On Campus drive in the final year of my degree and I was shortlisted on the basis of eligibility criteria, and an online assessment.
Why selected/rejected for the role?
I was selected for this role. My answers were satisfactory and had a great discussion with the interviewer.
Preparation
Duration: 6 months
Topics: Data Structures(Arrays, Linked lists, maps), Pointers, OOPS, Cloud Basics, SQL
Tip
Tip

Tip 1 : Basic of DSA should be clear
Tip 2 : Basics of Cloud and SQL
Tip 3 : Cover all test cases

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Mention at least one project
Tip 2 : Don't add too many extracurricular activities

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date10 Sep 2021
Coding problem2

The round was at 2 pm and a proctored exam.

1. 0 1 Knapsack

Moderate
0/80
Asked in companies
AmazonTwitterInnovaccer

A thief is robbing a store and can carry a maximum weight of ‘W’ into his knapsack. There are 'N' items available in the store and the weight and value of each item is known to the thief. Considering the constraints of the maximum weight that a knapsack can carry, you have to find the maximum profit that a thief can generate by stealing items.

Note: The thief is not allowed to break the items.

For example, N = 4, W = 10 and the weights and values of items are weights = [6, 1, 5, 3] and values = [3, 6, 1, 4]. Then the best way to fill the knapsack is to choose items with weight 6, 1 and 3. The total value of knapsack = 3 + 6 + 4 = 13.

Try solving now

2. Subarray With Given Sum

Moderate
15m average time
85% success
0/80
Asked in companies
Thought WorksAdobeInfo Edge India (Naukri.com)

Given an array ARR of N integers and an integer S. The task is to find whether there exists a subarray(positive length) of the given array such that the sum of elements of the subarray equals to S or not. If any subarray is found, return the start and end index (0 based index) of the subarray. Otherwise, consider both the START and END indexes as -1.

Note:

If two or more such subarrays exist, return any subarray.

For Example: If the given array is [1,2,3,4] and the value of S is equal to 7. Then there are two possible subarrays having sums equal to S are [1,2,3] and [3,4].

Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date17 Sep 2021
Coding problem4

It was at 1:00 pm
Fast paced with video on

1. Reverse Linked List

Moderate
15m average time
85% success
0/80
Asked in companies
IBMQuikrMicrosoft

Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

For example:
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Follow Up :
Can you solve this problem in O(N) time and O(1) space complexity?
Try solving now

2. Sort linked list of 0s 1s 2s

Easy
10m average time
90% success
0/40
Asked in companies
MakeMyTripInnovaccerIntuit

Given a linked list of 'N' nodes, where each node has an integer value that can be 0, 1, or 2. You need to sort the linked list in non-decreasing order and the return the head of the sorted list.


Example:
Given linked list is 1 -> 0 -> 2 -> 1 -> 2. 
The sorted list for the given linked list will be 0 -> 1 -> 1 -> 2 -> 2.


Try solving now

3. DBMS Question

Explain Joins, ACID properties, Normalization

4. Puzzle

There are two empty bowls in a room. You have 50 white balls and 50 black balls. After you place the balls in the bowls, a random ball will be picked from a random bowl. Distribute the balls (all of them) into the bowls to maximize the chance of picking a white ball.

03
Round
Medium
Video Call
Duration60 minutes
Interview date17 Sep 2021
Coding problem8

It was at 7:00 pm
Fast paced with video on

1. OS Questions

What are the benefits of a multiprocessor system?
What is thread in OS?

2. DBMS Questions

Explain the difference between the DELETE and TRUNCATE command in a DBMS.
in a database.
What is meant by normalization and denormalization?
Explain all joins with example.

3. First Repeated Character

Moderate
30m average time
70% success
0/80
Asked in companies
EcomExpressDelhiveryAmazon

You are given a string 'STR' of lowercase English alphabets. You need to find the repeated character present first in the string.

Example:
If the string is: “abccba”, then the first repeated character is ‘c’, but the repeated character that is present first in the string is ‘a’. You need to print ‘a’.
Note:
Keep in mind that you need to print the repeated character that is present first in the string and not the first repeating character.
Try solving now

4. Longest Consecutive Sequence

Moderate
40m average time
70% success
0/80
Asked in companies
AmazonAppleUber

You are given an unsorted array/list 'ARR' of 'N' integers. Your task is to return the length of the longest consecutive sequence.

The consecutive sequence is in the form ['NUM', 'NUM' + 1, 'NUM' + 2, ..., 'NUM' + L] where 'NUM' is the starting integer of the sequence and 'L' + 1 is the length of the sequence.

Note:

If there are any duplicates in the given array we will count only one of them in the consecutive sequence.
For example-
For the given 'ARR' [9,5,4,9,10,10,6].

Output = 3
The longest consecutive sequence is [4,5,6].
Follow Up:
Can you solve this in O(N) time and O(N) space complexity?
Try solving now

5. DBMS

What is a lock. Explain the major difference between a shared lock and an exclusive lock during a transaction

6. DBMS

Create a database for BookMyShow.

7. OS Question

What is thrashing in OS?

8. OS Question

What is the difference between paging and segmentation?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes