Upload Button Icon Add office photos

Filter interviews by

Soho House Mumbai Senior ETL Developer Interview Questions and Answers for Experienced

Updated 2 Apr 2022

Soho House Mumbai Senior ETL Developer Interview Experiences for Experienced

1 interview found

I applied via Naukri.com and was interviewed in Oct 2021. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. What difference between temporary table and global temporary table?
  • Ans. 

    Temporary tables are session-specific while global temporary tables are accessible across sessions.

    • Temporary tables are created in a user's temporary tablespace and are automatically dropped at the end of the session.

    • Global temporary tables are created in a user's temporary tablespace but are not automatically dropped at the end of the session.

    • Temporary tables are only accessible within the session that created them.

    • Gl...

  • Answered by AI
  • Q2. Different between function and Store procedure?
  • Ans. 

    Functions return a single value while stored procedures can return multiple values and perform complex operations.

    • Functions are used to perform a single operation and return a single value.

    • Stored procedures can perform complex operations and return multiple values.

    • Functions can be used in SQL statements while stored procedures cannot.

    • Functions are faster than stored procedures as they do not require compilation.

    • Stored ...

  • Answered by AI
  • Q3. Drawback of SSIS packages?
  • Ans. 

    SSIS packages can be complex and difficult to troubleshoot.

    • Debugging can be time-consuming and challenging.

    • SSIS packages can be resource-intensive and slow down other processes.

    • Version control can be difficult to manage.

    • SSIS packages may not be suitable for real-time data integration.

    • SSIS packages may require additional licensing costs for advanced features.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn new things and understand basic knowledge of Sql

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Aug 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Operating system questions
Round 3 - Coding Test 

Linked list standard questions

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

  • Q1. Rotate Matrix right by K times

    You have been given a matrix ‘MAT’ of size 'N' * 'M' (where 'N' and 'M' denote the number of rows and columns respectively) and a positive int...

  • Ans. Row-wise rotation

    This approach is based on the fact that when we rotate an array to the right by ‘K’ times, it shifts ‘K’ elements from the end to the beginning of the array while the remaining elements shift towards the end. The effective rotations in ‘MAT’ can be from 0 to 'M' - 1, as we get the same matrix ‘MAT’ after every 'M' rotations. So, we will set ‘K’ to ‘K’ % ‘M’.

     

    Now, we traverse ‘MAT’ row-wise. We wil...

  • Answered by CodingNinjas
  • Q2. Word Search

    You are given a two-dimensional grid having 'N' rows and 'M' columns, consisting of upper case characters. You are also given a word 'WORD'. You have to find the number...

  • Ans. 

    1. Coded using recursion and backtracking but the time complexity was of exponential order so time limit exceeded.
    2. Tried to code it using DFS but couldn't code it in the given time.

  • Answered by CodingNinjas
Round 2 - Face to Face 

(4 Questions)

Round duration - 75 minutes
Round difficulty - Medium

Interview started with an introduction and walk through the resume for first 5 minutes. After that, interview asked few coding questions.

  • Q1. Largest Island

    You have been given a non-empty grid consisting of only 0s and 1s. You have to find the maximum area of an island in the given grid.

    An island is a group of 1s (representing land) connecte...

  • Ans. 

    1. I was little stuck in stuck in start but later on came up with DFS approach.
    2. Interviewer was satisfied the approach and asked me to code it.

  • Answered by CodingNinjas
  • Q2. Given a 2D matrix having 0s and 1s, each row is sorted. Find the row having the maximum number of consecutive ones in the matrix.
  • Ans. 

    1. Told the brute force which is to traverse the whole matrix.
    2. Optimized it using binary search on each row. But interviewer want more optimized approach than this.
    3. After thinking for few minutes, came up with the approach of starting from top right and take decision whether to go left or down depending on the element in left. Interviewer asked me to further optimize.
    4. Optimized it by using combination of 3rd appr...

  • Answered by CodingNinjas
  • Q3. Pythagorean Triplet

    You are given an array of n integers (a1, a2,....,an), you need to find if the array contains a pythagorean triplet or not.

    An array is said to have a pythagorean triplet if there exi...

  • Ans. Brute Force
    • One simple naive solution is to try every possible triplet present in the array as a candidate for the pythagorean triplet.
    • So, we simply run three nested loops, and pick three integers and check if they follow the property given in the problem statement( i.e for three integers a,b and c a^2 b^2 = c^2).
    • If we find any required triplet, we return true. Otherwise, if we can't find any valid triplet, we return fa...
  • Answered by CodingNinjas
  • Q4. Top View of Binary Tree

    You are given a Binary Tree of integers. You are supposed to return the top view of the given binary tree. The Top view of the binary tree is the set of nodes that are visible when ...

  • Ans. Using Pre-Order Traversal

    As we know that all three traversals, i.e. pre-order, in-order and post-order, visit the tree node at once. We can use any of them. Here we are going to use pre-order traversal for the explanation. So while traversing in the pre-order traversal, we will keep track of horizontal distance of the node which is going to be visited from the root node, and we also keep track of the vertical level of ...

  • Answered by CodingNinjas
Round 3 - Face to Face 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

This round was focused on DSA along with short discussion on computer science fundamentals. For coding problems, I was asked to code the first problem only. For others, had to discuss the approach only. For computer science fundamentals, discussion on OOPS. Differences between process and threads were discussed.

  • Q1. Fix BST

    Given a Binary Search Tree, where exactly two nodes of the same tree were swapped by mistake. The task is to restore or fix the BST, without changing its structure.

    A binary search tree (BST), al...

  • Ans. 

    After getting some of the hints, was able to come up with in-order traversal approach which takes extra space. Interviewer wanted better approach without extra space. But couldn't think of it.

  • Answered by CodingNinjas
  • Q2. Implement Stack with Linked List

    You need to implement the Stack data structure using a Singly Linked List.

    Create a class named 'Stack' which supports the following operations(all in O(1) time):

    ...
  • Ans. Best Approach
    1. Maintain a linked list. Keep track of its head, and size at all times, and update them accordingly whenever a new operation is performed.
    2. Following is the way we can implement all functions of the stack using linked list:
      1. First, initialize a head node, and the size of the list as NULL and 0 respectively.
      2. Then for push function, insert new elements at the head of the list, i.e. the new element will become the ...
  • Answered by CodingNinjas
  • Q3. Given N documents and a set of keywords was given, you have to retrieve document having highest frequency of those keywords first and then others.
  • Ans. 

    1. Told the approach using hashmap.
    2. Optimized it further by using tries.

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Software Engineering from TIET - Thapar Institute of Engineering And Technology. I applied for the job as SDE - 1 in GurgaonEligibility criteria7 CGPAOYO interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, OOPS, OS, DBMSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Focus on DSA as you will be judged mostly on that for entry-level software engineer profiles.
Tip 2 : Don't mug up the solution as you might not be able to recall the approach or you might face new question that you haven't seen earlier.
Tip 3 : Practice as much as possible from platforms like InterviewBit, LeetCode.

Application resume tips for other job seekers

Tip 1 : Try not to mention those things about which you are not comfortable. 
Tip 2 : Having one or two good projects in resume helps.
Tip 3 : Mention good competitive programming ranks (if any)
Tip 4 : Use overleaf.com for making a resume using Latex.

Final outcome of the interviewSelected

Skills evaluated in this interview

Soho House Mumbai Interview FAQs

How many rounds are there in Soho House Mumbai Senior ETL Developer interview for experienced candidates?
Soho House Mumbai interview process for experienced candidates usually has 1 rounds. The most common rounds in the Soho House Mumbai interview process for experienced candidates are Technical.
What are the top questions asked in Soho House Mumbai Senior ETL Developer interview for experienced candidates?

Some of the top questions asked at the Soho House Mumbai Senior ETL Developer interview for experienced candidates -

  1. What difference between temporary table and global temporary tab...read more
  2. Different between function and Store procedu...read more
  3. Drawback of SSIS packag...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Soho House Mumbai interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

Oyo Rooms Interview Questions
3.3
 • 222 Interviews
Burger King Interview Questions
3.9
 • 68 Interviews
Pizza Hut Interview Questions
3.9
 • 43 Interviews
Hyatt Regency Interview Questions
4.2
 • 43 Interviews
JW Marriott Interview Questions
4.1
 • 39 Interviews
View all
Bartender
8 salaries
unlock blur

₹1.2 L/yr - ₹3 L/yr

Housekeeping Supervisor
7 salaries
unlock blur

₹3 L/yr - ₹4 L/yr

Commis Chef
5 salaries
unlock blur

₹1.6 L/yr - ₹2.5 L/yr

Assistant Waiter
5 salaries
unlock blur

₹1.1 L/yr - ₹2.2 L/yr

Commie 2
5 salaries
unlock blur

₹3 L/yr - ₹10.1 L/yr

Explore more salaries
Compare Soho House Mumbai with

The Bombay Canteen

5.0
Compare

The Table

4.4
Compare

Smoke House Deli, Bangalore

4.8
Compare

Farzi Cafe Pune

4.3
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview