i
Civica India
Filter interviews by
Includes basic medium level aptitude questions plus software testing questions
The testing lifecycle involves planning, designing, executing, and evaluating tests to ensure software quality.
1. Planning phase involves defining test objectives, scope, and resources.
2. Design phase includes creating test cases, test data, and test environments.
3. Execution phase involves running tests, recording results, and reporting defects.
4. Evaluation phase includes analyzing test results, identifying trends, a...
Testing techniques include black box testing, white box testing, unit testing, integration testing, system testing, regression testing, and acceptance testing.
Black box testing focuses on the functionality of the software without looking at its internal code.
White box testing involves testing the internal code structure, paths, and branches.
Unit testing tests individual units or components of the software.
Integration t...
Top trending discussions
I applied via Campus Placement and was interviewed in Jul 2020. There were 4 interview rounds.
I will assess the client's current infrastructure, identify areas of improvement, and propose a customized upgrade plan.
Conduct a thorough assessment of the client's current infrastructure
Identify areas of improvement and prioritize them based on their impact on the client's business
Propose a customized upgrade plan that addresses the client's specific needs and budget
Ensure minimal disruption to the client's operation...
I appeared for an interview before Oct 2021.
A C program that communicates with a database and retrieves data using host and indicator variables.
Use appropriate database libraries and APIs to establish a connection with the database.
Define host and indicator variables to store the fetched data.
Write SQL queries to fetch the required data from the database.
Execute the queries and retrieve the data into the host variables.
Use the indicator variables to check for an...
I applied via Naukri.com and was interviewed before Jul 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
Collections in Java are data structures that store and manipulate groups of objects.
Collections framework provides interfaces (List, Set, Map) and classes (ArrayList, HashSet, HashMap) for storing and manipulating data.
Collections offer methods for adding, removing, and accessing elements in a structured way.
Collections can be used to sort, search, and iterate over elements efficiently.
Example: ArrayList<String> ...
Threads in programming have a life cycle that includes creation, running, blocking, and termination.
Threads are created using the Thread class in Java or pthread_create in C.
Threads start running when the start() method is called.
Threads can be blocked using methods like sleep(), wait(), or join().
Threads terminate when their run() method completes or when explicitly stopped.
Object-oriented programming principles can be applied to manage database connections efficiently.
Encapsulation: Encapsulate database connection details within a class to hide complexity.
Inheritance: Use inheritance to create reusable database connection classes.
Polymorphism: Implement polymorphism to switch between different types of database connections.
Abstraction: Abstract database connection methods to simplify usa
I applied via Campus Placement and was interviewed before Aug 2023. There were 2 interview rounds.
I applied via LinkedIn and was interviewed before May 2023. There were 3 interview rounds.
Questions on HTML, CSS, JQUERY, PHP, WORDPRESS. this is for WordPress developer role.
based on 1 interview
Interview experience
Software Engineer
241
salaries
| ₹3.2 L/yr - ₹12.2 L/yr |
Senior Software Engineer
149
salaries
| ₹6.7 L/yr - ₹21 L/yr |
Test Analyst
122
salaries
| ₹3.6 L/yr - ₹8.3 L/yr |
Senior Test Analyst
120
salaries
| ₹7 L/yr - ₹15 L/yr |
Technical Lead
77
salaries
| ₹11.1 L/yr - ₹30 L/yr |
Xoriant
CitiusTech
HTC Global Services
HERE Technologies