Filter interviews by
I applied via Naukri.com and was interviewed in Feb 2023. There were 2 interview rounds.
I applied via Recruitment Consultant and was interviewed before Apr 2020. There were 5 interview rounds.
Designing a messaging system like WhatsApp
Choose a reliable and scalable backend technology like Node.js
Implement end-to-end encryption for secure communication
Use push notifications for real-time messaging
Allow users to create groups and broadcast messages
Provide features like voice and video calling
Ensure data privacy and compliance with regulations
Design a user-friendly interface for easy navigation
posted on 27 Jun 2024
I applied via Walk-in and was interviewed in May 2024. There were 2 interview rounds.
They will give 3 questions
posted on 2 Feb 2023
I applied via Campus Placement and was interviewed in Aug 2022. There were 4 interview rounds.
Encapsulation is the process of hiding implementation details and providing a public interface for accessing the functionality.
Encapsulation helps in achieving data abstraction and information hiding
It prevents direct access to the internal state of an object
It allows for better control over the data and prevents unintended modification
Example: A class with private variables and public methods to access them
Python has several built-in data types including integers, floats, strings, booleans, lists, tuples, and dictionaries.
Integers are whole numbers, positive or negative
Floats are decimal numbers
Strings are sequences of characters
Booleans are either True or False
Lists are ordered collections of items
Tuples are ordered, immutable collections of items
Dictionaries are unordered collections of key-value pairs
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 function overloading and templates.
C++ has a built-in exception handling mechanism.
C++ supports references while C does not.
C++ has a standard library that includes many useful functions.
C++ is more complex than C and requires more memory.
C++ is often used for developing large-...
Normal group discussion topics
I appeared for an interview before Nov 2020.
Round duration - 90 minutes
Round difficulty - Medium
Its an fairly tough apti-code test , the only way to crack it is you practise and crack it , 5 programming languages are allowed for the coding test (c, c++, c#, java , python) , and you get sufficient time to solve and crack the exam , only if you are prepared well !
Given an array arr
of 'N' integer elements, your goal is to remove 'K' elements from either the beginning or the end of the array. The task is to return the ma...
Given an array of integers, remove K elements from either end to maximize sum of remaining elements.
Iterate through all possible combinations of removing K elements from start and end
Calculate sum of remaining elements for each combination
Return the maximum sum obtained
Round duration - 40 minutes
Round difficulty - Medium
This was Technical Round purely to test your knowledge in programming and computer fundamental basics along with what all technical skills you are/you've been working on !
Determine if a given N * N matrix is an idempotent matrix. A matrix is considered idempotent if it satisfies the following condition:
M * M = M
The first line cont...
Check if a given matrix is idempotent by verifying if M * M equals M.
Calculate the product of the matrix with itself and compare it with the original matrix.
If the product equals the original matrix, then it is idempotent.
Iterate through the matrix elements to perform the necessary calculations.
Round duration - 50 minutes
Round difficulty - Easy
This was also a Technical round but was mostly focused on your projects and how well you were familiar with its core concepts , comparatively easy if you have done your project with full concentration
Determine if a given array contains a valid triplet of integers where two elements sum up to the third. Specifically, find indices i, j, and k such that i != j
, j != k
...
Check if a given array contains a valid triplet where two elements sum up to the third.
Iterate through all possible triplets in the array and check if any of the conditions are satisfied.
Use nested loops to compare each element with every other element in the array.
Handle cases where the elements are not distinct by ensuring i != j, j != k, and i != k.
Tip 1 : Be very very specific about your project details
Tip 2 : Work more on coding (Dynamic)
Tip 3 : Match the job requirement vision
Tip 1 : Keep it Short but Impresssive
Tip 2 : Include Co-curricular activites
based on 1 interview
Interview experience
Software Engineer
26
salaries
| ₹1.8 L/yr - ₹8.7 L/yr |
QA Engineer
7
salaries
| ₹2.8 L/yr - ₹3 L/yr |
Engineer Trainee
4
salaries
| ₹1.8 L/yr - ₹1.8 L/yr |
Technical Support Engineer
4
salaries
| ₹2.6 L/yr - ₹3.4 L/yr |
Embedded Software Engineer
4
salaries
| ₹0.4 L/yr - ₹5.5 L/yr |
Jio Platforms
Bharti Airtel
Vodafone Idea
Tata Communications