Add office photos
Employer?
Claim Account for FREE

SrinSoft Technologies

3.2
based on 127 Reviews
Filter interviews by

10+ Sona Industries Interview Questions and Answers

Updated 10 Sep 2024

Q1. Show me the duplicates value in the database

Ans.

To show duplicates in a database, use GROUP BY and HAVING clauses.

  • Use GROUP BY to group the data by the column that may have duplicates.

  • Use HAVING to filter the groups that have more than one row.

  • Example: SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name HAVING COUNT(*) > 1;

Add your answer

Q2. Introduce yourself, write sql query to list out employees above age of 23

Ans.

Experienced front end developer with SQL skills. SQL query to list employees above age 23.

  • Use SELECT statement to retrieve data from employees table

  • Use WHERE clause to filter employees above age 23

  • Example: SELECT * FROM employees WHERE age > 23;

Add your answer

Q3. What are flow and flow actions?.

Ans.

Flows and flow actions are used in Pega to define the sequence of steps in a business process.

  • Flows are visual representations of a business process that define the sequence of steps and actions required to complete a task.

  • Flow actions are individual steps within a flow that represent a specific action or decision point.

  • Flows and flow actions can be customized and configured to meet specific business needs.

  • Examples of flow actions include creating a case, sending an email, or...read more

Add your answer

Q4. What are the APIs used in those projects?

Ans.

The APIs used in the projects include RESTful APIs, SOAP APIs, and custom APIs for data retrieval and integration.

  • RESTful APIs were used for communication between client and server in a stateless manner.

  • SOAP APIs were utilized for exchanging structured information in the form of XML messages.

  • Custom APIs were developed for specific functionalities and integrations within the projects.

Add your answer
Discover Sona Industries interview dos and don'ts from real experiences

Q5. Difference between let and var in javascript

Ans.

let is block scoped while var is function scoped in JavaScript.

  • let is block scoped, meaning it is only accessible within the block it is declared in.

  • var is function scoped, meaning it is accessible throughout the function it is declared in.

  • Using let can help prevent variable hoisting issues.

  • let allows you to redeclare a variable in the same scope, while var does not.

Add your answer

Q6. What is pega or why pega?.

Ans.

Pega is a BPM software that helps automate business processes and improve customer engagement.

  • Pega provides a unified platform for process automation, case management, and customer service.

  • It uses a model-driven approach to create applications without the need for coding.

  • Pega's AI capabilities enable intelligent decision-making and predictive analytics.

  • Pega is used by many industries including finance, healthcare, and government.

  • Pega's low-code platform allows for faster deve...read more

Add your answer
Are these interview questions helpful?

Q7. What is data structure and algorithms?

Ans.

Data structures are ways of organizing and storing data in a computer's memory, while algorithms are step-by-step procedures for solving problems.

  • Data structures are used to efficiently manage and manipulate data, such as arrays, linked lists, trees, graphs, etc.

  • Algorithms are the set of rules or steps to solve a particular problem, like sorting algorithms (e.g. bubble sort, quick sort) or searching algorithms (e.g. binary search).

  • Understanding data structures and algorithms ...read more

Add your answer

Q8. explain about standalone and domain differences

Ans.

Standalone and domain are two different modes of running a middleware server.

  • Standalone mode runs a single server instance, while domain mode runs multiple server instances managed by a domain controller.

  • In standalone mode, configuration is done on the server instance itself, while in domain mode, configuration is done on the domain controller.

  • Standalone mode is suitable for small-scale deployments, while domain mode is suitable for large-scale deployments with high availabil...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Difference between abstract and interface

Ans.

Abstract classes are classes that cannot be instantiated and can have both abstract and non-abstract methods. Interfaces are contracts that define the methods that a class must implement.

  • Abstract classes can have constructors while interfaces cannot

  • A class can implement multiple interfaces but can only inherit from one abstract class

  • Abstract classes can have instance variables while interfaces cannot

  • Interfaces can have default methods while abstract classes cannot

  • An abstract ...read more

Add your answer

Q10. tell me some Html tags

Ans.

HTML tags are used to structure content on a web page.

  • <h1> - Heading tag

  • <p> - Paragraph tag

  • <a> - Anchor tag for links

  • <img> - Image tag

  • <ul> - Unordered list tag

Add your answer

Q11. what is jboss default port?

Ans.

The default port for JBoss is 8080.

  • JBoss default port is used for HTTP traffic

  • It can be changed in the server configuration file

  • Other ports used by JBoss include 1099 for RMI and 4444 for JMX

  • Example: http://localhost:8080/myapp

View 1 answer

Q12. What is oops concept?

Ans.

OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.

  • OOPs focuses on creating objects that interact with each other to solve problems.

  • Key concepts include encapsulation, inheritance, polymorphism, and abstraction.

  • Encapsulation involves bundling data and methods that operate on the data into a single unit.

  • Inheritance allows a class to inherit properties and behavior from another class.

  • Polymorphism allows ...read more

Add your answer

Q13. Define rule and ruleset?.

Ans.

A rule is a unit of logic that defines a specific behavior or action. A ruleset is a collection of related rules.

  • A rule is a building block of Pega applications that defines a specific behavior or action.

  • Rules are organized into rulesets, which are collections of related rules.

  • Rules can be reused across different applications and rulesets.

  • Rules can be versioned and managed using Pega's rule management tools.

  • Examples of rules include decision rules, validation rules, and user ...read more

Add your answer

Q14. Promise callback difference

Ans.

Promise callbacks are functions that are executed when a promise is resolved or rejected.

  • Promise callbacks are defined using the then() and catch() methods.

  • The then() method is executed when the promise is resolved.

  • The catch() method is executed when the promise is rejected.

  • Promise callbacks can be chained together using multiple then() methods.

  • Example: promise.then(onResolved).catch(onRejected);

Add your answer

Q15. what is case in pega

Ans.

Case in Pega refers to a specific instance of a work item or task that needs to be completed.

  • Cases are created when a user submits a request or when an automated process triggers a new case.

  • Each case has a unique ID and contains all the information and data related to that specific task.

  • Cases can be tracked and managed through Pega's Case Management tools.

  • Examples of cases include customer service requests, insurance claims, and loan applications.

Add your answer

Q16. Different between list and array

Ans.

Arrays have fixed size, while lists can dynamically resize. Arrays store elements of the same data type, while lists can store different data types.

  • Arrays have a fixed size, while lists can dynamically resize.

  • Arrays store elements of the same data type, while lists can store different data types.

  • Arrays are accessed by index, while lists are accessed by iterators or positions.

  • Arrays are faster for accessing elements, while lists are better for inserting and deleting elements.

Add your answer

Q17. Oops concepts and paradigms

Ans.

Oops concepts and paradigms are fundamental principles in object-oriented programming.

  • Object-oriented programming (OOP) is a programming paradigm based on the concept of objects, which can contain data in the form of fields (attributes) and code in the form of procedures (methods).

  • OOP concepts include encapsulation, inheritance, polymorphism, and abstraction.

  • Encapsulation is the bundling of data with the methods that operate on that data, or the restricting of direct access t...read more

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Sona Industries

based on 17 interviews
Interview experience
3.9
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.4
 • 430 Interview Questions
4.2
 • 296 Interview Questions
3.7
 • 262 Interview Questions
4.2
 • 144 Interview Questions
3.7
 • 139 Interview Questions
4.3
 • 131 Interview Questions
View all
Top SrinSoft Technologies Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter