Filter interviews by
Top trending discussions
I applied via campus placement at College of Engineering, Guindy Campus and was interviewed in Oct 2024. There were 3 interview rounds.
Aptitude round consists of aptitudes and some pseudocode snippets to solve and it also had one medium level coding question and one hard level coding question.
Pattern pyramid number in Java
Use nested loops to print the pyramid pattern
Increment the number in each row
Handle spaces for proper alignment
A C program to find the factorial of a number using recursion
Use a recursive function to calculate the factorial
Handle the base case when the number is 0 or 1
Multiply the number with the factorial of (number-1) in each recursive call
Little endian and Big endian are byte ordering formats in which multi-byte data is stored in memory.
Little endian: Least significant byte is stored at the lowest memory address.
Big endian: Most significant byte is stored at the lowest memory address.
Example: In Little endian, the number 0x12345678 is stored as 78 56 34 12 in memory.
Example: In Big endian, the same number is stored as 12 34 56 78 in memory.
I use Docker for containerization to easily manage and deploy applications, and Git for version control to collaborate and track changes.
Docker allows for consistent development environments across different machines
Git helps track changes, collaborate with team members, and revert to previous versions if needed
Both tools improve efficiency and productivity in software development
The architecture diagram for a Machine Learning project typically includes data preprocessing, model training, evaluation, and deployment stages.
Data preprocessing stage involves cleaning, transforming, and preparing the data for model training.
Model training stage includes selecting the appropriate algorithm, training the model on the data, and tuning hyperparameters.
Evaluation stage involves assessing the model's per...
I come from a close-knit family of four, including my parents and younger sister.
My parents have always been supportive of my career choices and encouraged me to pursue my passion for software engineering.
My younger sister is currently studying computer science and we often collaborate on coding projects together.
Family gatherings are important to us and we enjoy spending quality time together, whether it's celebrating
posted on 2 Jan 2025
Logical, Patterns, Analytical
posted on 12 Sep 2024
Preprocessing raw data involves cleaning, transforming, and organizing data to make it suitable for analysis.
Remove any irrelevant or duplicate data
Handle missing values by imputation or deletion
Normalize or standardize numerical data
Encode categorical variables using techniques like one-hot encoding
Feature scaling for machine learning algorithms
Perform text preprocessing like tokenization and stemming
Specify the existing solution by documenting its architecture, components, technologies used, and any modifications made.
Document the architecture of the solution, including high-level components and their interactions
List the technologies used in the solution, such as programming languages, frameworks, and databases
Describe any modifications or customizations made to the existing solution
Include any performance metric...
posted on 1 Apr 2024
malloc is a function in C used to allocate memory dynamically, while 'new' is an operator in C++ used for the same purpose.
malloc is a function in C, while 'new' is an operator in C++.
malloc returns a void pointer, while 'new' returns a pointer of the specified type.
malloc does not call constructors, while 'new' calls constructors for the allocated memory.
malloc requires manual memory deallocation with free(), while 'n...
I applied via Company Website and was interviewed in Jan 2022. There were 2 interview rounds.
I applied via Walk-in and was interviewed in Jul 2022. There were 2 interview rounds.
Arithmetic, reasoning, English
I applied via campus placement at College of Engineering, Guindy Campus and was interviewed in Oct 2024. There were 3 interview rounds.
Aptitude round consists of aptitudes and some pseudocode snippets to solve and it also had one medium level coding question and one hard level coding question.
Pattern pyramid number in Java
Use nested loops to print the pyramid pattern
Increment the number in each row
Handle spaces for proper alignment
A C program to find the factorial of a number using recursion
Use a recursive function to calculate the factorial
Handle the base case when the number is 0 or 1
Multiply the number with the factorial of (number-1) in each recursive call
Little endian and Big endian are byte ordering formats in which multi-byte data is stored in memory.
Little endian: Least significant byte is stored at the lowest memory address.
Big endian: Most significant byte is stored at the lowest memory address.
Example: In Little endian, the number 0x12345678 is stored as 78 56 34 12 in memory.
Example: In Big endian, the same number is stored as 12 34 56 78 in memory.
I use Docker for containerization to easily manage and deploy applications, and Git for version control to collaborate and track changes.
Docker allows for consistent development environments across different machines
Git helps track changes, collaborate with team members, and revert to previous versions if needed
Both tools improve efficiency and productivity in software development
The architecture diagram for a Machine Learning project typically includes data preprocessing, model training, evaluation, and deployment stages.
Data preprocessing stage involves cleaning, transforming, and preparing the data for model training.
Model training stage includes selecting the appropriate algorithm, training the model on the data, and tuning hyperparameters.
Evaluation stage involves assessing the model's per...
I come from a close-knit family of four, including my parents and younger sister.
My parents have always been supportive of my career choices and encouraged me to pursue my passion for software engineering.
My younger sister is currently studying computer science and we often collaborate on coding projects together.
Family gatherings are important to us and we enjoy spending quality time together, whether it's celebrating
Asked about projects
posted on 28 Jun 2024
Constructors are special methods in a class that are used to initialize objects of that class.
Constructors have the same name as the class they belong to.
They are called automatically when an object is created.
Constructors can have parameters to initialize object properties.
Example: public class Car { public Car(String color) { this.color = color; }}
Design patterns in C++ are reusable solutions to common problems in software design.
Design patterns help in creating flexible, maintainable, and scalable code.
Examples of design patterns in C++ include Singleton, Factory, Observer, and Strategy.
Each design pattern has its own purpose and can be applied in different scenarios.
Understanding design patterns can improve code quality and efficiency.
Accounts Analyst
67
salaries
| ₹5.6 L/yr - ₹14 L/yr |
Software Developer
36
salaries
| ₹12.1 L/yr - ₹32.5 L/yr |
Pricing Analyst
31
salaries
| ₹5.4 L/yr - ₹18 L/yr |
Senior Analyst
28
salaries
| ₹9 L/yr - ₹19.2 L/yr |
Data Engineer
28
salaries
| ₹10.2 L/yr - ₹32 L/yr |
AutoZone
Genuine Parts Company
Magna International
Bosch