Mahesan-Soliton Interview Experience

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

SOLITON INTERVIEW EXPERIENCE

MAHESAN P
201CS212
DAY 1

ROUND 1 (PRELIMINARY) 1 HOUR:


Total 15 MCQ’s and 4 Coding Questions.
● 10 MCQ’s were from Physics Questions (11th and 12th Physics Syllabus)
(Electrostatics, Electromagnetics, Work, Power, Circuits, etc.)
● 5 MCQ’s were from C language. (Concepts covered in BYTS training only
were asked).
● 4 Coding questions were in the difficulty level EASY.
1. Find whether a number is Palindrome or not.
2. Given two strings A and B, find how many times A should be repeated
such that B is a substring of A.
Example: Input: A:aabbc B: bbcaa Ouptut: 2
3. Given an array of integer elements, find the sum of perfect squares in the
array.
Example: Input: [1, 2, 4, 5, 9, 6, 16] Output: 27
4. Given an Integer, find the number of leading zeros in its binary
representation. Example: Input: 10 Output: 28
Explanation: 10(00000000000000000000000000001010)

ROUND 2 (SOLITON SPECIFIC ASSESSMENT) 1 HOUR:


Total 10 Numerical Answer Type.
Formulas for Physics Questions and a scientific calculator were given in
this round.
● 2 Questions were from Aptitude.
● 5 Questions were from Physics Concepts (11th and 12th Syllabus).
● 3 Questions were from C language.

ROUND 3 (SHORT PROGRAMMING ROUND) 1 HOUR:


3 Coding Questions were asked. Should be solved only using the C
language.
First Question:
A number is called a Jumping Number if all adjacent digits in it differ by 1.
The difference between ‘9’ and ‘0’ is not considered as 1. All single digit numbers
are considered as Jumping Numbers. For example 7, 8987 and 4343456 are
Jumping numbers but 796 and 89098 are not.
Given a number n, find the largest jumping number lesser than or equal to n.

Second Question:
American Representation of a number: 100,000.
Indian Representation of a number: 1,00,000.
Given a number, if it is in American Representation, print “American” and change
to Indian Representation and print the Indian Representation of the number. If it
is in Indian Representation, print “Indian” and change it to American
Representation and print the American Representation of the number.
Example: Input: 2,33,234 Output: Indian 233, 234

Third Question:
Given an array of integer elements, find the largest integer that can be
obtained by concatenating the array of elements. NOTE: The array element
should not be further divided into individual elements.
Example: [8, 19, 20, 7, 5] Output: 8752019
Explanation: 19 and 20 should not be further divided and concatenated,
they should be concatenated to the final integer as a whole.

ROUND 4 (LONG PROGRAMMING ROUND) 2 HOURS:


2 Coding Questions were asked, should be solved only using C. We
should build an approach and explain it to the Soliton Mentor, if they approve it
we can proceed coding. NOTE: The explanation is a must, if the mentor is
satisfied with the explanation, there is a high chance of us shortlisted to
the next round, even without coding.

First Problem:
Given two strings as names, perform FLAMES and print whether Friends,
Lovers, Affectionate, Marriage, Enemies or Siblings.
Example: Input: AJAY PRIYA Output: Friends

Second Problem:
Given a string, find the largest palindrome that can be built using the
characters of the string. The case of the letters should be maintained.
Example: Input: I love soliton Output: Ilooli
DAY 2
ROUND 5 (TECHNICAL HR ROUND):
Technical HR’s have asked questions from the resume and asked to
explain the logic of questions from the Long Programming Round.
Some of the questions were: (questions will vary person to person as
questions will be asked from the resume)
● Tell me about yourself.
● What is Mutex?
● What is a lock?
● What is Deadlock?
● Flow of the synchronization in OS.
● Questions about my latest project(blog) : architecture, databases, tech
stack.
● Questions about internship: flutter.
● Have you created these projects for the college curriculum or on your
own?
● Why did you create these projects?
● What do you know about soliton?

ROUND 6 (PERSONAL HR ROUND):


This round assesses our attitude, communicational skills and our career
objective.
● Tell me about yourself.
● Do you have any siblings?
● What is your father and mother?
● Why will you choose Soliton over other companies?

ROUND 7 (DESIGN ROUND):


This round is more like Group Discussion + Problem Solving. Teams of 8
will be created and a problem statement will be given. This round assesses our
capability to team work, our capability to communicate our approach to other
team members and our problem solving ability.
Question: Come up with a design to find the optimum number of lights to be
placed in a given room such that the visibility of the room does not decrease.
ROUND 8 (ESSAY ROUND):
● What is our career objective?
● What will you do for Soliton and what are your expectations from Soliton?
● What are your plans for the next 5 years?

ALL THE BEST FRIENDS


ATTEND THE PLACEMENTS WITH FULL COURAGE AND CONFIDENCE

You might also like