Tata 1mg interview experience Real time questions & tips from candidates to crack your interview

SDE - 2

Tata 1mg
upvote
share-icon
2 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Journey
I kept practicing DSA and CS fundamentals. Along with it, I was also learning web development and I made some good projects. Acadview was the first company that visited our campus. I left no stone unturned, went through the previous interview experiences, polished my skills and eventually cracked the very first interview I sat down for.
Application story
I got one referral from Linkedin. He sent me one google form and We just had to upload resume and fill all details in the form. First, they took the online assessment. Later, they called us for the interview rounds.
Why selected/rejected for the role?
The basic reason for my selection was my strong knowledge of core DSA fundamentals and my problem-solving ability. I was selected because I had developed skills like DSA, problem-solving, and Logical building ability. I also prepared for the HR round because all the questions asked in the HR round I was already familiar with them. I was able to pick the hints given by interviewer and build my answers based on the hints provided.
Preparation
Duration: 5 months
Topics: Data Structures, LLD, HHD, OOPS concepts, JAVA
Tip
Tip

Tip 1 : Participate in live contests on websites like Codechef, Codeforces etc as much as possible.
Tip 2 : Practice previous interview questions from LeetCode, GeeksForGeeks.
Tip 3 : Revise Computer Science subjects like DBMS, OOPS thoroughly.

Application process
Where: Campus
Eligibility: 7.5+ CGPA
Resume Tip
Resume tip

Add projects and Internships if you have done any and add only those things which you really know.

Interview rounds

01
Round
Medium
Video Call
Duration60 minutes
Interview date10 Aug 2021
Coding problem2

1. Find All Triplets With Zero Sum

Moderate
30m average time
50% success
0/80
Asked in companies
MicrosoftFacebookDunzo

You are given an array Arr consisting of n integers, you need to find all the distinct triplets present in the array which adds up to zero.

An array is said to have a triplet {arr[i], arr[j], arr[k]} with 0 sum if there exists three indices i, j and k such that i!=j, j!=k and i!=k and arr[i] + arr[j] + arr[k] = 0.

Note :
1. You can return the list of values in any order. For example, if a valid triplet is {1, 2, -3}, then (2, -3, 1), (-3, 2, 1) etc is also valid triplet. Also, the ordering of different triplets can be random i.e if there are more than one valid triplets, you can return them in any order.
2. The elements in the array need not be distinct.
3. If no such triplet is present in the array, then return an empty list, and the output printed for such a test case will be "-1".
Problem approach

Tip 1: Talk through the solution while writing code
Tip 2: Dry run your code with different inputs
Tip 3: Try to optimise or ask hints if you're not able to optimise your code

Try solving now

2. Check If Linked List Is Palindrome

Easy
15m average time
85% success
0/40
Asked in companies
HSBCAmazonThought Works

You are given a Singly Linked List of integers. You have to return true if the linked list is palindrome, else return false.


A Linked List is a palindrome if it reads the same from left to right and from right to left.


Example:
The lists (1 -> 2 -> 1), (3 -> 4 -> 4-> 3), and (1) are palindromes, while the lists (1 -> 2 -> 3) and (3 -> 4) are not.
Try solving now
02
Round
Easy
Video Call
Duration150 minutes
Interview date11 Aug 2021
Coding problem1

1. System Design Question

Design a food delivery app similar as Swiggy.
Requirements:
List of restaurants
Respective restaurants menu
Cart
Payment

Design schema to store things and flow of how application should work technically

Problem approach

Tip 1 : Ask whatever questions you've in mind
Tip 2 : Keep interviewer engaged with what you're thinking
Tip 3 : Don't only explain. But keep it as discussion

Here's your problem of the day

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

Skill covered: Programming

To make an AI less repetitive in a long paragraph, you should increase:

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 4 problems
Interviewed by Tata 1mg
1220 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Tata 1mg
1263 views
0 comments
0 upvotes
company logo
SDE - 2
3 rounds | 4 problems
Interviewed by Tata 1mg
2020 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Tata 1mg
41 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 2
5 rounds | 12 problems
Interviewed by Walmart
29510 views
8 comments
0 upvotes
company logo
SDE - 2
3 rounds | 5 problems
Interviewed by Amazon
6660 views
1 comments
0 upvotes
company logo
SDE - 2
6 rounds | 8 problems
Interviewed by Amazon
5157 views
0 comments
0 upvotes