# Soliton Technologies Interview Experience for Software Developer (On-Campus) 2023

Last Updated : 18 Aug, 2023

Platform: Examly

Eligibility criterion:

• Should have scored above 75% (10th, 12th & UG)
• No current arrears

There were a total of 7 rounds:

1. Online Test
2. Aptitude Test
3. Programming Round 1
4. Programming Round 2
5. Technical & General HR Round
6. Design Round
7. Essay Writing

### Round 1 (Online Test – 1 Hour)

The Online test had two sections: MCQs and coding,

There were total 10 MCQ questions that were related to physics and maths.

There were 3 coding questions and the language was limited to C. The questions were easy-moderate level, and the time was limited.

Coding questions:

• Whether a number is Palindrome or not?
• Given two strings, how many times A must be repeated so that B is a substring of it?

https://www.geeksforgeeks.org/minimum-number-of-times-a-has-to-be-repeated-such-that-b-is-a-substring-of-it/

• Count of Leading zeroes in binary of a number.

### Round 2 (Aptitude test – 1 Hour)

• Section 1 (Fill in the blanks): Technical Questions were based on physics(be strong in your 12th physics).
• Section 2 (Fill in the blanks): Technical Questions were based on maths.
• Section 3 (Fill in the blanks): It had 2-3 questions based on algorithm tracing and 1 recursion tracing.

### Round 3 (Programming Round 1 – 1 Hour)

It had 3 coding questions and the language was limited to C.

• Given a number, find the largest number that can be formed out of it.

https://www.geeksforgeeks.org/find-maximum-number-can-formed-digits-number-reviewed/

• Given numbers, we have to convert those into different formats according to the currency system in India, German,and ig US. ( formats were given for each system)
• Given two numbers,add the binary of the two numbers, without converting to decimal.

### Round 4 (Programming Round 2)

This round was for 3 hours and we had 2 coding questions which we were supposed to code only in C.

In this round, I was asked to explain the logic first, before coding. Once they are satisfied with our logic, they’ll ask you to code.

• This is a graph question where given n which is followed by n lines of two words (two names), where name 1 is a friend of name2, and n+1th line is the query.
```Input-
5
Alice Bob
Bob Charlie
Charlie Smith
Alice Smith
Smith Ben
Ben Charlie
Output-
Yes```

We have to find out whether Ben and Charlie and friends.

• The next question was to implement FLAMES.

Given two names, strike the common letters out of it, and try to implement FLAMES and find out the relationship.

### Round 5 (Technical & general HR Round)

• Brief Introduction
• Asked to implement insertion sort.
• Asked questions from OS fundamentals, about OS, how it works, what is a kernel, explain memory management in OS, etc

### Round 6: Design Round

To design a system that would have prevented the 2023 Odisha train collision.

### Round 7: Essay Writing

In this round, they asked to write about “What do you know about the company and what will you do if you join the company?”

Previous
Next