Associate Software Trainee
Associate Software Trainee Interview Questions and Answers

Asked in Tech Mahindra

Q. How to solve problems and how to treat others
To solve problems, I analyze the situation, gather information, brainstorm solutions, and evaluate the best option. I treat others with respect, empathy, and open communication.
I analyze the problem by breaking it down into smaller parts
I gather information by researching, asking questions, and seeking advice
I brainstorm solutions by considering all options and thinking creatively
I evaluate the best option by weighing the pros and cons and considering the potential outcomes
I ...read more

Asked in TCS

Q. Write an OOPs C++ program on notepad via screenshare to check for palindromes and interact with a database.
A C++ project to check if a string is a palindrome using OOP principles and a simple database structure.
Define a class 'PalindromeChecker' with methods to check if a string is a palindrome.
Use an array of strings to store multiple words for palindrome checking.
Example method: bool isPalindrome(string str) that returns true if str is a palindrome.
Implement a simple database using an array to store user inputs and results.
Associate Software Trainee Interview Questions and Answers for Freshers

Asked in Mbit Wireless

Q. Given a matrix, find its transpose.
Transpose of a matrix is obtained by swapping the rows and columns of the original matrix.
To transpose a matrix, simply swap the rows and columns.
For example, if the original matrix is [[1, 2], [3, 4]], the transpose will be [[1, 3], [2, 4]].

Asked in LTIMindtree

Q. Order of matrix
Order of matrix refers to the number of rows and columns in a matrix.
The order of a matrix is represented as 'm x n', where 'm' is the number of rows and 'n' is the number of columns.
For example, a 3x2 matrix has 3 rows and 2 columns.
The order of a matrix is important in matrix operations like addition, subtraction, and multiplication.

Asked in DXC Technology

Q. Pointers in c basics
Pointers in C are variables that store memory addresses. They are used to access and manipulate data indirectly.
Pointers are declared using the * symbol, e.g. int *ptr;
To access the value at the memory address pointed to by a pointer, use the * operator, e.g. *ptr = 10;
Pointers can be used to pass variables by reference to functions, allowing the function to modify the original variable's value.
Pointers can also be used to create dynamic memory allocation using functions like...read more
Asked in Varky Technologies

Q. Types of databases
Types of databases include relational, NoSQL, object-oriented, and graph databases.
Relational databases store data in tables with rows and columns (e.g. MySQL, PostgreSQL)
NoSQL databases store data in a non-tabular format, often using JSON or XML (e.g. MongoDB, Cassandra)
Object-oriented databases store data as objects, with attributes and methods (e.g. db4o)
Graph databases use graph structures for semantic queries (e.g. Neo4j)
Interview Questions of Similar Designations
Interview Experiences of Popular Companies








Reviews
Interviews
Salaries
Users

