ENO

50+ ENO Interview Questions and Answers

Updated 12 Jul 2025
6d ago

Q. Pattern Printing Task

You are tasked with printing a specific pattern based on the given number of rows, 'N'. For any input value of 'N', generate and print a pattern as described in the example.

Input:

1 5 

Ou...read more

Ans.

The task is to print a specific pattern based on the given number of rows, 'N'.

  • Iterate through each row and print the numbers in the specified pattern

  • Start with the first row, then move to the next row in a spiral pattern

  • Ensure there is exactly one space between each value in a row

Asked in Amazon

1d ago

Q. Find Missing Number In String Problem Statement

You have a sequence of consecutive nonnegative integers. By appending all integers end-to-end, you formed a string S without any separators. During this process, ...read more

Ans.

Given a string of consecutive nonnegative integers with one missing number, find the missing integer.

  • Iterate through all possible substrings and check if they form a valid sequence of consecutive integers.

  • If a valid sequence is found, return the missing number.

  • Handle cases where there are multiple missing numbers, all numbers are present, or the string is invalid.

  • Consider the constraints provided to optimize the solution.

  • Example: For input '1113', the missing number is 12.

ENO Interview Questions and Answers for Freshers

illustration image

Asked in UBS

2d ago

Q. Angle Calculation Between Clock Hands

Given a specific time in hours and minutes, your task is to calculate the smallest possible angle between the hour hand and the minute hand of a clock.

Example:

Input:
T = ...read more
Ans.

Calculate the smallest angle between the hour and minute hands of a clock for a given time.

  • Calculate the angles formed by the hour and minute hands separately

  • Find the absolute difference between the two angles

  • Return the smaller angle as the result

Asked in UBS

3d ago

Q. If you have an array containing the numbers 1 to 10, with one number missing, how would you find the missing number?

Ans.

To find the missing number in an array of 1 to 10 numbers, calculate the sum of all numbers and subtract the sum of the given array.

  • Calculate the sum of numbers from 1 to 10 using the formula n * (n + 1) / 2

  • Calculate the sum of the given array

  • Subtract the sum of the given array from the sum of numbers from 1 to 10

  • The result will be the missing number

Are these interview questions helpful?

Asked in UBS

5d ago

Q. Android: What do you mean by ‘target API level’? Which software do u use to build android apps? What do you mean by APK?

Ans.

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

Asked in UBS

3d ago

Q. What is encapsulation, data hiding and abstraction?

Ans.

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

Asked in UBS

2d ago

Q. 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

Ans.

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

Asked in UBS

4d ago
Q. What are the different types of keys in a Database Management System (DBMS)?
Ans.

Types of keys in a DBMS include primary key, foreign key, candidate key, and super key.

  • Primary key uniquely identifies each record in a table (e.g. employee ID)

  • Foreign key links two tables together (e.g. department ID in employee table)

  • Candidate key is a unique key that can be chosen as the primary key (e.g. email address)

  • Super key is a set of attributes that uniquely identifies a record (e.g. combination of first name and last name)

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Asked in UBS

5d ago

Q. Tell me about your projects and which data structures you used in them.

Ans.

I developed a project for data analysis using Python and utilized various data structures such as lists, dictionaries, and sets.

  • Used lists to store and manipulate data

  • Used dictionaries to map key-value pairs for efficient data retrieval

  • Used sets to perform operations such as union and intersection

  • Implemented algorithms such as sorting and searching using appropriate data structures

Asked in UBS

2d ago

Q. What is the difference between the roles being offered at Credit Suisse for IITM students?

Ans.

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

Asked in UBS

6d ago

Q. What quality sets you apart from other people?

Ans.

My ability to empathize with others sets me apart from others.

  • I have a natural ability to understand and relate to people's emotions.

  • I am able to put myself in other people's shoes and see things from their perspective.

  • This quality helps me to build strong relationships with others and resolve conflicts effectively.

  • For example, in my previous job, I was able to diffuse a tense situation between two coworkers by listening to both sides and finding a common ground.

  • I believe tha...read more

Asked in UBS

3d ago

Q. If your account balance was multiplied by a million, what would you do with it?

Ans.

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

Asked in UBS

3d ago
Q. How do you map an ER diagram to a relational schema?
Ans.

Mapping an ER diagram to a relational schema involves identifying entities, attributes, relationships, and keys.

  • Identify entities in the ER diagram and map them to tables in the relational schema.

  • Identify attributes of each entity and map them to columns in the corresponding tables.

  • Identify relationships between entities and represent them using foreign keys in the tables.

  • Identify keys (primary and foreign) to maintain data integrity and relationships between tables.

Asked in UBS

6d ago
Q. How would you design a lift to minimize inconvenience for users?
Ans.

Design a lift with features like quick response time, spacious interior, clear signage, and emergency communication.

  • Ensure quick response time for minimal waiting

  • Provide a spacious interior for comfort and ease of movement

  • Include clear signage for easy navigation

  • Install emergency communication system for safety

Asked in UBS

5d ago
Q. What are the advantages of using WCF (Windows Communication Foundation) services?
Ans.

WCF services provide advantages such as interoperability, security, reliability, and flexibility.

  • Interoperability: WCF allows communication between different platforms and technologies.

  • Security: WCF supports various security mechanisms like message encryption and authentication.

  • Reliability: WCF ensures reliable message delivery through features like reliable messaging.

  • Flexibility: WCF supports multiple communication protocols and message formats.

  • Example: WCF can be used to cr...read more

Asked in UBS

2d ago
Q. What is the difference between static and non-static methods in Java?
Ans.

Static methods belong to the class itself, while non-static methods belong to instances of the class.

  • Static methods can be called without creating an instance of the class.

  • Non-static methods can only be called on an instance of the class.

  • Static methods cannot access non-static variables or methods directly.

  • Non-static methods can access both static and non-static variables and methods.

  • Example: Math.sqrt() is a static method, while String.length() is a non-static method.

Asked in UBS

6d ago

Q. Have you taken any course on functional programming on Coursera?

Ans.

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.

Asked in UBS

3d ago

Q. If an egg is thrown from a 1000-story building, determine the minimum floor from which it should be thrown to crack.

Ans.

The egg will crack if thrown from any floor above the ground floor.

  • The egg will crack due to the impact with the ground.

  • The height of the building does not affect the cracking of the egg.

  • Therefore, the egg will crack if thrown from any floor above the ground floor.

Asked in UBS

3d ago
Q. What are the differences between Procedural Programming and Object-Oriented Programming?
Ans.

Procedural programming focuses on procedures and functions, while Object-Oriented Programming focuses on objects and classes.

  • Procedural programming uses a top-down approach, breaking down tasks into smaller procedures/functions.

  • Object-Oriented Programming uses objects that contain data and methods to manipulate that data.

  • In procedural programming, data and functions are separate entities, while in OOP, they are encapsulated within objects.

  • OOP promotes reusability and modulari...read more

Asked in UBS

1d ago

Q. What is operator overloading? Explain with pseudo code.

Ans.

Operator overloading is a feature in programming languages that allows operators to have different behaviors depending on the types of operands.

  • Operator overloading enables the use of operators with custom types.

  • It allows the same operator to perform different operations based on the types of operands.

  • In languages like C++, you can define how operators like +, -, *, etc. work with user-defined types.

  • Pseudo code example: class Vector { int x, y; Vector operator+(Vector v) { re...read more

Asked in UBS

6d ago

Q. Which sorting technique is better and why?

Ans.

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

Asked in UBS

4d ago

Q. You have an array of size million containing values from 0 to 9. How would you sort it?

Ans.

Sort an array of size million containing values 0-9.

  • Use counting sort algorithm for efficient sorting

  • Create a count array to store the count of each element

  • Modify the count array to store the actual position of each element

  • Iterate through the input array and place each element in its correct position

  • Time complexity: O(n+k), where n is the size of the input array and k is the range of input values

Asked in UBS

1d ago

Q. Do you know about functional programming?

Ans.

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.

Asked in UBS

3d ago

Q. What is the concept of Seclending, Repurchase, and Reverse Repurchase Agreement?

Ans.

Seclending is a process of lending securities for a short period of time in exchange for collateral.

  • Seclending involves borrowing and lending of securities.

  • The borrower provides collateral to the lender in exchange for the securities.

  • The borrower pays a fee to the lender for the use of the securities.

  • Repurchase agreement involves the sale of securities with an agreement to repurchase them at a later date.

  • Reverse repurchase agreement involves the purchase of securities with an...read more

Asked in UBS

5d ago

Q. What is one quality that differentiates you from your classmates? Please provide an example.

Ans.

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.

Asked in UBS

4d ago
Q. What are the different types of indexing in DBMS?
Ans.

Different types of indexing in DBMS include primary, secondary, clustered, non-clustered, unique, and composite indexing.

  • Primary indexing: Index based on the primary key of a table.

  • Secondary indexing: Index based on a non-primary key column.

  • Clustered indexing: Physically rearranges the table's rows based on the indexed column.

  • Non-clustered indexing: Creates a separate structure for the index.

  • Unique indexing: Ensures that no two rows have the same indexed value.

  • Composite index...read more

Asked in UBS

1d ago
Q. Write a program to connect to a backend or database (SQL Server) using C#.
Ans.

Use C# to connect to a SQL Server backend or database.

  • Use SqlConnection class to establish a connection to the SQL Server.

  • Use SqlCommand class to execute SQL queries.

  • Handle exceptions using try-catch blocks.

  • Remember to close the connection after use.

Asked in UBS

1d ago

Q. What are the differences between procedural-oriented and object-oriented programming?

Ans.

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

Asked in UBS

2d ago

Q. Tell me about Linked Lists in Java.

Ans.

Linked List is a data structure in Java that stores a sequence of elements with pointers to the next element.

  • Each element in a Linked List is called a node and contains a value and a pointer to the next node.

  • Linked Lists are dynamic and can grow or shrink in size during runtime.

  • Insertion and deletion operations are efficient in Linked Lists compared to arrays.

  • Traversal in a Linked List is slower compared to arrays as it requires following pointers.

  • Java provides LinkedList cla...read more

Asked in UBS

2d ago

Q. Types of indices in Relational databases.

Ans.

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

1
2
Next

Interview Experiences of Popular Companies

UBS Logo
3.9
 • 352 Interviews
View all
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
ENO Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits