Ionic Software Services interview experience Real time questions & tips from candidates to crack your interview

SDE - 2

Ionic Software Services
upvote
share-icon
3 rounds | 11 Coding problems

Interview preparation journey

expand-icon
Journey
My journey from a government school in a small city to a successful SDE-2 began in a small city in Madhya Pradesh. I attended a government school there and went on to complete my engineering at a private college in Bhopal, excelling in placements with the highest package. After graduation, I embraced the corporate world, eager to learn and contribute. I joined a reputed company in Bangalore for almost two years. After that, I explored new opportunities and continued to grow professionally, ultimately deciding to switch companies. I was offered a position as a Software Development Engineer (SDE-2) at Ionic. My hard work paid off with a significant 250% salary hike.
Application story
Regularly, I apply for suitable positions (in my case, Node.js or MERN developer). Every day, I dedicate 1.5 to 2 hours to job searching and applying on various platforms. One day, I saw a job opening at Ionic on Naukri.com. I applied directly through Naukri.com, and after 2-3 days, I received a call.
Why selected/rejected for the role?
My main reason for getting the offer is my strong problem-solving skills and project experience. In preparation, I focused mostly on problem-solving and practiced almost 100 to 150 coding questions. Additionally, I was deeply involved in the last company project, so I have gained valuable industrial experience.
Preparation
Duration: 3 months
Topics: Data Structures, ProblemSolving (must be needed), JavaScript , React, Node
Tip
Tip

Tip 1: Practice at least 20 hard questions and 50 medium-level questions. 

Tip 2: Complete one project in React with Node.js and MongoDB from scratch. 

Tip 3: Write JavaScript code for concepts such as Scope, Hoisting, Closures, and others. 

Tip 4: Watch and read interview experience blogs or videos.

 

 


 

Application process
Where: Naukri
Eligibility: B.tech with computer stream and 2+ years experience
Resume Tip
Resume tip

Tip 1: Create a single-page resume; avoid making it too fancy. Keep it simple and clean. 

Tip 2: Explain your work experience in detail on your resume, including your tasks, roles, and responsibilities. 

Tip 3: Avoid adding personal information like your date of birth. Include only contact details and a profile. 

Tip 4: Avoid describing your projects in detail; instead, provide just the name, technology used, and a brief description.

Interview rounds

01
Round
Medium
Video Call
Duration60 minutes
Interview date25 Jul 2022
Coding problem5

Timing ( 1 pm - 2 pm on Saturday)
environment: first round online very light environment
activity: no,
interviewer: the interviewer was very good and polite he made me very comfortable

1. JS questions

1. What is an event loop in javascript and how does it handle synchronous and asynchronous processes in javascript? (Learn)
2. What is the difference between “==” and “equals(…)” in comparing Java String objects

Problem approach

Tip 1: Read the event loop concept and practice also
Tip 2: Understand async and await in JavaScript
Tip 3: Learn javascript internal working
Tip 4: Read all the JavaScript topic

Moderate
25m average time
70% success
0/80
Asked in companies
Citi BankCIS - Cyber InfrastructureDell Technologies

Ninja is given a pattern. Now he is asked to print the same pattern for any given ‘N’ number of rows.

Note:

There is only one space between the values of each column in a row.

For example, Pattern for ‘N’ = 5 will be.
1 2 3 4 5 
11 12 13 14 15 
21 22 23 24 25 
16 17 18 19 20 
6 7 8 9 10 
Problem approach

Step 1. The interviewer said to use any online compiler.
Step 2. Write logic as logic is very common.
Step3. The interviewer said to make a dynamic input-based logic 
Step 4. Ask me to explain the logic

Try solving now

3. Project Question

Tell me about your projects.

Problem approach

Tip 1: I explained my all contributions to projects and results.
Tip 2: Explain about project structure

4. JS Question

What map and filter in JavaScript? (Learn)

What is setTimeout and setInterval? (Learn)

5. JS questions

What are closers and promises in javascript. ? 

What is the callback function and callback hell program in JavaScript. ?

What is the difference between var, let, const. ?  (Learn)

What is call-by-value and call-by-reference. ? (Learn)

02
Round
Medium
Video Call
Duration60 minutes
Interview date27 Jul 2022
Coding problem3

Timing ( 8 pm - 9 pm night )
environment: The second round was also online with a serious environment
activity: no,
interviewer: The interviewer was good he is a hiring manager and asked all questions point to point

1. HR Questions

1. What is your role and responsibility in your past project. ?
2. some cross-questions based on answers?
3. What is Node.js?
4. if we open the index page of the react project does it work? 
6. Which database did you work and explain the types of table mappings

Problem approach

Tip 1: Just go through all your work.
Tip 2: learn to react in depth. 
Tip 3: go through your database logic.

2. Maximum Subarray Sum

Moderate
35m average time
81% success
0/80
Asked in companies
HCL TechnologiesInformaticaSamsung

You are given an array 'arr' of length 'n', consisting of integers.


A subarray is a contiguous segment of an array. In other words, a subarray can be formed by removing 0 or more integers from the beginning and 0 or more integers from the end of an array.


Find the sum of the subarray (including empty subarray) having maximum sum among all subarrays.


The sum of an empty subarray is 0.


Example :
Input: 'arr' = [1, 2, 7, -4, 3, 2, -10, 9, 1]

Output: 11

Explanation: The subarray yielding the maximum sum is [1, 2, 7, -4, 3, 2].
Problem approach

Step 1: First I tried to solve this problem with 2 loops 

Step 2: they said to do with Kadane's Algorithm
Step 3: I already practiced this question so I just solve 
Step 4: explain the logic part only m logic

Try solving now

3. Node JS Questions

Create a simple node server with Express.js.

What is Node.js?

03
Round
Hard
Video Call
Duration90 minutes
Interview date29 Jul 2023
Coding problem3

Timing ( 8 pm - 9 pm night )
environment: The last round was also online with a serious environment
activity: no,
interviewer: The interviewer was good he is a co-director and asked all questions basic questions in-depth

1. DBMS Question

Explain database schema for social media application that has post and like, comment, and also like a comment.

Problem approach

Tip 1: learn database schema concepts
Tip 2: learn how to convert business requirements to a database schema

2. Rearrange Linked List

Moderate
22m average time
80% success
0/80
Asked in companies
AmazonIntuitOptum

You have been given a singly Linked List in the form of 'L1' -> 'L2' -> 'L3' -> ... 'Ln'. Your task is to rearrange the nodes of this list to make it in the form of 'L1' -> 'Ln' -> 'L2' -> 'Ln-1' and so on. You are not allowed to alter the data of the nodes of the given linked list.

For example:
If the given linked list is 1 -> 2 -> 3 -> 4 -> 5 -> NULL.

Then rearrange it into 1 -> 5 -> 2 -> 4 -> 3 -> NULL. 
Problem approach

Step 1: Do some good Practice in any competitive coding platforms.

Try solving now

3. Behavioural Questions

If you do not match the deadline then how do you handle a situation? 

If you do not agree with your team member then how do you deal with it?

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
SDE - Intern
3 rounds | 9 problems
Interviewed by Ionic Software Services
760 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 2
5 rounds | 12 problems
Interviewed by Walmart
29570 views
8 comments
0 upvotes
company logo
SDE - 2
3 rounds | 4 problems
Interviewed by HashedIn
9584 views
0 comments
0 upvotes
company logo
SDE - 2
3 rounds | 5 problems
Interviewed by Amazon
6678 views
1 comments
0 upvotes