Filter interviews by
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
Runtime polymorphism in C++ is achieved through virtual functions, vptr (virtual pointer), and vtable (virtual table).
Runtime polymorphism allows objects of different classes to be treated as objects of a common superclass.
Virtual functions are declared in a base class and overridden in derived classes to achieve polymorphism.
vptr is a pointer that points to the vtable of an object, allowing dynamic binding of virtual ...
I primarily use C++17, but I am familiar with earlier versions as well.
I am comfortable working with features introduced in C++17 such as structured bindings and constexpr if
I have experience with earlier versions like C++11 and C++14
I stay updated with the latest features and improvements in C++ standards
Yes, I have used Windows API's extensively in my previous projects.
I have used Windows API's for tasks such as creating windows, handling messages, and interacting with system resources.
Examples include using functions like CreateWindow, SendMessage, and ReadFile.
I have also worked with specific Windows API's like Winsock for networking and WinINet for internet-related tasks.
dynamic_cast is a C++ operator used for safe downcasting of pointers and references in polymorphic classes.
dynamic_cast is used to safely downcast a pointer or reference from a base class to a derived class.
It can fail if the object being casted is not of the target type, in which case it returns a null pointer for pointers or throws a std::bad_cast exception for references.
Dynamic_cast can only be used with pointers o...
Union in C++ is a data structure that allows storing different data types in the same memory location.
Unions are similar to structures but all members share the same memory location.
Only one member of a union can be accessed at a time.
Unions are useful when you need to store different data types in the same memory space.
Example: union MyUnion { int i; float f; };
Example: MyUnion u; u.i = 10; // Accessing integer member
Weak pointer is a type of smart pointer in C++ that does not control the lifetime of the object it points to.
Weak pointers are used to break circular references in shared pointers.
They do not increase the reference count of the object.
They are used in scenarios where the object may be deleted while there are still weak pointers pointing to it.
Processes and threads are units of execution in a computer system. Memory is allocated to processes. Mutex and semaphore are synchronization mechanisms. Core refers to a processing unit in a multi-core system. Context switching is the process of switching between different processes or threads.
Processes are independent units of execution with their own memory space and resources.
Threads are lightweight units of executi...
I was interviewed in Jul 2024.
Transformer rating depends on the type of transformer, such as power rating, voltage rating, and current rating.
Transformer rating includes power rating, voltage rating, and current rating
Power rating is the maximum power that the transformer can handle
Voltage rating is the maximum voltage that the transformer can handle
Current rating is the maximum current that the transformer can handle
I applied via LinkedIn and was interviewed in Apr 2024. There were 3 interview rounds.
Broadcom interview questions for popular designations
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
SDLC stands for Software Development Life Cycle, which is a process used by software development teams to design, develop, and test high-quality software.
1. Planning: Define the scope, requirements, and objectives of the project.
2. Analysis: Gather and analyze user requirements.
3. Design: Create a detailed design plan for the software.
4. Implementation: Develop the software based on the design plan.
5. Testing: Test the...
Regression testing is retesting of software to ensure new changes do not negatively impact existing functionality.
Regression testing is performed to verify that recent code changes have not adversely affected existing features.
It involves running previously executed test cases to ensure that no new bugs have been introduced.
Example: After adding a new feature to a website, regression testing is done to make sure all ex...
Get interview-ready with Top Broadcom Interview Questions
I was interviewed in Mar 2024.
Leetcode easy problem based on binary search
Design a system to notify users about stock availability and changes.
Create a database to store stock information and user preferences.
Implement a notification system to alert users when stock levels change.
Allow users to set preferences for specific products or thresholds.
Consider using push notifications, emails, or SMS for notifications.
Include a user interface for managing preferences and viewing stock information.
Design a Snake & Ladder game using arrays and logic.
Create a 10x10 grid representing the game board.
Assign positions for snakes and ladders on the board.
Use arrays to store the positions of players and their movements.
Implement logic for dice roll and player movement.
Include win condition when a player reaches the final position.
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
I applied via Referral and was interviewed in May 2024. There was 1 interview round.
Determining the level of water between buildings based on various factors
Consider the elevation of each building
Take into account the distance between the buildings
Factor in any natural or man-made barriers that may affect water flow
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Count frequency of elements in array of strings
Iterate through the array and use a hashmap to store the frequency of each element
Use a for loop to go through each element and update the count in the hashmap
Return the hashmap with element frequencies
Top trending discussions
Interview experience
based on 347 reviews
Rating in categories
Software Engineer
134
salaries
| ₹13.6 L/yr - ₹46.3 L/yr |
Senior Software Engineer
133
salaries
| ₹9.5 L/yr - ₹38 L/yr |
Accountant
117
salaries
| ₹0.6 L/yr - ₹6 L/yr |
Principal Software Engineer
50
salaries
| ₹16 L/yr - ₹55 L/yr |
Test Engineer
49
salaries
| ₹3.2 L/yr - ₹10.6 L/yr |
D E C
Fedder And Garten
Hi Technologies Limited, UAB
JK Khanna & Co.