Filter interviews by
Clear (1)
I applied via Approached by Company and was interviewed before Feb 2023. There was 1 interview round.
Singleton is a design pattern that restricts the instantiation of a class to one object.
Singleton pattern ensures that a class has only one instance and provides a global point of access to it.
Commonly used in scenarios where only a single instance of a class is needed, such as database connections or logging.
Implementation involves a private constructor, a static method to access the instance, and a static variable to...
Meshing on a box involves creating a network of interconnected vertices, edges, and faces on the surface of the box.
Identify the vertices, edges, and faces of the box
Create a mesh by connecting the vertices with edges and forming faces
Ensure the mesh is well-structured and follows the desired pattern
Consider using algorithms like Delaunay triangulation or marching cubes for mesh generation
Top trending discussions
I was interviewed in Nov 2016.
Need more context. What needs to be done with the large rectangle?
What are the dimensions of the rectangle?
Is it a 2D or 3D object?
What is the context of the problem?
Are there any constraints or limitations?
What tools or programming languages can be used?
Derive a formula to determine how many smaller rectangles fit into a bigger rectangle given their dimensions.
Calculate the number of times the smaller rectangle can fit into the bigger rectangle horizontally and vertically
Divide the width of the bigger rectangle by the width of the smaller rectangle to get the horizontal count
Divide the height of the bigger rectangle by the height of the smaller rectangle to get the ve...
At least 4 points are required to draw a rectangle.
A rectangle has 4 sides and 4 corners, so at least 4 points are needed to define those corners.
The points must be arranged in a specific order to form a closed shape with 4 sides.
Additional points can be used to add details or modify the shape of the rectangle.
The number of points required may vary depending on the software or tool used to draw the rectangle.
Answering how to calculate new coordinates of a scaled rectangle and providing a program for it.
To calculate new coordinates, multiply the original coordinates by the scaling factor
Scaling factor can be calculated by dividing the new length/breadth by the original length/breadth
Program can take input of original coordinates, scaling factor, and output new coordinates
Example: Original coordinates: (0,0), (0,5), (5,5), (...
I applied via Company Website and was interviewed before Aug 2022. There were 3 interview rounds.
Reverse a given string using for loop
posted on 20 Mar 2023
I applied via Campus Placement and was interviewed before Mar 2022. There were 4 interview rounds.
Basic Coding Problems, 3 questions
Developed a web-based project management system using PHP and MySQL
Designed and developed a database schema for the project
Implemented user authentication and authorization using PHP sessions
Used HTML, CSS, and JavaScript for the front-end
Used AJAX for dynamic content loading
Deployed the application on Apache web server
Used Git for version control
I applied via Cocubes and was interviewed before Mar 2023. There were 3 interview rounds.
MCQ Questions on programming languages like C#, Java
I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.
Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as the same type.
Polymorphism is a fundamental concept in object-oriented programming.
It enables code reusability and flexibility.
Polymorphism can be achieved through method overriding and method overloading.
Example: A parent class Animal can have multiple child classes like Dog, Cat, and Bird. They can ...
Static polymorphism refers to the ability of a programming language to select the appropriate function or method at compile-time.
Static polymorphism is achieved through function overloading or operator overloading.
It allows different functions with the same name but different parameters to be called based on the arguments provided.
The selection of the appropriate function is determined at compile-time, based on the sta...
Dynamic polymorphism is the ability of an object to take on many forms based on the context it is used.
It allows objects of different classes to be treated as objects of a common superclass.
It is achieved through method overriding and virtual functions.
Example: A superclass 'Animal' with subclasses 'Dog' and 'Cat'. Both can be treated as 'Animal' objects.
Program to find a character with same occurrences count in a string in a single iteration.
Iterate through the string and keep track of character occurrences in a hashmap.
Check for characters with the same occurrence count in the hashmap.
Return the first character found with the same occurrence count.
I worked on a project to develop a web-based inventory management system for a retail company.
Implemented user authentication and authorization features
Designed database schema for storing product information
Developed frontend using React and backend using Node.js
Integrated payment gateway for online transactions
Explaining a scenario in software development
Scenario: A team is working on developing a new feature for a mobile app
Discussing the requirements with the product owner and stakeholders
Breaking down the feature into smaller tasks for the development team
Assigning tasks to team members based on their expertise
Regularly reviewing progress and making adjustments as needed
posted on 19 Jul 2024
Our project utilizes AWS architecture for scalability and reliability.
We use EC2 instances for hosting our application servers.
S3 buckets are used for storing and serving static assets.
We leverage RDS for managing our relational database.
Lambda functions are used for serverless computing tasks.
CloudFront is utilized for content delivery network (CDN) to improve performance.
We use CloudWatch for monitoring and logging.
A...
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
based on 1 interview
Interview experience
Senior Software Engineer
68
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
64
salaries
| ₹0 L/yr - ₹0 L/yr |
Project Trainee
32
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Development Engineer
32
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Specialist
25
salaries
| ₹0 L/yr - ₹0 L/yr |
Siemens PLM Software
Dassault Systemes
Ansys Software Private Limited
Autodesk