i
RV University
Filter interviews by
I applied via Company Website and was interviewed in Apr 2024. There were 3 interview rounds.
Will test your skills in coding with C and java basically what you prefer to be good at
More questions were asked on Strings, Pointers, size of operator
Memory allocation
Program relates to Strings and data structures
AVL Trees are used in databases to efficiently store and retrieve data in a balanced manner.
AVL Trees help maintain balance in database indexes, ensuring efficient search and retrieval operations.
They are commonly used in database management systems like MySQL and Oracle.
AVL Trees are particularly useful for range queries and ordered traversal of data in databases.
They provide faster search times compared to unbalanced...
Topological sorting is a linear ordering of vertices in a directed acyclic graph where for every directed edge uv, vertex u comes before vertex v.
Topological sorting is used in scheduling tasks with dependencies, such as in project management.
It can be implemented using depth-first search algorithm.
Example: In a course prerequisite graph, topological sorting can help determine the order in which courses should be taken
Operator overloading is the ability to define new meanings for operators in a programming language.
Allows operators to be used with user-defined data types
Can redefine the behavior of operators like +, -, *, /, etc.
Example: Overloading the + operator to concatenate strings
Linear data structures store data in a sequential manner, while non-linear data structures allow for more complex relationships between data points.
Linear data structures include arrays, linked lists, queues, and stacks.
Non-linear data structures include trees, graphs, and heaps.
Linear data structures have a simple, one-dimensional layout, while non-linear data structures can have multiple dimensions and complex relati
Branch and bound provides a feasible solution for puzzle problems compared to backtracking.
Branch and bound is more efficient in finding optimal solutions by pruning branches that cannot lead to a better solution.
Backtracking explores all possible solutions before finding the optimal one, which can be inefficient for large puzzle problems.
For example, in the traveling salesman problem, branch and bound can be used to f...
I applied via LinkedIn and was interviewed before Mar 2023. There were 3 interview rounds.
Greedy algorithm divides the domain, while Dynamic Programming divides the data.
Greedy algorithm focuses on making the best choice at each step without considering the overall solution, dividing the domain into subproblems.
Dynamic Programming breaks down a problem into smaller subproblems and solves each subproblem only once, dividing the data into overlapping subproblems.
Example: In the Knapsack problem, Greedy algori...
The dimensions of the output image will be 998 x 998.
Output image dimensions = (input image dimensions - filter dimensions + 1) / stride
In this case, (1000 - 3 + 1) / 1 = 998
Therefore, the output image will be 998 x 998
Top trending discussions
posted on 18 Jan 2025
I am a motivated and results-driven individual with a background in sales and business development.
I have a Bachelor's degree in Business Administration.
I have experience working in sales for 3 years.
I have successfully developed new business opportunities for my previous company.
I am proficient in market research and analysis.
I am a strong communicator and negotiator.
Short-term goal is to gain experience in business development and contribute to company growth. Long-term goal is to advance to a leadership role and drive strategic initiatives.
Short-term goal: Gain experience in business development through hands-on projects and client interactions.
Short-term goal: Contribute to company growth by identifying new business opportunities and developing relationships with potential clien...
I expect a challenging role with opportunities for growth and learning.
Opportunities for career advancement
Challenging projects to work on
Supportive team environment
Training and development programs
Competitive salary and benefits
I come from a close-knit family of five, with supportive parents and two siblings.
My parents have always encouraged me to pursue my goals and dreams.
I have two siblings, an older brother who works in finance and a younger sister who is studying to become a doctor.
We often spend weekends together, going on hikes or having family dinners.
posted on 21 Jan 2025
I was interviewed in Dec 2024.
Questions were about my work experience, training, and class management strategies. i was also asked how would i choreograph a theme-based dance.
posted on 30 Nov 2024
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
useMemo is used to memoize a value, while useCallback is used to memoize a function.
useMemo is used to memoize a computed value and recompute it only when its dependencies change.
useCallback is used to memoize a callback function and prevent unnecessary re-renders.
Example: useMemo can be used to memoize the result of a complex computation, while useCallback can be used to memoize an event handler function.
Error handling in JavaScript involves using try-catch blocks, throwing errors, and using error objects.
Use try-catch blocks to catch errors and handle them gracefully
Throw errors using the throw keyword to indicate when something goes wrong
Use error objects like Error, SyntaxError, TypeError, etc. to provide more information about the error
Handle asynchronous errors using promises and the .catch() method
Promises are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
Promise.all() takes an array of promises and returns a single promise that resolves when all of the input promises have resolved.
A polyfill for Promise.all() can be implemented using a combination of Promise and Array.prototype.reduce().
Frontend assignment make the CRUD application using of reactj.s
posted on 19 Jan 2025
I applied via LinkedIn and was interviewed in Dec 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
posted on 23 Jul 2024
I applied via Internshala and was interviewed in Jun 2024. There were 2 interview rounds.
I applied via LinkedIn and was interviewed in Dec 2024. There were 2 interview rounds.
Good interaction with Founder
Interview experience
based on 10 reviews
Rating in categories
Assistant Professor
10
salaries
| ₹6 L/yr - ₹18 L/yr |
Executive Assistant
5
salaries
| ₹3 L/yr - ₹4.7 L/yr |
HR Manager
4
salaries
| ₹7.6 L/yr - ₹12 L/yr |
Executive
4
salaries
| ₹3 L/yr - ₹4 L/yr |
Teaching Assistant
3
salaries
| ₹1.2 L/yr - ₹4.2 L/yr |
Indian Institute of Technology Gandhinagar
Indian Institute of Management
TCS
Infosys