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

Software Engineer

HashedIn
upvote
share-icon
4 rounds | 11 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 months
Topics: Data structures, oops, algorithms, operating system, DBMS
Tip
Tip

Tip 1 : prepare from interview experience and top 100 interview questions of leectcode 
Tip 2 : prepare top 50 questions of each academic subject 
Tip 3 : prepare the introduction very well, it gives a boost to your confidence and interviers interest

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

Tip 1 : At least 2 internship experience, have some live demo or screenshots ready to present your work
Tip 2 : project can be basic, but the features implemented must have make a difference in your learning curve during the journey of project

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date27 Aug 2021
Coding problem2

2 coding questions
1. An arithmetic problem solving question, needed to identify the formula 
2. Merge sort problem
 

1. Remove String

Moderate
35m average time
60% success
0/80
Asked in companies
OpenTextAmazonSamsung

You have been given a linked list where each node has a single character. You have also been given a string 'STR'.

You have to remove all the occurrences of string STR from the linked list.

Note:
1. Start checking from the end of the linked list and not from the beginning. For example, if the linked list is ( a, b, a ,b, a)  and the string is equal to “aba” , then the answer should be (a b), not (b a).

2. After removing an occurrence check again for new formations.
Try solving now

2. Merge Sort

Easy
15m average time
85% success
0/40
Asked in companies
BarclaysOracleHCL Technologies

Given a sequence of numbers ‘ARR’. Your task is to return a sorted sequence of ‘ARR’ in non-descending order with help of the merge sort algorithm.

Example :

Merge Sort Algorithm -

Merge sort is a Divide and Conquer based Algorithm. It divides the input array into two-parts, until the size of the input array is not ‘1’. In the return part, it will merge two sorted arrays a return a whole merged sorted array.

subsequence

The above illustrates shows how merge sort works.
Note :
It is compulsory to use the ‘Merge Sort’ algorithm.
Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date28 Aug 2021
Coding problem3

3 coding questions were asked

1. N-th Node From The End

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

You are given a Singly Linked List of integers. You have to find the N-th node from end.

For Example
If the given list is (1 -> -2 -> 0 -> 4) and N=2:

example

Then the 2nd node from the end is 0.
Problem approach

Tip 1 : keep edge cases in mind
 

Try solving now

2. Quick Sort

Moderate
10m average time
90% success
0/80
Asked in companies
Samsung R&D InstituteLenskart.comSamsung

You are given an array of integers. You need to sort the array in ascending order using quick sort.

Quick sort is a divide and conquer algorithm in which we choose a pivot point and partition the array into two parts i.e, left and right. The left part contains the numbers smaller than the pivot element and the right part contains the numbers larger than the pivot element. Then we recursively sort the left and right parts of the array.

Example:

Let the array = [ 4, 2, 1, 5, 3 ]
Let pivot to be the rightmost number.

example

After the 1st level partitioning the array will be { 2, 1, 3, 4, 5 } as 3 was the pivot. After 2nd level partitioning the array will be { 1, 2, 3, 4, 5 } as 1 was the pivot for the left part and 5 was the pivot for the right part. Now our array is sorted and there is no need to divide it again.

Problem approach

Tip 1 : Keep the difference among all the sorting algorithm 
 

Try solving now

3. Two Sum

Easy
10m average time
90% success
0/40
Asked in companies
MeeshoAdobeInfo Edge India (Naukri.com)

You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target.

Note:

We cannot use the element at a given index twice.

Follow Up:

Try to do this problem in O(N) time complexity. 
Problem approach

Tip 1 : Practice top interview questions
 

Try solving now
03
Round
Medium
Video Call
Duration60 minutes
Interview date29 Aug 2021
Coding problem3

1 DSA question, other academic questions

1. Find the maximum element in the array after update operations.

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

You have been given an array/list ‘A’ consisting of ‘N’ integers all of which are ‘0’ initially. You are given an array/list ‘ARR’ consisting of ‘M’ pairs of integers which are ‘M’ operations you need to perform on ‘A’. In each operation, you are given a range and you need to increase each element whose index lies in that range by ‘1’. Your task is to return the maximum element of array/list ‘A’ after all ‘M’ operations are performed.

Example:
Let’s assume ‘N’ is 5. Initially, all the elements are initialized to zero. we need to perform 2 operations 1 5 and 2 4. In operation 1 5, we will increase all the elements from index 1 to 5 by 1 i.e it becomes [1,1,1,1,1]. 

In operation 2 4, we will increase all the elements from index 2 to 4 by 1 i.e it becomes [1,2,2,2,1]. So answer in this case will be 2 as 2 is the maximum element of the array/list. 
Note:
In the above question array/list is assumed to have ‘1’ - based indexing i.e. array/list starts from index 1.
Problem approach

Tip 1 : Revise searching algorithm and edge cases
 

Try solving now

2. DBMS Question

Describe all joins with example.

Problem approach

Tip 1 : Give real life examples 
 

3. OOPS Question

Describe pillar of OOPS with examples.

04
Round
Easy
HR Round
Duration30 minutes
Interview date2 Sep 2021
Coding problem3

Interview was scheduled around 10AM
Interviewer made me comfortable by telling about herself and company

1. Basic HR Question

Introduce yourself.


 

Problem approach

Tip 1 : Prepare the introduction well beforehand 
Tip 2 : Cover technical and extra curricular activities 
 

2. Basic HR Question

Asked about the things I like about hashedin.


 

Problem approach

Tip 1 : Attend the pre placement talk and make notes 
 

3. Basic HR Question

Strengths and weaknesses.

Problem approach

Tip 1 : Be honest with your weakness and tell them that you are working to overcome it 
 

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
company logo
Software Engineer
4 rounds | 6 problems
Interviewed by HashedIn
950 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by HashedIn
2592 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 3 problems
Interviewed by HashedIn
2146 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by HashedIn
1207 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
4 rounds | 1 problems
Interviewed by Newgen Software
3266 views
2 comments
0 upvotes
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 3 problems
Interviewed by Newgen Software
1480 views
0 comments
0 upvotes