Osmosys Software Solutions interview experience Real time questions & tips from candidates to crack your interview

Associate Software Engineer

Osmosys Software Solutions
upvote
share-icon
2 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 Months
Topics: Data Structures, Pointers, OOPS, Web Development, SQL
Tip
Tip

Tip 1 : Practice DSA. It improves problem-solving skills. It is never too late to start.
Tip 2 : Create projects to learn skills and languages rather than just reading about them.
Tip 3 : Communicate with peers and mentors to enhance communication skills and become more confident with your answers.

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

Tip 1 : Include the projects that you know the details of and can answer questions confidently in that.
Tip 2 : Include extracurriculars (club participation, volunteering). It shows that you are engaged with a community and know how to network with people.

Interview rounds

01
Round
Medium
Video Call
Duration60 Minutes
Interview date1 Jun 2022
Coding problem1

The interview was conducted in the morning. I had to join a Teams meeting link and I was then directed to a breakout room with the interviewer. The interviewer was very polite and guided me where I needed. He mentioned that he wanted to see my practical work rather than just asking me theoretical questions.

1. Anagram Pairs

Moderate
30m average time
60% success
0/80
Asked in companies
NearbuyAppleAmerican Express

You are given two strings 'str1' and 'str1'.


You have to tell whether these strings form an anagram pair or not.


The strings form an anagram pair if the letters of one string can be rearranged to form another string.

Pre-requisites:

Anagrams are defined as words or names that can be formed by rearranging the letters of another word. Such as "spar" can be formed by rearranging letters of "rasp". Hence, "spar" and "rasp" are anagrams. 

Other examples include:

'triangle' and 'integral'
'listen' and 'silent'
Note:
Since it is a binary problem, there is no partial marking. Marks will only be awarded if you get all the test cases correct. 
Problem approach

Step 1: My first approach was to apply sorting and check is both strings are equal.
Step 2: The interviewer asked me about the time complexity and then to optimise the solution.
Step 3: I then gave him two more approaches by counting the frequency of characters - one using an array and one using a hashmap.
Step 4: The interviewer was satisfied with the solution and asked me about the time and space complexities. He then wanted me to code the approach using Hashmap.
Step 5: I coded the solution.
Step 6: The interviewer told me to dry-run the solution and tell him my answer.
Step 7: I did what was asked and the interviewer was satisfied.

Try solving now
02
Round
Easy
HR Round
Duration15 Minutes
Interview date1 Jul 2022
Coding problem3

The interview was in the evening. Since I was facing issues with my teams camera my interview was rescheduled from the afternoon to the evening. The interviewer was very enthusiastic to know about me and my interests and if I am a good fit for the company.

1. Basic HR Question

Some of my biggest weaknesses

Problem approach

Tip 1 : Turn the situation to your advantage by telling your weaknesses strategically. (E.g. my weakness is I am quite meticulous with my tasks, which results in good standards of tasks but at the same time I end up spending more time on the task than needed)
Tip 2 : Tell how you are planning to overcome that weakness.
Tip 3 : Never tell you have no weaknesses.

2. Basic HR Question

What is your typing speed? The interviewer asked me to open a typing speed test online.

Problem approach

Tip 1 : Practice typing with both hands.
Tip 2 : Practice typing while looking at the screen and minimize errors.

3. Technical Question

Show a javascript project. Explain what you did.
Follow up - How would you change the colour of boxes in this javascript project?

Note - This question was specifically related to a javascript project of mine

Problem approach

Tip 1 : Always understand the code in your project. Even if you have taken the code from reference sites.
Tip 2 : Keep your project at hand and review them before interviews.

Here's your problem of the day

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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4657 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
961 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6450 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3452 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Associate Software Engineer
3 rounds | 10 problems
Interviewed by Amdocs
2370 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 2 problems
Interviewed by Ernst & Young (EY)
2672 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 15 problems
Interviewed by Ernst & Young (EY)
2347 views
0 comments
0 upvotes