Tip 1 : Practice Coding Questions on a coding platform which covers test cases also and you can track of your speed as well
Tip 2 : Prepare various optimisation techniques implemented in your project, how big stream of data is ingested
Tip 3 : Refresh basics of every skill you mentioned in resume and prepare high level questions of your expertise skill
Tip 1 : Should be one page, brief and concluded
Tip 2 : Specify technologies used in every mentioned project
My Interview went pretty good. I was asked one coding question, 1 SQL and 1 python and various Spark, Big Data and Redshift questions.



For ‘N’ = 10.
Unique prime factors are 2 and 5.
Hence we return {2, 5}.
I was asked to code in python specifically with some standard python libraries to check my understanding of the language.
How to deploy a Big Data Model? Mention the key steps involved.
What are the different big data processing techniques?
Given an Employee Table, find the Nth highest salary from it.
CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT
BEGIN
DECLARE M INT;
SET M=N-1;
RETURN (
SELECT DISTINCT Salary FROM Employee ORDER BY Salary DESC LIMIT M, 1
);
ENDHow to use an AWS Data Pipeline to load CSV into Redshift?
What is materialized views in Redshift?
Data warehousing concepts and SQL questions were asked in this round
Timing : 1:30 PM - 2:15 PM
Differentiate between fact table and dimension table.
What are the different types of data marts in the context of data warehousing?
What is the difference between CHAR and VARCHAR2 datatype in SQL?
What is the view in SQL?
What is On Delete cascade constraint?
Spark related questions
Timing : 2:30 PM - 3:00 PM
List the types of Deploy Modes in Spark.
What do you understand by Shuffling in Spark?
Explain the working of Spark with the help of its architecture.
This was a casual HR round with some simple behavioural questions.
Timing : 3:15 PM - 3:45 PM
1) Why should we hire you?
2) What are your expectations from the company?
3) How was your overall interview experience?
4) What are your strengths and weakness according to you?
5) Where do you see yourself in the next 5 years?
Tip 1 : The cross-questioning can go intense sometimes, think before you speak.
Tip 2 : Be open-minded and answer whatever you are thinking, in these rounds, I feel it is important to have an opinion.
Tip 3 : The context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, and which team you are mentoring, how is the work environment etc.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?