ENO
10+ ENO Interview Questions and Answers for Freshers
Q1. Android: What do you mean by ‘target API level’? Which software do u use to build android apps? What do you mean by APK?
Target API level is the version of Android that an app is designed to run on. Android Studio is used to build Android apps. APK is the file format for Android apps.
Target API level determines the minimum version of Android that an app can run on
Android Studio is the official IDE for building Android apps
APK stands for Android Package Kit and is the file format for Android apps
Q2. What is encapsulation, data hiding and abstraction?
Encapsulation is the bundling of data and methods into a single unit. Data hiding is the concept of restricting access to data. Abstraction is the process of simplifying complex systems.
Encapsulation combines data and methods into a single unit, providing better control and security.
Data hiding restricts access to data, allowing only specific methods to manipulate it.
Abstraction simplifies complex systems by providing a high-level view, hiding unnecessary details.
Example: A c...read more
Q3. Java questions:What are abstract classes?What are final classes?What are static classes? Difference between static and nonstatic classes. What is inheritance? Give example and explain
Explanation of abstract, final, and static classes and inheritance in Java.
Abstract classes are classes that cannot be instantiated and are meant to be extended by other classes.
Final classes are classes that cannot be extended by other classes.
Static classes are nested classes that can be accessed without creating an instance of the outer class.
Static classes are different from non-static classes in that they cannot access non-static members of the outer class.
Inheritance is...read more
Q4. What is the difference between the roles being offered at Credit Suisse for IITM students?
The roles offered at Credit Suisse for IITM students vary in terms of responsibilities and focus areas.
The roles may differ in terms of the department or division within Credit Suisse.
Some roles may be more focused on technology and software development, while others may be more finance-oriented.
Different roles may have varying levels of client interaction or require different skill sets.
Examples of roles offered may include software engineer, financial analyst, risk manageme...read more
Q5. If your account balance was multiplied by a million, what would you do with it?
If my account balance was multiplied by a million, I would invest in various areas, donate to charities, and fulfill my dreams.
Invest in stocks, real estate, and businesses to grow wealth
Donate to charities and support causes that are important to me
Travel the world and experience different cultures
Buy a dream house and a luxury car
Invest in my education and personal development
Q6. Have you taken any course on functional programming on Coursera?
Yes, I have taken a course on functional programming on Coursera.
I have completed the course 'Functional Programming Principles in Scala' on Coursera.
The course covered topics such as higher-order functions, recursion, and immutable data structures.
I gained a solid understanding of functional programming concepts and how to apply them in practice.
I also completed programming assignments and quizzes to reinforce my learning.
Share interview questions and help millions of jobseekers 🌟
Q7. Which sorting technique is better and why?
There is no definitive answer as to which sorting technique is better, as it depends on the specific requirements and constraints of the problem.
The choice of sorting technique depends on factors such as the size of the data set, the distribution of the data, and the available resources.
Some commonly used sorting techniques include bubble sort, insertion sort, selection sort, merge sort, quicksort, and heapsort.
Bubble sort is simple but inefficient for large data sets, while ...read more
Q8. Do you know about functional programming?
Yes, functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions.
Functional programming focuses on immutability and pure functions.
It avoids changing state and mutable data.
Higher-order functions and recursion are commonly used in functional programming.
Examples of functional programming languages include Haskell, Lisp, and Scala.
ENO Jobs
0Q9. One quality that makes me different from the rest of my class with example
I have a unique perspective on problem-solving.
I approach problems from different angles, considering multiple solutions.
I am not afraid to think outside the box and challenge conventional wisdom.
I have a track record of coming up with innovative solutions.
For example, in a group project, while everyone was focused on a single approach, I suggested an alternative method that turned out to be more efficient and successful.
Q10. Difference between procedural oriented and object oriented concepts
Procedural programming focuses on procedures and functions, while object-oriented programming focuses on objects and their interactions.
Procedural programming is based on a step-by-step procedure or set of instructions.
Object-oriented programming is based on the concept of objects, which encapsulate data and behavior.
Procedural programming is more focused on the algorithmic approach.
Object-oriented programming promotes code reusability and modularity.
In procedural programming...read more
Q11. Types of indices in Relational databases.
Indices in relational databases are used to improve query performance by allowing faster data retrieval.
Clustered index: Determines the physical order of data in a table.
Non-clustered index: Creates a separate structure that contains a copy of the indexed columns and a pointer to the actual data.
Unique index: Ensures that the indexed columns contain unique values.
Composite index: Combines multiple columns into a single index.
Covering index: Includes all the columns required b...read more
Q12. Pitch Credit Suisse to a Manager for 1 minute.
Credit Suisse is a leading global financial services company offering a wide range of investment banking and wealth management services.
Credit Suisse has a strong reputation in the financial services industry.
They provide comprehensive investment banking services, including mergers and acquisitions, capital raising, and advisory services.
Their wealth management division offers personalized solutions for high-net-worth individuals and institutions.
Credit Suisse has a global pr...read more
Q13. 2) Why Investment Banking?
Investment banking offers exciting opportunities for financial analysis, strategic decision-making, and client relationship management.
Opportunity to work on high-profile deals and transactions
Challenging and dynamic work environment
Opportunity to develop strong financial analysis and modeling skills
Exposure to a wide range of industries and sectors
Opportunity to work with top-tier clients and build strong professional networks
Q14. Is ADO.NET part of VB.NET?
Yes, ADO.NET is part of VB.NET.
ADO.NET is a data access technology in the .NET framework.
It provides a set of classes and APIs for accessing and manipulating data from different data sources.
VB.NET is a programming language that can utilize ADO.NET for database operations.
ADO.NET allows developers to connect to databases, execute queries, and retrieve data in a structured manner.
Example: Dim connection As New SqlConnection(connectionString)
Q15. Why Credit Suisse?
Credit Suisse is a leading global financial services company with a strong reputation and a wide range of opportunities for growth and development.
Credit Suisse is known for its expertise in investment banking and wealth management.
The company has a global presence and offers diverse career opportunities in various locations.
Credit Suisse has a strong commitment to innovation and technology, which aligns with my interests and skills.
The company has a solid track record of fin...read more
Q16. Different keys in DBMS.
Different keys in DBMS
Primary key: uniquely identifies each record in a table
Foreign key: establishes a link between two tables
Candidate key: a minimal set of attributes that can uniquely identify a record
Super key: a set of attributes that can uniquely identify a record
Composite key: a key that consists of multiple attributes
Alternate key: a candidate key that is not selected as the primary key
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/Month