Soliton Technologies logo

Soliton Technologies Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 97 interview experiences · FREE TO READ

5.4 Rounds average
Average Typical difficulty
64.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Soliton Technologies.

Showing 3 of 97
Soliton Technologies logo
Soliton Technologies

Software Engineer

Engineering · nearly a year ago

Intern Average Neutral experience No offer 7 rounds
Interview process
Technical screen Technical screen Recruiter call Technical screen Technical screen Technical screen Presentation
Interview formats
Technical Coding Behavioral Technical Coding System Design Presentation

It has nearly 6-7 rounds. The first round was a pen and paper written test, followed by a short programming round. Then there was a general HR round, and after that a technical HR round. Next, there was a long programming round, then a designing round, and finally an essay writing round.

Confirmed questions1 question
  • Do you have any questions about physics and engineering mathematics?
Soliton Technologies logo
Soliton Technologies

Software Engineer

Engineering · a year ago

Entry Difficult Positive experience No offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Background check
Interview formats
Coding Technical Technical Behavioral

So the whole interview thing was pretty in-depth, really getting into the basics. It kicked off with this online coding test, you know, covering data structures, algorithms, and debugging. After I passed that, I had two technical interviews, and then a chat with HR. The technical interviews were all about C/C++ programming, how I approach problems, embedded systems stuff, and some questions about how things work in the real world. They also checked my understanding of system design and memory management. The HR part was more about seeing if I'd fit in and if I was up for working with some specialized technologies. It was tough but a good learning experience overall.

Confirmed questions1 question
  • Could you write C++ code for a basic scheduler that handles task prioritization based on deadlines and execution time, ensuring efficiency?
Soliton Technologies logo
Soliton Technologies

Software Developer

Engineering · a year ago

Mid Difficult Positive experience No offer 6 rounds
Interview process
Technical screen Recruiter call Technical screen Technical screen Technical screen Technical screen
Interview formats
Technical Coding Behavioral System Design Presentation

The Soliton Technologies Software Developer interview process takes two days and includes several technical and analytical rounds to test problem-solving, programming, and design abilities. Day 1 includes a paper and pen test with 15-20 questions on basic analytical and technical skills, followed by Programming Round 1 for coding challenges. Then, a Technical & HR Round assesses problem-solving, algorithms, and C programming, along with communication and cultural fit. Day 2 features Programming Round 2, a more advanced coding test, a Design Round for system architecture and logical thinking, and an Essay Round potentially evaluating communication and analytical reasoning. The interviews are considered tough, with a big focus on C programming, problem-solving, and logical thinking. Prep should be on coding, design, and communication.

Confirmed questions1 question
  • Solve medium-difficulty coding problems using C.

Soliton Technologies Software Engineer Interview Questions

Quoted word for word from Soliton Technologies interview reports.

How do you count the number of zeros in a binary representation?

Read reports

Given two wires A and B, each 40m long with a cross-sectional area of 10^-7 m^2, connected in series with a potential difference of 50v. If their resistances are 15 and 10 ohms respectively, what is the electric field generated by wire B?

Read reports

Write a C program to convert a number between -100000 and +100000 into its word representation (e.g., 999 should be output as 'nine hundred and ninety nine').

Read reports

Can you write a function to check if a number is a perfect square?

Read reports

What are the values of a and b such that the equation passing through three given points equals zero?

Read report

Find the common element present in all rows of a given array.

Read report

Can you define mass and weight, and tell me which one is greater on the moon?

Read report

Can you write code to check if a string is a palindrome?

Read report

Given two input strings, Hello* and How are you ?, create an algorithm to determine if the second string is a substring of the first, where '*' acts as a wildcard matching one or more characters. If a '*' is preceded by '\', it should be treated as a literal character. Test cases should return true for: 1. H**H 2. Hello*.H* 3. Hello\*. How* 4. a* y* and false for: 1. Hello. How are you ? 2. \*Hello

Read report

Formats, difficulty and experience

Across all 97 Soliton Technologies interview reports.

Interview formats

Technical 37.9%
Coding 26.8%
Behavioral 19.6%
Presentation 5%
System Design 4.5%

Interview difficulty

Easy 7.2%
Average 57.7%
Difficult 35.1%

Candidate experience

Neutral 25.8%
Positive 64.9%
Negative 9.3%