Upload Button Icon Add office photos

Filter interviews by

EX Squared Solutions Software Developer Intern Interview Questions and Answers

Updated 14 Sep 2021

6 Interview questions

A Software Developer Intern was asked
Q. 

Buy and Sell Stock Problem Statement

Imagine you are Harshad Mehta's friend, and you have been given the stock prices of a particular company for the next 'N' days. You can perform up to two buy-and-sell t...

Ans. 

Maximize profit from stock prices over N days with up to two buy-and-sell transactions.

  • Two Transactions: You can buy and sell stocks twice to maximize profit.

  • Sell Before Buy: Ensure you sell a stock before buying again.

  • Example 1: Prices = [3, 3, 5, 0, 0] yields max profit of 6.

  • Example 2: Prices = [7, 6, 4, 3, 1] yields max profit of 0.

  • Dynamic Programming: Use dynamic programming to track profits efficiently.

A Software Developer Intern was asked
Q. 

Convert Sentence to Pascal Case

Given a string STR, your task is to remove spaces from STR and convert it to Pascal case format. The function should return the modified STR.

In Pascal case, words are conc...

Ans. 

Convert a given string to Pascal case by removing spaces and capitalizing the first letter of each word.

  • Input Handling: Read the number of test cases and each string to be processed.

  • String Manipulation: Split the string by spaces, capitalize each word, and join them without spaces.

  • Example: 'hello world' becomes 'HelloWorld'.

  • Efficiency: Ensure the solution handles up to 500,000 characters efficiently due to constra...

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more
🔥 Asked by recruiter 2 times
A Software Developer Intern was asked
Q. 

Generate Possible Words from T9 Keypad

Given a string S consisting of digits from 2 to 9, the task is to generate all possible strings that can be formed by mapping these digits to letters on a T9 keypad. ...

Ans. 

Generate all possible letter combinations from a T9 keypad input string, sorted lexicographically for each test case.

  • Mapping Digits: Each digit from 2 to 9 corresponds to specific letters (e.g., 2 -> 'abc', 3 -> 'def').

  • Combination Generation: Use backtracking or iterative methods to generate all possible combinations of letters for the given digits.

  • Lexicographical Order: Ensure the output combinations are so...

A Software Developer Intern was asked
Q. 

Pair Sum Problem Statement

You are provided with an array ARR consisting of N distinct integers in ascending order and an integer TARGET. Your objective is to count all the distinct pairs in ARR whose sum ...

Ans. 

Count distinct pairs in a sorted array that sum up to a given target value, returning -1 if no pairs exist.

  • Two-Pointer Technique: Use two pointers, one at the start and one at the end of the array, to find pairs efficiently.

  • Distinct Elements: Since the array contains distinct integers, each valid pair will be unique.

  • Example: For ARR = [1, 2, 3] and TARGET = 4, the only pair is (1, 3).

  • Return Value: If pairs are fou...

A Software Developer Intern was asked
Q. Write an SQL query to fetch records that are present in one table but not in another table.
Ans. 

SQL query to find records in one table that do not exist in another table using LEFT JOIN or NOT EXISTS.

  • LEFT JOIN: Use a LEFT JOIN to combine both tables and filter where the second table's key is NULL. Example: SELECT a.* FROM TableA a LEFT JOIN TableB b ON a.id = b.id WHERE b.id IS NULL.

  • NOT EXISTS: Use a subquery with NOT EXISTS to check for non-existence. Example: SELECT * FROM TableA a WHERE NOT EXISTS (SELECT...

A Software Developer Intern was asked
Q. 

Maximum Sum Path from Leaf to Root

Given a binary tree with 'N' nodes, identify the path from a leaf node to the root node that has the maximum sum among all root-to-leaf paths.

Example:

All the possible...

Ans. 

Find the maximum sum path from a leaf node to the root in a binary tree using level order input.

  • Input Format: The binary tree is represented in level order, with '0' indicating null nodes.

  • Example: For input '4 -2 3 4 0 5 6 0 7 0 0 0 0 0 0', the tree structure can be visualized.

  • Path Calculation: Traverse the tree recursively to calculate the sum of paths from leaves to the root.

  • Output: Return the path with the maxi...

EX Squared Solutions Software Developer Intern Interview Experiences

1 interview found

I appeared for an interview in Oct 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Easy

  • Q1. 

    Pair Sum Problem Statement

    You are provided with an array ARR consisting of N distinct integers in ascending order and an integer TARGET. Your objective is to count all the distinct pairs in ARR whose sum...

  • Ans. 

    Count distinct pairs in a sorted array that sum up to a given target value, returning -1 if no pairs exist.

    • Two-Pointer Technique: Use two pointers, one at the start and one at the end of the array, to find pairs efficiently.

    • Distinct Elements: Since the array contains distinct integers, each valid pair will be unique.

    • Example: For ARR = [1, 2, 3] and TARGET = 4, the only pair is (1, 3).

    • Return Value: If pairs are found, r...

  • Answered by AI
  • Q2. 

    Maximum Sum Path from Leaf to Root

    Given a binary tree with 'N' nodes, identify the path from a leaf node to the root node that has the maximum sum among all root-to-leaf paths.

    Example:

    All the possibl...

  • Ans. 

    Find the maximum sum path from a leaf node to the root in a binary tree using level order input.

    • Input Format: The binary tree is represented in level order, with '0' indicating null nodes.

    • Example: For input '4 -2 3 4 0 5 6 0 7 0 0 0 0 0 0', the tree structure can be visualized.

    • Path Calculation: Traverse the tree recursively to calculate the sum of paths from leaves to the root.

    • Output: Return the path with the maximum s...

  • Answered by AI
  • Q3. Write an SQL query to fetch records that are present in one table but not in another table.
  • Ans. 

    SQL query to find records in one table that do not exist in another table using LEFT JOIN or NOT EXISTS.

    • LEFT JOIN: Use a LEFT JOIN to combine both tables and filter where the second table's key is NULL. Example: SELECT a.* FROM TableA a LEFT JOIN TableB b ON a.id = b.id WHERE b.id IS NULL.

    • NOT EXISTS: Use a subquery with NOT EXISTS to check for non-existence. Example: SELECT * FROM TableA a WHERE NOT EXISTS (SELECT 1 FR...

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

  • Q1. 

    Convert Sentence to Pascal Case

    Given a string STR, your task is to remove spaces from STR and convert it to Pascal case format. The function should return the modified STR.

    In Pascal case, words are con...

  • Ans. 

    Convert a given string to Pascal case by removing spaces and capitalizing the first letter of each word.

    • Input Handling: Read the number of test cases and each string to be processed.

    • String Manipulation: Split the string by spaces, capitalize each word, and join them without spaces.

    • Example: 'hello world' becomes 'HelloWorld'.

    • Efficiency: Ensure the solution handles up to 500,000 characters efficiently due to constraints.

  • Answered by AI
Round 3 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

  • Q1. 

    Buy and Sell Stock Problem Statement

    Imagine you are Harshad Mehta's friend, and you have been given the stock prices of a particular company for the next 'N' days. You can perform up to two buy-and-sell ...

  • Ans. 

    Maximize profit from stock prices over N days with up to two buy-and-sell transactions.

    • Two Transactions: You can buy and sell stocks twice to maximize profit.

    • Sell Before Buy: Ensure you sell a stock before buying again.

    • Example 1: Prices = [3, 3, 5, 0, 0] yields max profit of 6.

    • Example 2: Prices = [7, 6, 4, 3, 1] yields max profit of 0.

    • Dynamic Programming: Use dynamic programming to track profits efficiently.

  • Answered by AI
  • Q2. 

    Generate Possible Words from T9 Keypad

    Given a string S consisting of digits from 2 to 9, the task is to generate all possible strings that can be formed by mapping these digits to letters on a T9 keypad....

  • Ans. 

    Generate all possible letter combinations from a T9 keypad input string, sorted lexicographically for each test case.

    • Mapping Digits: Each digit from 2 to 9 corresponds to specific letters (e.g., 2 -> 'abc', 3 -> 'def').

    • Combination Generation: Use backtracking or iterative methods to generate all possible combinations of letters for the given digits.

    • Lexicographical Order: Ensure the output combinations are sorted ...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from J.C. Bose University of Science and Technology, YMCA. Eligibility criteriaNo backlogEX Squared Solutions India Pvt Ltd interview preparation:Topics to prepare for the interview - Tree, Linked List,Graph,OOPS,Dynamic Programming,Stacks,Operating SystemTime required to prepare for the interview - 6 monthInterview preparation tips for other job seekers

Tip 1 : Mention 1 project at least in your resume which is done by you . Never mention a project copied from google. 
Tip 2 : Prepare for basic of OOPS and Operating System. 
Tip 3 : You have to some Knowledge of System design .
Tip 4 : never give wrong answer if you don't know the answer simply say it to interviewr.

Application resume tips for other job seekers

Tip 1 : Never add fake information related to project and other stuff.
Tip 2 : Keep resume simple do not add unnecessary info like you ranked 1st in 5th class.

Final outcome of the interviewSelected

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about EX Squared Solutions?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Company Website and was interviewed before Jun 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

First round was coding as well as aptitude done together went well I guess focusing on codes helps a lot.

Round 2 - Technical 

(1 Question)

  • Q1. 2nd round included tr and mr round went quite enegritic

Interview Preparation Tips

Interview preparation tips for other job seekers - Resume skills matters a lot don't fill resume the technologies you don't even aware of

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more

I applied via LinkedIn and was interviewed before Jul 2020. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Which technologies your interested to work
  • Q2. Question related to Java coding
  • Q3. Question from C language
  • Q4. Question from AI & ML

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare on all the latest technologies, brush your regular skills

I applied via Campus Placement and was interviewed in Apr 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Are you willing to relocate?
  • Ans. 

    Yes, I am open to relocating for the right opportunity that aligns with my career goals and personal growth.

    • Relocation can provide exposure to new technologies and methodologies.

    • I am excited about the prospect of working in diverse teams and cultures.

    • For example, moving to a tech hub like San Francisco could enhance my career.

    • I understand the challenges of relocating, but I see them as opportunities for growth.

  • Answered by AI
  • Q2. Why should I hire you?
  • Ans. 

    I bring a unique blend of skills, experience, and passion for software development that aligns perfectly with your team's goals.

    • Proven experience in developing scalable applications, such as a recent project where I improved performance by 30%.

    • Strong problem-solving skills demonstrated through my contributions to open-source projects, enhancing functionality and fixing bugs.

    • Excellent teamwork and communication abilitie...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - My technical and Hr interview done at same place. It lasted about 40minutes. The interviewer test both my technical knowledge and communication skills. I tell most of the answer. They check patience level.He stressed on my final year project . Asking about range and specification of compotents which I heve used in my project. Finally ask some HR questions.

I applied via Company Website and was interviewed before Oct 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Tell me about your experience

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident adn clear when you answer

I applied via Amcat and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Refer R S Agarwal book for apptitude

Round 2 - One-on-one 

(1 Question)

  • Q1. Write a c program on fractional numbers
  • Ans. 

    A C program to perform arithmetic operations on fractional numbers.

    • Use float or double data type to store fractional numbers.

    • Use scanf() to take input from the user.

    • Perform arithmetic operations like addition, subtraction, multiplication, and division.

    • Use printf() to display the result.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared refer R S Agarwal book for apptitude test

Skills evaluated in this interview

I applied via Company Website and was interviewed before Feb 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. They asked about dbms questions in the form of table formate
  • Q2. They asked code for some python program

Interview Preparation Tips

Interview preparation tips for other job seekers - Firstly they conducted computer based technical exam and then after qualifying that then we will go for face face interview and then lastly HR round will be held.
Are these interview questions helpful?

I applied via LinkedIn and was interviewed before Jan 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. 1. tell me about yourself

Interview Preparation Tips

Interview preparation tips for other job seekers - It was nice, but since Im not great at coding I didn't do well

I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Easy logical questions
basic quant

Round 2 - Coding Test 

Easy level coding questions
Counting frequency of alphabets

Interview Preparation Tips

Interview preparation tips for other job seekers - Just go through the basics of javascript
Hoisting

I applied via Recruitment Consulltant and was interviewed before Feb 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

1.It covers all aptitude topics, and English sentences
2.Essay writing
3.Coding

Round 2 - Technical 

(2 Questions)

  • Q1. In TR , languages which u mentioned in resume they will ask Basic programing Questions on Btech project They will say one idea , we need to tell the logic how can we develop (it may varies)
  • Q2. Testing questions Polymorphism, abstraction,constructors, SQL basics
Round 3 - HR 

(5 Questions)

  • Q1. What is your family background?
  • Q2. Why should we hire you?
  • Q3. Tell me about yourself.
  • Q4. What are your strengths and weaknesses?
  • Q5. Knowledge about updated technologies

Interview Preparation Tips

Interview preparation tips for other job seekers - Resume is important for your TR. Mention only languages u know well.

Tell us how to improve this page.

Software Engineer
8 salaries
unlock blur

₹6 L/yr - ₹18.9 L/yr

Senior Software Engineer
5 salaries
unlock blur

₹16 L/yr - ₹27.5 L/yr

Software Developer
4 salaries
unlock blur

₹4.5 L/yr - ₹11.7 L/yr

UI Designer
4 salaries
unlock blur

₹5.5 L/yr - ₹8 L/yr

Senior Software Test Engineer
4 salaries
unlock blur

₹12 L/yr - ₹14 L/yr

Explore more salaries
Compare EX Squared Solutions with

TCS

3.6
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare
write
Share an Interview