Filter interviews by
Be the first one to contribute and help others!
I appeared for an interview in Jul 2017.
Code to print * in five consecutive lines
Use a loop to iterate five times
Inside the loop, print a string containing a single * character
Code to calculate number of bounces a ball goes through until it comes to rest.
Use a loop to simulate the bounces until the ball stops bouncing
Calculate the height of each bounce using the given formula
Keep track of the number of bounces in a counter variable
The best and less time consuming way to calculate factorial of a number is using iterative approach.
Iteratively multiply the number with all the numbers from 1 to the given number
Start with a result variable initialized to 1
Multiply the result with each number in the range
Return the final result
Code to find factorial using function recursion
Define a function that takes an integer as input
Check if the input is 0 or 1, return 1 in that case
Otherwise, call the function recursively with input-1 and multiply it with the input
I applied via Campus Placement and was interviewed in Oct 2024. There was 1 interview round.
A binary tree is a data structure where each node has at most two children.
Start by creating a Node class with left and right child pointers.
Implement methods to insert, search, and delete nodes in the tree.
Consider different traversal methods like inorder, preorder, and postorder.
posted on 3 Jun 2024
posted on 21 May 2024
1 hour, around 40 questions on well known aptitude topics.
Simple questions - overlapping area, bit manipulation
posted on 16 Dec 2024
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
58 question, basic aptitude with topics like ratio and proportion, 3d geometry.
3 coding questions with 5 mins each to solve, easy questions like given a list with duplicate elements return the same list with unique elements.
A Python list is implemented as a dynamic array that can resize itself as needed.
Python lists are implemented as dynamic arrays, allowing for efficient insertion and deletion operations.
Lists in Python can hold elements of different data types.
Lists can be accessed using index values, starting from 0.
Example: my_list = [1, 'hello', True]
I interned at a tech startup where I worked on developing a new mobile app.
Developed new features for the mobile app
Collaborated with the design team to improve user experience
Participated in code reviews and testing
Attended team meetings and brainstorming sessions
In 5 years, I see myself as a senior software engineer leading a team of developers on innovative projects.
Leading a team of developers on innovative projects
Advancing to a senior software engineer role
Continuing to learn and grow in the field of software engineering
I appeared for an interview before Jan 2024.
Custom string class implementation with C string and explanation of using reference in copy constructor.
C string can be implemented using char arrays and functions like strcpy, strlen, etc.
Custom string class can be implemented using dynamic memory allocation and member functions for string manipulation.
References in copy constructor are used to avoid unnecessary copying of objects, improving performance and memory eff
Projection of one vector onto another is a way to find the component of one vector in the direction of another vector.
To project vector A onto vector B, you can use the formula: projB(A) = (A dot B / ||B||^2) * B
The dot product of two vectors is calculated by multiplying their corresponding components and adding the results.
The magnitude of a vector can be found using the formula: ||V|| = sqrt(Vx^2 + Vy^2)
Example: If v...
The age of the individuals cannot be determined based on the given information.
The product of two vote eligible people does not provide any information about their individual ages.
Age is not a factor in determining the product of two numbers.
Additional information about the individuals' ages or their relationship to the product is needed.
Basic to intermediate Question based on Maths
Implement a Linked List using a stack data structure
Create a stack to store the elements of the linked list
Push new elements onto the stack when adding to the linked list
Pop elements from the stack when removing from the linked list
Applications Engineer
8
salaries
| ₹3 L/yr - ₹4 L/yr |
Regional Sales Manager
3
salaries
| ₹12 L/yr - ₹13.5 L/yr |
Senior Application Engineer
3
salaries
| ₹2 L/yr - ₹4 L/yr |
Assistant Manager Technical
3
salaries
| ₹6.4 L/yr - ₹8.5 L/yr |
Autodesk
Siemens PLM Software
Dassault Systemes
Hexagon AB