Filter interviews by
To move the cursor 5 characters ahead of current position in an opened file.
Use fseek() function to move the cursor to the desired position.
Pass the current position and offset to fseek() function.
Use SEEK_CUR as the reference point for the offset.
Answering which statement about a binary heap is false.
A binary heap is a complete binary tree where the parent node is always greater or smaller than its children.
A binary heap can be represented as an array.
A binary heap can be used to implement priority queues.
A binary heap can only be a max heap and not a min heap.
Virtual function is a function in base class that is overridden in derived class.
Virtual function allows polymorphism in C++.
It is declared in base class with virtual keyword.
It is overridden in derived class with same signature.
It is called based on the object type at runtime.
Example: virtual void display() = 0; // pure virtual function
Mutex is a synchronization mechanism used to prevent multiple threads from accessing shared resources simultaneously.
Mutex stands for mutual exclusion.
It is used to protect critical sections of code where multiple threads may try to access shared resources.
Mutex allows only one thread to access the shared resource at a time.
If another thread tries to access the resource while it is locked by a mutex, it will be blocked...
Top trending discussions
posted on 29 Oct 2022
I applied via Campus Placement and was interviewed in Sep 2022. There were 3 interview rounds.
1 hour test of moderate to difficult level questions
To enhance our company, focus on innovation, employee well-being, and customer-centric solutions for sustainable growth.
Embrace Agile Methodologies: Implementing Agile can improve collaboration and adaptability, leading to faster delivery of features. For example, using Scrum can help teams prioritize tasks effectively.
Invest in Employee Development: Providing continuous learning opportunities, such as workshops and on...
posted on 7 Oct 2021
I applied via Campus Placement and was interviewed in Sep 2021. There were 5 interview rounds.
I applied via Recruitment Consultant
I will drive innovation through cross-functional collaboration, continuous learning, and data-driven decision-making.
Promote cross-functional collaboration to leverage diverse perspectives and expertise
Encourage continuous learning and development to stay ahead of industry trends
Utilize data-driven decision-making to identify opportunities for growth and optimization
I applied via Recruitment Consulltant and was interviewed before Sep 2021. There were 3 interview rounds.
There is no fix platform for online coding, usually 1-2 Problem solving questions
I applied via Campus Placement and was interviewed before Nov 2020. There were 4 interview rounds.
Lead Engineer
277
salaries
| ₹22 L/yr - ₹36.4 L/yr |
Senior Software Engineer
269
salaries
| ₹15 L/yr - ₹24 L/yr |
Software Engineer
258
salaries
| ₹9.7 L/yr - ₹17 L/yr |
Staff Engineer
193
salaries
| ₹29.3 L/yr - ₹46.8 L/yr |
Senior Engineer
152
salaries
| ₹14 L/yr - ₹29.6 L/yr |
Vodafone Idea
Tata Communications
Tata Communications Transformation Services
HFCL Limited