Open In App

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

Last Updated : 18 Aug, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

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.

https://www.geeksforgeeks.org/number-of-leading-zeros-in-binary-representation-of-a-given-number/

Round 2 (Aptitude test – 1 Hour)

This round had 3 sections:

  • 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)

Similar to : https://www.geeksforgeeks.org/convert-the-number-from-international-system-to-indian-system/

  • Given two numbers,add the binary of the two numbers, without converting to decimal.

https://www.geeksforgeeks.org/program-to-add-two-binary-strings/

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
  • The interviewer asked questions about my projects.
  • 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?”


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads