Filter interviews by
Debugging automation script failures involves systematic analysis and troubleshooting techniques to identify and resolve issues.
Check the error logs for specific error messages that can provide clues about the failure.
Verify that the test environment is set up correctly, including dependencies and configurations.
Use debugging tools or IDE features to step through the script and observe variable values and executio...
Capture and save screenshots in Java using libraries like AWT and Selenium for testing purposes.
Use AWT Robot class: Create an instance of Robot and capture the screen.
Example: Robot robot = new Robot(); BufferedImage screen = robot.createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
Save the image: Use ImageIO.write() to save the captured image to a file.
Example: ImageIO.write(screen, ...
Polymorphism allows methods to do different things based on the object it is acting upon, enhancing flexibility in programming.
Polymorphism is a core concept in Object-Oriented Programming (OOP).
It allows methods to be defined in multiple forms.
There are two types: compile-time (method overloading) and runtime (method overriding).
Example of method overloading: A function 'add' can add two integers or concatenate t...
OOP (Object-Oriented Programming) is a programming paradigm based on objects that encapsulate data and behavior.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class from an existing class, inheriting its properties (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same interface for ...
Effective customer interaction involves active listening, empathy, clear communication, and timely follow-ups to build strong relationships.
Active Listening: Pay attention to customer needs and concerns. For example, during a meeting, summarize their points to show understanding.
Empathy: Understand the customer's perspective. If a client is frustrated, acknowledge their feelings and reassure them you are there to ...
Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for improved performance and responsiveness in software applications.
Multithreading allows for parallel execution of tasks, improving performance by utilizing multiple CPU cores.
Threads share the same memory space, making communication between them easier and faster.
Examples of multithreading include web servers handling mult...
A stored procedure is a precompiled collection of SQL statements stored in a database for efficient execution.
Encapsulates complex SQL logic for reuse and consistency.
Improves performance by reducing network traffic and execution time.
Can accept parameters, e.g., `CREATE PROCEDURE GetEmployeeByID @ID INT`.
Enhances security by controlling access to data.
Example: `EXEC GetEmployeeByID 5;` retrieves employee data for...
Encapsulation is a fundamental concept in object-oriented programming that restricts access to certain components of an object.
Encapsulation allows for data hiding, protecting object integrity by preventing external interference.
It is achieved through access modifiers like private, protected, and public in languages such as Java and C++.
For example, a class 'Car' can have private attributes like 'speed' and 'fuel'...
Polymorphism is a programming concept allowing objects to be treated as instances of their parent class, enabling method overriding.
Polymorphism allows methods to do different things based on the object it is acting upon.
Example: A function that takes a base class reference can call overridden methods in derived classes.
Types of polymorphism: Compile-time (method overloading) and runtime (method overriding).
Exampl...
Writing Jira queries for Business Analyst role
Use JQL (Jira Query Language) to create queries
Utilize keywords like 'project', 'assignee', 'status', 'priority', etc.
Combine multiple criteria using logical operators like 'AND', 'OR'
Save commonly used queries as filters for easy access
Use Jira's advanced search features for more complex queries
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Hacker rank test and its good
I applied via Walk-in and was interviewed in Aug 2024. There was 1 interview round.
MSBI stands for Microsoft Business Intelligence. It is a suite of tools used for data integration, analysis, and reporting.
MSBI includes tools like SQL Server Integration Services (SSIS) for data integration, SQL Server Analysis Services (SSAS) for data analysis, and SQL Server Reporting Services (SSRS) for reporting.
SSIS is used for ETL (Extract, Transform, Load) processes to move data between systems.
SSAS is used for...
SSIS is a tool provided by Microsoft for data integration and workflow applications.
SSIS (SQL Server Integration Services) is a component of SQL Server used for building data integration and workflow applications.
It allows users to create packages to extract, transform, and load data from various sources into SQL Server databases.
SSIS can be used for tasks such as data migration, data warehousing, and ETL (Extract, Tra...
SSIS tools include SQL Server Data Tools, SQL Server Management Studio, BIDS, and DTS Designer.
SQL Server Data Tools (SSDT) - used for building SSIS packages
SQL Server Management Studio (SSMS) - used for managing and deploying SSIS packages
Business Intelligence Development Studio (BIDS) - used for creating SSIS projects
DTS Designer - used for designing Data Transformation Services packages
posted on 10 Mar 2025
Reasoning and coding test conducted, objectives given with options SQL, Database and query language test
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
Polymorphism is a programming concept allowing objects to be treated as instances of their parent class, enabling method overriding.
Polymorphism allows methods to do different things based on the object it is acting upon.
Example: A function that takes a base class reference can call overridden methods in derived classes.
Types of polymorphism: Compile-time (method overloading) and runtime (method overriding).
Example of ...
I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.
A union in C allows storing different data types in the same memory location, optimizing memory usage.
A union can hold only one of its non-static data members at a time.
Example: union Data { int i; float f; char c; };
Size of union is determined by the size of its largest member.
Accessing a member of a union that wasn't last written to leads to undefined behavior.
Unions are useful in embedded systems for memory efficien...
All linux topics intercity
I applied via Walk-in and was interviewed in Jun 2024. There was 1 interview round.
Python is a high-level programming language known for its simplicity and readability.
Python is interpreted, not compiled
It supports multiple programming paradigms like object-oriented, imperative, and functional programming
Python is widely used in web development, data science, artificial intelligence, and more
A variable is a container for storing data values in programming.
Variables are used to store information that can be referenced and manipulated in a program.
They have a name, a data type, and a value.
Examples: x = 5, name = 'John', is_valid = True
Data types are classifications of data items that determine the kind of operations that can be performed on them.
Data types define the type of data a variable can hold, such as integers, strings, lists, etc.
Examples of data types in Python include int, float, str, list, tuple, dict, etc.
Data types help in ensuring data integrity and efficient memory usage.
Loops are used in programming to execute a block of code repeatedly until a certain condition is met.
Loops help in automating repetitive tasks
Types of loops in Python include for loop and while loop
Example: for i in range(5): print(i) will print numbers from 0 to 4
Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.
Allows a class to inherit attributes and methods from another class
Promotes code reusability and reduces redundancy
Creates a parent-child relationship between classes
Derived class can override or extend the functionality of the base class
Virtual functions in C++ allow a function to be overridden in a derived class.
Virtual functions are declared in a base class with the 'virtual' keyword.
They are overridden in derived classes to provide specific implementations.
Virtual functions enable polymorphism, allowing objects of different derived classes to be treated as objects of the base class.
Example: class Shape { virtual void draw() { ... } }; class Circle ...
I am passionate about the company's innovative projects and collaborative work culture.
Exciting projects in cutting-edge technologies
Strong emphasis on teamwork and collaboration
Opportunities for growth and learning
Top trending discussions
The duration of People Tech Group interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 79 interview experiences
Difficulty level
Duration
based on 661 reviews
Rating in categories
Junior Software Engineer
560
salaries
| ₹1.5 L/yr - ₹5.1 L/yr |
Software Engineer
551
salaries
| ₹3.2 L/yr - ₹10.6 L/yr |
Associate Software Engineer
268
salaries
| ₹2 L/yr - ₹5 L/yr |
Senior Software Engineer
179
salaries
| ₹11.9 L/yr - ₹22.5 L/yr |
Softwaretest Engineer
174
salaries
| ₹2 L/yr - ₹9 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant