Info Edge India (Naukri.com) interview experience Real time questions & tips from candidates to crack your interview

Senior Software Engineer

Info Edge India (Naukri.com)
upvote
share-icon
4 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Journey
My journey into the world of software development began during the challenging times of the COVID-19 pandemic. It was during this period that I was introduced to the concepts of Data Structures and Algorithms (DSA) and problem-solving. I soon realized how crucial they were for securing roles in prominent tech companies. Although I started this pursuit in my final year of college, I came to understand that it is never too late to embark on such a path. The key is to be honest with yourself and choose a field that truly excites you, even if it's not specifically Software Engineering. Remember, there are numerous possibilities worth exploring, and the most important thing is to follow your passion.
Application story
My application journey for software development roles began with a thorough search for job opportunities on LinkedIn and various company websites. I wanted to explore a diverse range of companies and roles to find the best fit for my skills and interests. After identifying suitable positions, I tailored my resume and cover letter to highlight my relevant experiences, technical skills, and projects. I applied to multiple companies through their official career portals and also directly on LinkedIn, which provided a convenient and user-friendly way to submit applications. Fortunately, I received positive responses from a few companies, and the interview process typically consisted of four rounds. The first three rounds were technical interviews where I was evaluated on my Data Structures and Algorithms (DSA) knowledge. The questions were of medium difficulty and challenged me to think critically and apply problem-solving techniques effectively. Additionally, since I had web development experience listed on my resume, some technical interviews included questions related to my web development projects. I was asked to explain the technologies I used, the challenges I faced, and the solutions I implemented. Finally, the last round was an HR interview, where the focus shifted to understanding my motivations, cultural fit, and career aspirations. This round provided an opportunity for me to learn more about the company culture and work environment as well.
Why selected/rejected for the role?
I was ultimately selected for the role due to my consistent and dedicated practice of Data Structures and Algorithms (DSA). While the journey wasn't without its challenges, the three failed interviews before cracking this one taught me valuable lessons about perseverance and the importance of continuous improvement. The rejections were not easy to handle, but I refused to be disheartened. Instead, I used each rejection as an opportunity to learn and grow. I analyzed the areas where I could improve, sought feedback from interviewers whenever possible, and worked diligently to address any weaknesses.
Preparation
Duration: 6 months
Topics: Data structures, Low Level design(basics), OOPs concepts, Some basic networking and OS based questions (not in depth), Web development projects
Tip
Tip

Tip 1: Be consistent, even if you can solve 1-2 problems a day
Tip 2: No one can solve medium-hard questions in one go, it requires practice and time to understand patterns
Tip 3: You don't need a Ph.D. in the above topics to crack the interview, prepare enough and start giving interviews.

Application process
Where: Other
Eligibility: NA
Resume Tip
Resume tip

Tip 1: One-page resume
Tip 2: Focus on projects and experiences, no need to write unnecessary info such as extracurricular activities and about medals and achievements in college. You could write if it's related to the role and that too in a very short and crisp 1 liner.

Interview rounds

01
Round
Medium
Video Call
Duration60 minutes
Interview date1 Apr 2022
Coding problem2

1 DSA question and deep dive around the project.

1. Longest Substring Without Repeating Characters

Moderate
20m average time
80% success
0/80
Asked in companies
AmazonInfo Edge India (Naukri.com)Oracle

Given a string 'S' of length 'L', return the length of the longest substring without repeating characters.

Example:

Suppose given input is "abacb", then the length of the longest substring without repeating characters will be 3 ("acb").
Problem approach

1. Use sliding window with hashset, use left and right pointers to move the window.
2. If the set doesn't contain character then first add into the set and calculate the maxLength hand-in-hand...
3. if a character is already present in the set that means you have to move your sliding window by 1, before that you have to remove all the characters that are in front of the character that is present already in the window before.
4. Now you have to remove that character, move the left pointer, and also add the new character into the set.

Try solving now

2. OS Questions

1. What is Cache, and how does it work? Name a few of them. (Learn)
2. How do you achieve the Authorization/Login feature on the website? (Learn)
3. Questions around JWT tokens, private and public keys? (Learn)
4. Basic networking-related questions 

02
Round
Medium
Video Call
Duration60 minutes
Interview date5 Apr 2022
Coding problem2

1. Reverse Linked List

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

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. Project based questions

1. Basic questions about the project.
2. Design a multilevel comment system, as seen in Quora.

03
Round
Easy
HR Round
Duration45 minutes
Interview date12 Aug 2023
Coding problem1

1. Basic HR questions

 Some challenging and tricky questions related to cultural fitment were asked.

04
Round
Easy
Telephonic
Duration60 minutes
Interview date15 Aug 2023
Coding problem1

1. Implementation: HashMap

Easy
30m average time
90% success
0/40
Asked in companies
eBayAmazonUber

Design a data structure that stores a mapping of a key to a given value and supports the following operations in constant time.

1. INSERT(key, value): Inserts an integer value to the data structure against a string type key if not already present. If already present, it updates the value of the key with the new one. This function will not return anything.

2. DELETE(key): Removes the key from the data structure if present. It doesn't return anything.

3. SEARCH(key): It searches for the key in the data structure. In case it is present, return true. Otherwise, return false.

4. GET(key): It returns the integer value stored against the given key. If the key is not present, return -1. 

5. GET_SIZE(): It returns an integer value denoting the size of the data structure. 

6. IS_EMPTY(): It returns a boolean value, denoting whether the data structure is empty or not. 
Note :
1. Key is always a string value.
2. Value can never be -1.
Operations Performed :
First(Denoted by integer value 1):  Insertion to the Data Structure. It is done in a pair of (key, value).

Second(Denoted by integer value 2):  Deletion of a key from the Data Structure.

Third(Denoted by integer value 3): Search a given key in the Data Structure.

Fourth(Denoted by integer value 4): Retrieve the value for a given key from the Data Structure.

Fifth(Denoted by integer value 5): Retrieve the size of the Data Structure.

Sixth(Denoted by integer value 6): Retrieve whether the Data Structure is empty or not.
Try solving now

Here's your problem of the day

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

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
Senior Software Engineer
3 rounds | 5 problems
Interviewed by Info Edge India (Naukri.com)
2548 views
0 comments
0 upvotes
Senior Software Engineer
3 rounds | 3 problems
Interviewed by Info Edge India (Naukri.com)
783 views
0 comments
0 upvotes
Software Engineer
3 rounds | 7 problems
Interviewed by Info Edge India (Naukri.com)
779 views
0 comments
0 upvotes
SDET
3 rounds | 10 problems
Interviewed by Info Edge India (Naukri.com)
1391 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Software Engineer
1 rounds | 3 problems
Interviewed by Intuit
3024 views
1 comments
0 upvotes
company logo
Senior Software Engineer
5 rounds | 5 problems
Interviewed by PhonePe
2643 views
0 comments
0 upvotes
company logo
Senior Software Engineer
4 rounds | 4 problems
Interviewed by Walmart
7661 views
1 comments
0 upvotes