Upload Button Icon Add office photos

Filter interviews by

Prakhar Software Solutions Interview Questions and Answers

Updated 3 Jun 2024

Prakhar Software Solutions Interview Experiences

Popular Designations

4 interviews found

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Coding Test 

3 questions. 2 easy and 3rd was moderate.

Round 2 - Technical 

(2 Questions)

  • Q1. Easy to moderate level technical questions.
  • Q2. Easy technical question
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion and date of joining.

Interview Preparation Tips

Topics to prepare for Prakhar Software Solutions Java Developer interview:
  • Collections
  • java 8
  • Spring Boot
  • Docker

Java Developer Interview Questions asked at other Companies

Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size N containing only integers 0 and 1, implement a function to sort this array. The solution should scan the array only once without using any additional arrays. Input: The firs... read more
View answer (4)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Job Portal and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Oops concept Multithreading Spring boot

Full Stack Software Developer Interview Questions asked at other Companies

Q1. Oops in Java Patterns in Java JDK,JRE,JVM MVC Array questions strings in Java This,super keywords Java problems like palindrome, prime number,and so many problems and logics Why java is platform independent Why java is not platform dependen... read more
View answer (1)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jun 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Core java, spring, hibernate

Interview Preparation Tips

Interview preparation tips for other job seekers - Spoil your career if you joined

Senior Software Developer Interview Questions asked at other Companies

Q1. Intersection of Linked List Problem You are provided with two singly linked lists containing integers, where both lists converge at some node belonging to a third linked list. Your task is to determine the data of the node at which they sta... read more
View answer (1)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Naukri.com and was interviewed before Jun 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Oops concept, Multi threading Spring boot
  • Q2. 1)Encapsulation 2)Spring boot annotation

Senior Software Developer Interview Questions asked at other Companies

Q1. Intersection of Linked List Problem You are provided with two singly linked lists containing integers, where both lists converge at some node belonging to a third linked list. Your task is to determine the data of the node at which they sta... read more
View answer (1)

Prakhar Software Solutions interview questions for popular designations

 Senior Software Developer

 (2)

 Full Stack Software Developer

 (1)

 Java Developer

 (1)

Jobs at Prakhar Software Solutions

View all

Interview questions from similar companies

I appeared for an interview before Dec 2020.

Round 1 - Video Call 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This was a technical round. The interviewer asked me some programming based questions and some questions on database management systems.

  • Q1. 

    Sum of Maximum and Minimum Elements Problem Statement

    Given an array ARR of size N, your objective is to determine the sum of the largest and smallest elements within the array.

    Follow Up:

    Can you achie...

  • Ans. 

    Find the sum of the largest and smallest elements in an array with the least number of comparisons.

    • Iterate through the array to find the maximum and minimum elements.

    • Keep track of the maximum and minimum elements as you iterate.

    • After iterating, sum up the maximum and minimum elements.

    • To achieve the task with the least number of comparisons, compare elements in pairs.

  • Answered by AI
  • Q2. 

    Binary Tree Construction from Parent Array

    Construct a binary tree from a given array called parent where the parent-child relationship is determined by (PARENT[i], i), indicating that the parent of node ...

  • Ans. 

    Construct a binary tree from a given parent array and perform level-order traversal.

    • Iterate through the parent array to create the binary tree using a queue data structure.

    • Keep track of the parent-child relationships and construct the tree accordingly.

    • Perform level-order traversal to print the nodes in the correct order.

  • Answered by AI
  • Q3. Can a unique key be a primary key?
  • Ans. 

    Yes, a unique key can also be a primary key.

    • A primary key must be unique, but a unique key does not necessarily have to be the primary key.

    • A table can have multiple unique keys, but only one primary key.

    • Example: In a table of employees, the employee ID can be a unique key and also the primary key.

  • Answered by AI
  • Q4. Is it better to use a normalized form for database design, or is it more efficient to store data in a single table or two tables?
  • Ans. 

    Normalized form is better for database design for data integrity and flexibility.

    • Normalized form reduces data redundancy and improves data integrity.

    • Normalized form allows for easier data updates and maintenance.

    • Denormalized form may be more efficient for read-heavy applications with complex queries.

    • Consider denormalization for performance optimization after thorough analysis.

    • Example: Normalized form for a customer and...

  • Answered by AI
Round 2 - Video Call 

Round duration - 60 minutes
Round difficulty - Medium

The interviewer had good work experience. She was polite and calm. After brief introduction she straight jumped into my current projects and she covered my entire CV.

Round 3 - Video Call 

(4 Questions)

Round duration - 45 minutes
Round difficulty - Easy

This was a technical round involving questions on OOPS concepts and puzzles.

  • Q1. What is the total number of squares on a chessboard?
  • Ans. 

    There are 204 squares on a chessboard.

    • The chessboard has 64 squares in total.

    • Each square can be divided into smaller squares, such as 1x1, 2x2, 3x3, etc.

    • The total number of squares can be calculated by adding the squares of all sizes together.

  • Answered by AI
  • Q2. What is C++?
  • Ans. 

    C++ is a high-level programming language known for its efficiency, flexibility, and performance.

    • C++ is an object-oriented language with features like classes, inheritance, and polymorphism.

    • It allows low-level memory manipulation through pointers.

    • C++ is used in developing system software, game engines, and high-performance applications.

  • Answered by AI
  • Q3. What is the difference between deep copy and shallow copy?
  • Ans. 

    Deep copy creates a new copy of an object with all nested objects also copied, while shallow copy creates a new copy of an object with references to nested objects.

    • Deep copy creates a new object and recursively copies all nested objects, resulting in a completely independent copy.

    • Shallow copy creates a new object but only copies references to nested objects, so changes in nested objects will reflect in both the origina...

  • Answered by AI
  • Q4. What are template classes? Can you write a program for the assignment operator '=' for a template class such that it behaves differently for 'int' and 'char *'?
  • Ans. 

    Template classes are classes that can work with any data type. Assignment operator can be overloaded to behave differently for different data types.

    • Template classes allow for writing generic classes that can work with any data type.

    • Overloading the assignment operator allows for custom behavior based on the data type.

    • Example: template <class T> class MyClass { T data; public: MyClass& operator=(const T& ot...

  • Answered by AI
Round 4 - HR 

Round duration - 30 minutes
Round difficulty - Easy

This was a 30 minute HR round. The interviewer asked me a number of questions to know more about me.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPASAP Labs interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Dec 2016.

Interview Questionnaire 

9 Questions

  • Q1. Tell me about your internship experience.
  • Ans. 

    I had a 6-month internship at XYZ Company where I worked on developing a web application using Java and Angular.

    • Developed a web application using Java and Angular

    • Collaborated with a team of developers to design and implement new features

    • Participated in code reviews and debugging sessions

    • Gained experience in Agile development methodologies

  • Answered by AI
  • Q2. Discuss about a project mentioned in your CV.
  • Ans. 

    Developed a web-based inventory management system for a retail company.

    • Used Java and Spring framework to build the backend

    • Implemented a responsive user interface using HTML, CSS, and JavaScript

    • Integrated with a barcode scanner for efficient product tracking

    • Implemented role-based access control for different user roles

    • Optimized database queries for improved performance

  • Answered by AI
  • Q3. Given two words, find the similarity between them. You have to develop your own sense of similarity here. Normalize length of LCS by the total length of the string.
  • Ans. 

    The question asks to find the similarity between two words by developing our own sense of similarity.

    • Normalize the length of the Longest Common Subsequence (LCS) by dividing it by the total length of the string.

    • Implement a function that calculates the LCS between two words.

    • Divide the length of the LCS by the sum of the lengths of the two words.

    • Return the normalized similarity score as the result.

  • Answered by AI
  • Q4. Stress checking questions
  • Q5. Given a binary tree, return doubly linked list of all the nodes at each level.
  • Ans. 

    The function returns a doubly linked list of all the nodes at each level of a given binary tree.

    • Use a breadth-first search (BFS) algorithm to traverse the binary tree level by level.

    • Create a doubly linked list for each level and append the nodes to it.

    • Connect the doubly linked lists of each level to form the final result.

  • Answered by AI
  • Q6. Can you work under pressure?
  • Ans. 

    Yes, I thrive in high-pressure situations and have a proven track record of delivering quality work under tight deadlines.

    • I have successfully completed multiple projects on tight deadlines

    • I am able to prioritize tasks effectively to meet deadlines

    • I remain calm and focused under pressure to ensure quality work is delivered

  • Answered by AI
  • Q7. Tell me your achievements.
  • Ans. 

    I have achieved significant milestones in my career as a Senior Software Developer.

    • Developed and implemented a scalable and efficient software solution for a large e-commerce platform, resulting in a 30% increase in sales.

    • Led a team of developers to successfully deliver a complex project within a tight deadline, earning recognition from the client.

    • Optimized the performance of a critical software module, reducing its ex...

  • Answered by AI
  • Q8. How can you be an asset to the company?
  • Ans. 

    I can bring extensive experience in software development, strong problem-solving skills, and a proven track record of delivering high-quality solutions.

    • Extensive experience in software development

    • Strong problem-solving skills

    • Proven track record of delivering high-quality solutions

  • Answered by AI
  • Q9. Will you deliver your 100% in the job?
  • Ans. 

    Yes, I am committed to delivering my 100% in the job.

    • I am dedicated to producing high-quality code and meeting project deadlines.

    • I continuously strive to improve my skills and stay updated with the latest technologies.

    • I have a track record of successfully completing projects and exceeding expectations.

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: The test had 3 questions as follows :
Q1. Rainwater Collection - Dynamic programming
Q2. DP / Memoization question
Q3. BFS Matrix Question
Tips: Have strong hold over topics like Dynamic Programming. Graph Theory, specially BFS and DFS.
Duration: 1 hour 30 minutes
Total Questions: 3

Round: Test
Experience: Both questions were based on implementation of puzzles and problems.
Tips: AD-HOC questions should be known and good coding skills with data structures and algorithms.
Duration: 45 minutes
Total Questions: 2

Round: Technical Interview
Experience: The interviewer asked me about my previous internships while in college and made me explain the work I did. Later on he asked me in detail about the projects I did in college.
Tips: Be prepared to explain your internship work and project work in details. You will be cross questioned. So be ready to answer everything related to them. Only enter those projects in your CV which you can explain confidently.

Round: Technical Interview
Experience: I was first asked a coding question related to finding similarity in two words and I had to define the terms of similarity on my own which I did by normalizing length of LCS by the total length of the string. Then I was faced with stress checking. They tried proving me wrong even though when I was right and checked my reaction under stress.
Tips: Be confident about your answers and act smart. Don't hesitate to explain and believe in your skills. Take criticism in a positive manner.

Round: Technical + HR Interview
Experience: A little coding questions were asked like binary trees, doubly linked lists etc. Then the usual HR questions like achievements, how would I be an asset to the company and all.
Tips: Think out loud. Communicate with the interviewer well. Clarify whatever you don't understand. Show them that you are passionate and excited to work with them. Show that you will give your best to help grow the company.

Skills: Coding Skills, Ability To Cope Up With Stress, Communication And Confidence, Logical And Structured Thinking, Data Structures
College Name: IIT Varanasi

Skills evaluated in this interview

I applied via Walk-in and was interviewed before Feb 2021. There were 2 interview rounds.

Round 1 - Coding Test 

Be good on basics of coding

Round 2 - One-on-one 

(1 Question)

  • Q1. Some sql queries and code piece related to substring

Interview Preparation Tips

Interview preparation tips for other job seekers - be confident, be good in basics of coding
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Basics of java and ubuntu
Round 3 - Technical 

(1 Question)

  • Q1. OOPS concepts and some others.
Round 4 - HR 

(1 Question)

  • Q1. Basic Details related to past work experiences and all

Interview Preparation Tips

Interview preparation tips for other job seekers - Please work on your java basics and shell scripting.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Basics of Control systems and logical questions

Round 2 - HR 

(1 Question)

  • Q1. What can you bring to table. What you expect from company Etc

Interview Preparation Tips

Interview preparation tips for other job seekers - NA
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Remove cyclic dependency in spring
  • Ans. 

    To remove cyclic dependency in Spring, use interfaces, setter injection, or constructor injection.

    • Use interfaces to break the cyclic dependency

    • Use setter injection to inject dependencies after bean creation

    • Use constructor injection to pass dependencies during bean creation

  • Answered by AI
  • Q2. Write the code of reverse linkedlist
  • Ans. 

    Code to reverse a linked list

    • Create three pointers: prev, current, next

    • Iterate through the linked list, updating pointers accordingly

    • Set the next pointer of current to prev to reverse the list

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Design system for parkin
  • Ans. 

    Design a system for parking management

    • Include features for vehicle registration and tracking

    • Implement payment processing for parking fees

    • Utilize sensors for real-time parking availability updates

  • Answered by AI

Skills evaluated in this interview

Prakhar Software Solutions Interview FAQs

How many rounds are there in Prakhar Software Solutions interview?
Prakhar Software Solutions interview process usually has 1-2 rounds. The most common rounds in the Prakhar Software Solutions interview process are Technical, Resume Shortlist and Coding Test.
How to prepare for Prakhar Software Solutions interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Prakhar Software Solutions . The most common topics and skills that interviewers at Prakhar Software Solutions expect are Software Configuration Management, Compliance, CCTV Monitoring, Training and Troubleshooting.
What are the top questions asked in Prakhar Software Solutions interview?

Some of the top questions asked at the Prakhar Software Solutions interview -

  1. Easy to moderate level technical questio...read more
  2. oops concept, Multi threading Spring b...read more
  3. easy technical quest...read more

Tell us how to improve this page.

Prakhar Software Solutions Interview Process

based on 6 interviews

Interview experience

4.7
  
Excellent
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.5k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
Oracle Interview Questions
3.7
 • 853 Interviews
Mphasis Interview Questions
3.4
 • 796 Interviews
View all

Prakhar Software Solutions Reviews and Ratings

based on 65 reviews

3.4/5

Rating in categories

3.2

Skill development

3.3

Work-life balance

3.1

Salary

3.0

Job security

3.0

Company culture

2.9

Promotions

3.1

Work satisfaction

Explore 65 Reviews and Ratings
Finance Executive

New Delhi

3-8 Yrs

Not Disclosed

Healthcare Administrator

New Delhi

2-5 Yrs

Not Disclosed

Explore more jobs
Senior Software Developer
24 salaries
unlock blur

₹4.2 L/yr - ₹10.1 L/yr

Software Developer
21 salaries
unlock blur

₹4 L/yr - ₹8.5 L/yr

Project Coordinator
13 salaries
unlock blur

₹2.2 L/yr - ₹3.6 L/yr

HR Executive
12 salaries
unlock blur

₹2 L/yr - ₹3 L/yr

Project Manager
9 salaries
unlock blur

₹8 L/yr - ₹12 L/yr

Explore more salaries
Compare Prakhar Software Solutions with

Oracle

3.7
Compare

Amdocs

3.7
Compare

Carelon Global Solutions

3.9
Compare

Automatic Data Processing (ADP)

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview