Faster and better experience!
Filter interviews by
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
People Tech Group interview questions for popular designations
I applied via campus placement at Sri Vasavi Engineering College, Tadepalligudem and was interviewed in Oct 2024. There were 2 interview rounds.
Get interview-ready with Top People Tech Group Interview Questions
I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.
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 applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
Meta programming is writing code that writes code, allowing for dynamic generation and modification of classes and methods at runtime.
Meta programming allows for creating methods and classes dynamically.
It can be used for defining methods at runtime based on certain conditions.
Examples include defining methods using define_method or dynamically creating classes using Class.new.
Concurrency in Rails allows multiple tasks to be executed simultaneously, improving performance and responsiveness.
Concurrency in Rails is achieved through the use of background jobs and threads.
It allows multiple requests to be processed at the same time, improving the overall performance of the application.
Popular tools for implementing concurrency in Rails include Sidekiq, DelayedJob, and Active Job.
Concurrency can ...
Inheritance is a concept in object-oriented programming where a class inherits attributes and behaviors from another class.
Allows for code reusability by creating a new class that is based on an existing class
Child class can access all the attributes and methods of the parent class
Helps in creating a hierarchy of classes with shared characteristics
Top trending discussions
Interview experience
based on 440 reviews
Rating in categories
Junior Software Engineer
467
salaries
| ₹1 L/yr - ₹5.9 L/yr |
Software Engineer
437
salaries
| ₹1.6 L/yr - ₹11.5 L/yr |
Associate Software Engineer
142
salaries
| ₹2 L/yr - ₹5.1 L/yr |
Senior Software Engineer
142
salaries
| ₹7 L/yr - ₹27 L/yr |
Softwaretest Engineer
138
salaries
| ₹2 L/yr - ₹10.1 L/yr |
Infosys
Wipro
TCS
HCLTech