i
Filter interviews by
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
SINR stands for Signal-to-Interference-plus-Noise Ratio. It measures the quality of a wireless communication signal.
SINR is calculated by measuring the strength of the desired signal, interference, and noise in a communication channel.
A higher SINR value indicates better signal quality and less interference.
A good SINR value is typically above 20 dB, while a bad value is below 10 dB.
SINR is important in determining the...
Interference is the disruption of a signal caused by other signals or environmental factors.
Interference can be caused by electromagnetic interference (EMI) from nearby electronic devices.
Physical obstructions like buildings or trees can also cause interference.
Interference can result in poor signal quality or loss of signal altogether.
RSRP actual value is the Received Signal Reference Power, a measurement used in wireless communication to determine signal strength.
RSRP is measured in dBm (decibels per milliwatt)
It is used in LTE networks to determine the quality of the signal received by a device
A higher RSRP value indicates a stronger signal strength, while a lower value indicates a weaker signal
RSRP values typically range from -140 dBm to -44 dBm
Reliance Jio uses the 2300 MHz band for 4G services.
Reliance Jio primarily operates on the 2300 MHz band for 4G services.
The 2300 MHz band is also known as the 2.3 GHz band.
This band provides high-speed data services to Jio customers.
GPON (Gigabit Passive Optical Network) is a fiber optic technology that enables high-speed data transmission over long distances.
GPON is a point-to-multipoint network architecture.
It uses passive optical splitters to divide the optical signal to multiple users.
GPON supports downstream and upstream data transmission.
It provides high bandwidth and is capable of delivering services like internet, voice, and video.
GPON is ...
Top trending discussions
I applied via Naukri.com and was interviewed before Feb 2021. There were 2 interview rounds.
I applied via Approached by Company and was interviewed before Dec 2021. There were 3 interview rounds.
n-tier architecture is a software design pattern that divides an application into logical layers.
It separates presentation, application processing, and data management functions.
Each layer can be developed and maintained independently.
Examples include 3-tier and 4-tier architectures.
It improves scalability, maintainability, and flexibility of the application.
I applied via Campus Placement and was interviewed before Apr 2020. There were 3 interview rounds.
Name mangling is a technique used by compilers to give unique names to functions and variables to avoid naming conflicts.
Name mangling is used in C++ to support function overloading.
It is also used in Python to avoid naming conflicts in modules.
Name mangling can make it difficult to access variables and functions from outside the class in which they are defined.
In C++, name mangling can be seen by using the 'nm' comman
I applied via Naukri.com and was interviewed before Jul 2020. There was 1 interview round.
Abstract Factory is a creational design pattern that provides an interface for creating families of related objects.
Abstract Factory is used when we need to create families of related objects without specifying their concrete classes.
It provides an interface for creating objects of related classes without specifying their concrete classes.
It encapsulates a group of factories that have a common theme.
It promotes loose c...
Range based map iteration can be done using a for-each loop or iterators.
Use a for-each loop to iterate over the map elements.
Alternatively, use iterators to traverse the map.
The range-based for loop is preferred for its simplicity and readability.
Example: for(auto const& [key, value] : myMap) { //do something with key and value }
Detached threads are independent threads that run separately from the main thread. Joined threads are threads that wait for the main thread to finish.
Detached threads are created using pthread_detach() function
Joined threads are created using pthread_join() function
Detached threads do not need to be explicitly terminated
Joined threads must be explicitly terminated using pthread_exit() or return statement
Detached thread...
Static code analysis tools are software programs that analyze source code to find potential issues and improve code quality.
Static code analysis tools scan code without executing it
They can detect issues such as security vulnerabilities, coding errors, and performance problems
Examples of static code analysis tools include SonarQube, ESLint, and Checkstyle
Command to list currently running threads in linux
Use the 'ps' command with the 'H' option to display threads in a hierarchy
Use the 'top' command to display threads in real-time
Use the 'htop' command for an interactive display of threads
No, arithmetic operations cannot be performed on unique pointers.
Unique pointers are used to manage the lifetime of dynamically allocated objects.
They cannot be copied or assigned, only moved.
Arithmetic operations are not defined for pointers, including unique pointers.
I applied via Referral and was interviewed before Sep 2021. There was 1 interview round.
I have worked on various technologies including Java, Python, AWS, and Docker.
Developed RESTful APIs using Java and Spring framework
Implemented machine learning models using Python and scikit-learn library
Deployed applications on AWS using EC2, S3, and RDS
Containerized applications using Docker for easy deployment and scaling
I applied via Naukri.com and was interviewed in Dec 2020. There were 3 interview rounds.
C++ is an extension of C with object-oriented programming features.
C++ supports classes and objects while C does not.
C++ has better support for polymorphism and inheritance.
C++ has a standard template library (STL) while C does not.
C++ allows function overloading while C does not.
C++ has exception handling while C does not.
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.
OOPs focuses on creating objects that contain both data and functions to manipulate that data.
It emphasizes on encapsulation, inheritance, and polymorphism.
Examples of OOPs languages are Java, C++, Python, etc.
Polymorphism is the ability of an object to take on many forms.
It allows objects of different classes to be treated as if they were objects of the same class.
It is achieved through method overriding and method overloading.
Example: A shape class can have different subclasses like circle, square, triangle, etc. and all of them can be treated as shapes.
Example: A method can have different implementations in different clas...
Data abstraction is the process of hiding implementation details and showing only the necessary information to the user.
It is a way of organizing complex systems
It allows users to interact with complex systems without needing to understand the underlying details
It helps to reduce complexity and increase efficiency
Examples include object-oriented programming and APIs
A C program to reverse a given string.
Declare a character array to store the input string.
Use a loop to iterate through the string and swap the characters.
Print the reversed string.
Swapping two numbers using macro in C language
Use a temporary variable to store the value of one number
Assign the value of the second number to the first number
Assign the value of the temporary variable to the second number
Define a macro for swapping the numbers
Example: #define SWAP(a,b) {int temp; temp=a; a=b; b=temp;}
based on 2 interviews
Interview experience
based on 44 reviews
Rating in categories
Assistant Manager
525
salaries
| ₹1.2 L/yr - ₹8 L/yr |
Senior Executive
285
salaries
| ₹1.7 L/yr - ₹7 L/yr |
Home Sales Officer
193
salaries
| ₹1.5 L/yr - ₹3.6 L/yr |
Sales Executive
184
salaries
| ₹1.1 L/yr - ₹4.5 L/yr |
Executive
184
salaries
| ₹1.2 L/yr - ₹5.2 L/yr |
TCS
Accenture
Wipro
Cognizant