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

Software Engineer

HashedIn
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Data Structures, Algorithms, System Design, Database Fundamentals, OOPS, Design Patterns.
Tip
Tip

Tip 1 : The first thing to prepare is problem solving using DSA. Do at least 2 problems daily on different topics.
Tip 2 : The next thing to prepare is System Design: that includes high level and low level design. One must have brief knowledge of system design principles.
Tip 3 : The last thing is that you need to keep in mind the hiring manager round where you will be asked questions about project management which shouldn't be ignored.

Application process
Where: Linkedin
Eligibility: 2 years of experience in Java
Resume Tip
Resume tip

Tip 1 : Mention your experience in the required tech stack (in my case it was Java)
Tip 2 : Have a professional one page resume containing brief summary of previous experience and tech stack worked on.

Interview rounds

01
Round
Medium
Online Coding Test
Duration60 minutes
Interview date23 Jun 2021
Coding problem3

Timing: It was evening 4PM.
It was an online round. The interviewer seemed to have good knowledge about data structures. He made me comfortable before the actual interview started.

1. Strings of Numbers

Hard
45m average time
55% success
0/120
Asked in companies
AppleFacebookUber

You have been given two integers ‘N’ and ‘K’. Consider a set ‘X’ of all possible strings of ‘N’ number of digits such that all strings contain digits only in range 0 to ‘K’ inclusive.

For example, If ‘N’ is 2 and ‘K’ is ‘2’ then the set ‘X’ will be-

‘X’ = { 00, 01, 02, 10, 11, 12, 20, 21, 22 }.

Your task is to find a string of minimum possible length such that it contains all strings from set ‘X as any of its substring.

Note:

If there are more than one possible such strings, then you can output any of them.
Problem approach

It is a simple String Manipulation problem.
 

Try solving now

2. Longest Increasing Subsequence

Moderate
30m average time
65% success
0/80
Asked in companies
IBMVisaOYO

For a given array with N elements, you need to find the length of the longest subsequence from the array such that all the elements of the subsequence are sorted in strictly increasing order.

Strictly Increasing Sequence is when each term in the sequence is larger than the preceding term.

For example:
[1, 2, 3, 4] is a strictly increasing array, while [2, 1, 4, 3] is not.
Try solving now

3. Excel Column Number

Easy
23m average time
0/40
Asked in companies
OYODirectiGoldman Sachs

You have been given a column title as appears in an Excel sheet, return its corresponding column number.

For example:
A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28 
...
Problem approach

This is somehow a problem which doesn't require any DS, but requires some thinking and problem solving skills.
Following is the simple function that can be used to solve the problem:
string convertToTitle(int columnNumber) {
string ans="";
int reminder;
while(columnNumber){
reminder = columnNumber%26;
if(reminder==0){
reminder = 26;
}
char c = 64+reminder;
ans = c+ans;
columnNumber = (columnNumber-reminder )/26;
}
return ans;
}

Try solving now
02
Round
Medium
Online Coding Test
Duration60 minutes
Interview date25 Jun 2021
Coding problem1

Timing was roughly the evening time only. It was a System Design round and the interviewer had a great knowledge about system design. He drilled deep into the concepts.

1. System Design Question

Design a Song Streaming App like Spotify.
The design should Include: 
- architecture level diagram
- database design
- api design

Problem approach

Tip 1 : Have the brief knowledge about each component in a system design. You don't need to have deep knowledge, but you should know things.

Tip 2 : Don't try to fool the interviewer. We know that no design is incorrect, but try to have proper reasoning for everything.

Tip 3 : Try to ask questions, wherever required.

03
Round
Medium
HR Round
Duration30 minutes
Interview date26 Jun 2021
Coding problem1

Timing was the afternoon time. It was a hiring manager round, so the environment was chill and no pressure of technical questions. The interviewer was so much experienced that he took very less time to judge me.

1. Technical Questions

The questions asked were all around the project management tools and strategies. 

He asked about the Agile methodology and the scrum system. 

He also mentioned about the POD structure that is followed at the company.

Problem approach

Tip 1 : Try to make at least this round interactive
Tip 2 : Try to ask more questions about the organisation.
Tip 3 : Try to learn about the Agile Methodology and at least one project management tool like Jira

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
3 rounds | 6 problems
Interviewed by HashedIn
2643 views
0 comments
0 upvotes
company logo
Software Engineer
4 rounds | 6 problems
Interviewed by HashedIn
950 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
1208 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
1481 views
0 comments
0 upvotes