Filter interviews by
Linked list is better than array for dynamic memory allocation and insertion/deletion operations.
Linked list allows for dynamic memory allocation, while arrays have a fixed size.
Insertion and deletion operations are faster in linked list as compared to arrays.
Arrays have better cache locality and are faster for random access.
Linked list is used in applications like implementing stacks, queues, and hash tables.
Arra...
Find all possible combinations of 2 elements in an array of length N whose sum is 10.
Iterate through the array and for each element, check if there exists another element in the array whose sum is 10.
Use a nested loop to compare each element with every other element in the array.
Store the pairs of elements whose sum is 10 in a new array.
Return the array of pairs.
Python is easier to learn, has simpler syntax, and is more versatile than C++.
Python has a simpler syntax and is easier to read and write than C++.
Python is an interpreted language, which means it doesn't need to be compiled before running.
Python has a vast library of modules and packages that can be easily imported and used.
Python is more versatile than C++ and can be used for a wide range of applications, includ...
Stacks are a data structure that follows the Last-In-First-Out (LIFO) principle. They are used to store and retrieve data in a specific order.
Stacks have two main operations: push (to add an element to the top) and pop (to remove the top element)
Examples of stacks include the call stack in programming languages, undo/redo functionality in text editors, and the back button in web browsers
C++ is better than C due to its object-oriented programming features and better memory management.
C++ supports object-oriented programming while C does not.
C++ has better memory management with features like constructors and destructors.
C++ has more advanced features like templates and exceptions.
C++ is more versatile and can be used for both low-level system programming and high-level application development.
C++ ...
Binary search finds the position of a target value within a sorted array. Merge sort and bubble sort are sorting algorithms.
Binary search: repeatedly divide the search interval in half until the target value is found or not found
Merge sort: divide the unsorted list into n sublists, repeatedly merge sublists to produce new sorted sublists until there is only 1 sublist remaining
Bubble sort: repeatedly swap adjacent ...
Polymorphism is the ability of an object to take on many forms. Encapsulation is the practice of hiding data and methods within a class. Inheritance is the ability of a class to inherit properties and methods from a parent class.
Polymorphism allows objects to be treated as if they are of different types.
Encapsulation helps to protect data from outside interference and misuse.
Inheritance allows for code reuse and p...
I applied via Campus Placement and was interviewed in Jun 2020. There were 4 interview rounds.
Polymorphism is the ability of an object to take on many forms. Encapsulation is the practice of hiding data and methods within a class. Inheritance is the ability of a class to inherit properties and methods from a parent class.
Polymorphism allows objects to be treated as if they are of different types.
Encapsulation helps to protect data from outside interference and misuse.
Inheritance allows for code reuse and promot...
Stacks are a data structure that follows the Last-In-First-Out (LIFO) principle. They are used to store and retrieve data in a specific order.
Stacks have two main operations: push (to add an element to the top) and pop (to remove the top element)
Examples of stacks include the call stack in programming languages, undo/redo functionality in text editors, and the back button in web browsers
C++ is better than C due to its object-oriented programming features and better memory management.
C++ supports object-oriented programming while C does not.
C++ has better memory management with features like constructors and destructors.
C++ has more advanced features like templates and exceptions.
C++ is more versatile and can be used for both low-level system programming and high-level application development.
C++ has a...
Python is easier to learn, has simpler syntax, and is more versatile than C++.
Python has a simpler syntax and is easier to read and write than C++.
Python is an interpreted language, which means it doesn't need to be compiled before running.
Python has a vast library of modules and packages that can be easily imported and used.
Python is more versatile than C++ and can be used for a wide range of applications, including w...
Find all possible combinations of 2 elements in an array of length N whose sum is 10.
Iterate through the array and for each element, check if there exists another element in the array whose sum is 10.
Use a nested loop to compare each element with every other element in the array.
Store the pairs of elements whose sum is 10 in a new array.
Return the array of pairs.
Linked list is better than array for dynamic memory allocation and insertion/deletion operations.
Linked list allows for dynamic memory allocation, while arrays have a fixed size.
Insertion and deletion operations are faster in linked list as compared to arrays.
Arrays have better cache locality and are faster for random access.
Linked list is used in applications like implementing stacks, queues, and hash tables.
Arrays ar...
Binary search finds the position of a target value within a sorted array. Merge sort and bubble sort are sorting algorithms.
Binary search: repeatedly divide the search interval in half until the target value is found or not found
Merge sort: divide the unsorted list into n sublists, repeatedly merge sublists to produce new sorted sublists until there is only 1 sublist remaining
Bubble sort: repeatedly swap adjacent eleme...
Top trending discussions
Assign tasks based on past performance by analyzing employee's strengths and weaknesses.
Analyze employee's past performance data
Identify their strengths and weaknesses
Assign tasks that align with their strengths
Provide training or support for areas of weakness
Regularly review and adjust task assignments based on performance
Consider employee preferences and career goals
Assuming the blog covers popular sports, the number of viewers can range from a few thousand to millions depending on the quality of content and marketing strategies.
Consider the popularity of the sports covered in the blog
Evaluate the quality of content and frequency of updates
Assess the marketing strategies used to promote the blog
Look at the engagement level of the blog's social media accounts
Take into account the c...
A thief operating in shopping can earn anywhere from a few thousand to millions of dollars per year depending on their tactics and location.
The thief's location and the type of stores they target will greatly impact their earnings
Factors such as the thief's level of experience, skill, and risk-taking behavior will also play a role in their earnings
Some thieves may work alone while others may operate in organized groups...
Understanding car passing probabilities over time helps in traffic analysis and planning.
Probability can be calculated using the formula: P = (number of successful outcomes) / (total outcomes).
If a car passes every 10 minutes on average, in one hour (60 minutes), you expect 6 cars.
For a subset time, adjust the expected number of cars based on the time interval.
Example: In 15 minutes, if 6 cars pass in 60 minutes, expec...
To open the number lock on the bag, you need to try combinations of three numbers, ensuring that at least two of them are correct.
Start by trying the combinations of the first two numbers with each of the remaining six numbers.
If none of these combinations work, move on to the next pair of numbers and repeat the process.
Continue this pattern until you find a combination that opens the lock.
I appeared for an interview in May 2025, where I was asked the following questions.
I have foundational knowledge and some practical experience in this domain, eager to learn and grow further.
Completed coursework in relevant subjects, such as [specific course or subject].
Participated in a project where I [describe a relevant project or task].
Interned at [Company/Organization] where I gained hands-on experience in [specific skills or tasks].
Engaged in self-study and online courses to enhance my underst...
I possess strong communication, adaptability, and problem-solving skills essential for effective team collaboration.
Strong communication: I actively listen to team members and articulate ideas clearly, ensuring everyone is on the same page.
Adaptability: I adjust my approach based on team dynamics and project needs, as seen when I took on different roles in group projects.
Conflict resolution: I address disagreements con...
Data analyst with a passion for transforming data into actionable insights, skilled in statistical analysis and data visualization.
Educational Background: Bachelor's degree in Statistics, focusing on data analysis techniques.
Technical Skills: Proficient in SQL, Python, and data visualization tools like Tableau.
Professional Experience: Worked at XYZ Corp, where I improved reporting efficiency by 30% through automation.
P...
Python is a versatile programming language widely used for data analysis, automation, and web development.
Python is an interpreted language, meaning it executes code line by line, which makes debugging easier.
It supports multiple programming paradigms, including procedural, object-oriented, and functional programming.
Python has a rich ecosystem of libraries, such as Pandas for data manipulation and NumPy for numerical ...
Digital Marketing Executive
6
salaries
| ₹1.5 L/yr - ₹3 L/yr |
UI/UX Designer
4
salaries
| ₹2.4 L/yr - ₹2.4 L/yr |
Graphic Designer
4
salaries
| ₹2.4 L/yr - ₹3.5 L/yr |
Digital Marketer
4
salaries
| ₹2 L/yr - ₹5 L/yr |
Product Manager
4
salaries
| ₹16.5 L/yr - ₹18.5 L/yr |
Primus Global Technologies
TriGeo Technologies
Ricoh
Plada Infotech Services