Program Analyst Trainee
Program Analyst Trainee Interview Questions and Answers for Freshers

Asked in TCS

Q. What programming languages do you know?
I know several programming languages including Java, Python, and C++.
Proficient in Java, Python, and C++
Familiar with HTML, CSS, and JavaScript
Experience with SQL and database management
Knowledge of object-oriented programming principles
Comfortable with version control systems like Git

Asked in Cognizant

Q. Write a SQL query to find the 3rd highest salary.
SQL query to find 3rd maximum salary.
Use the ORDER BY clause to sort the salaries in descending order.
Use the LIMIT clause to limit the result to the third row.
Use a subquery to exclude the top two salaries and select the third highest salary.

Asked in TCS

Q. Write a program to check if a string is a palindrome.
Program to check if a given string is a palindrome or not.
Remove all non-alphanumeric characters from the string
Convert the string to lowercase
Reverse the string and compare with the original string
If both are equal, then the string is a palindrome

Asked in Cognizant

Q. What is the difference between StringBuffer and StringBuilder?
String buffer is synchronized and thread-safe, while string builder is not synchronized and faster.
String buffer is synchronized, making it thread-safe for use in multi-threaded environments.
String builder is not synchronized, resulting in faster performance but not thread-safe.
String builder is preferred for single-threaded operations, while string buffer is preferred for multi-threaded operations.

Asked in Cognizant

Q. What is the difference between an array and a class?
Arrays are a collection of similar data types while classes are a blueprint for creating objects.
Arrays store data in a contiguous memory location while classes store data in separate memory locations.
Arrays can be accessed using an index while classes can be accessed using object references.
Arrays are used for storing and manipulating data while classes are used for creating objects with properties and methods.

Asked in Cognizant

Q. How do you compare strings?
Strings can be compared using built-in functions like strcmp in C or equals() in Java.
Use strcmp function in C to compare two strings
In Java, use equals() method to compare two strings
Consider case sensitivity when comparing strings
Use built-in functions to handle special characters and whitespace

Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary


Reviews
Interviews
Salaries
Users

