Filter interviews by
posted on 10 Nov 2021
I applied via Campus Placement and was interviewed before Nov 2020. There was 1 interview round.
Aspiring finance professional with a strong analytical background and experience in data-driven decision-making.
Currently pursuing a degree in Finance at XYZ University, where I maintain a 3.8 GPA.
Completed an internship at ABC Corp, where I analyzed market trends and presented findings to senior management.
Skilled in financial modeling and data analysis using Excel and Python, demonstrated through a class project that...
Top trending discussions
posted on 13 Sep 2017
I appeared for an interview in Sep 2017.
I want to join Citi because of its global presence, reputation for innovation, and opportunities for professional growth.
Global presence offers exposure to diverse markets and cultures
Reputation for innovation means working on cutting-edge projects
Opportunities for professional growth through mentorship and training programs
I believe the coding profile suits me because of my strong analytical skills, problem-solving abilities, and passion for technology.
I have a strong background in mathematics and logic, which are essential for coding.
I enjoy solving complex problems and finding efficient solutions.
I have experience in programming languages such as Python and Java.
I have successfully completed coding projects in the past, demonstrating m...
posted on 13 Sep 2017
I appeared for an interview in Sep 2017.
I chose Citi for its global presence, reputation for innovation, and opportunities for career growth.
Global presence allows for exposure to diverse markets and cultures
Reputation for innovation means working on cutting-edge projects
Opportunities for career growth through mentorship and development programs
I am a motivated and detail-oriented individual with a strong background in finance and analytics.
Graduated with a degree in Finance
Completed internships in analytics at top companies
Proficient in financial modeling and data analysis
Strong communication and problem-solving skills
posted on 6 Nov 2016
I applied via Campus Placement
Use binary search to efficiently find the square root of a number by narrowing down the range of possible values.
1. Initialize low as 0 and high as the number (n).
2. Calculate mid as (low + high) / 2.
3. If mid * mid equals n, return mid as the square root.
4. If mid * mid is less than n, set low to mid + 1.
5. If mid * mid is greater than n, set high to mid - 1.
6. Repeat until low exceeds high, returning the closest inte...
To check if a linked list is looped onto itself, we can use hashmaps.
Create an empty hashmap
Traverse the linked list, for each node check if it already exists in the hashmap
If a node already exists, it means the linked list is looped
If the traversal completes without finding a loop, the linked list is not looped
p^2-1 is divisible by 8 and 24 for all primes.
To prove p^2-1 is divisible by 8, consider the possible remainders of p when divided by 8.
To prove p^2-1 is divisible by 24, consider the possible remainders of p when divided by 24.
For all primes, p^2-1 will always be divisible by 8 and 24.
Probability of rolling three unbiased dices such that a>b>c and extrapolating to five random number generators.
The probability of rolling three unbiased dices such that a>b>c is 1/216.
To extrapolate to five random number generators, we need to calculate the probability of generating five random numbers such that the first is greater than the second, the second is greater than the third, and so on.
The probability of gen...
To maximize the probability of picking a red marble, divide the marbles unevenly, with more red marbles in one jar.
Place 49 red marbles and 1 blue marble in one jar, and the remaining 1 red marble and 49 blue marbles in the other jar.
This way, the blind man has a higher chance of picking the jar with 49 red marbles and 1 blue marble.
The probability of picking a red marble from the first jar is 49/50, while from the sec...
I applied via Recruitment Consultant and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via Walk-in and was interviewed before Jun 2020. There were 5 interview rounds.
posted on 20 May 2017
I appeared for an interview in May 2017.
Yes, the string class can be extended in most programming languages.
Inheritance can be used to extend the functionality of the string class.
By creating a new class that inherits from the string class, additional methods and properties can be added.
Extending the string class allows for customization and adding specific functionality to strings.
Example: In Python, the string class can be extended by creating a new class ...
Implicit objects in JSP are predefined objects that are available for use without any declaration or initialization.
Implicit objects in JSP include request, response, session, application, out, config, pageContext, page, exception, and others.
These objects provide access to various aspects of the JSP environment and can be used to perform common tasks.
For example, the request object allows access to HTTP request parame...
A hash map is a data structure that uses a hash function to map keys to values.
Hash map stores key-value pairs
It uses a hash function to compute an index for each key
Collisions can occur when two keys hash to the same index
Hash maps provide fast access to values based on their keys
StringBuffer and StringBuilder are both used to manipulate strings, but StringBuffer is thread-safe while StringBuilder is not.
StringBuffer is synchronized, making it safe for use in multi-threaded environments.
StringBuilder is not synchronized, making it faster but not thread-safe.
StringBuffer is preferred when multiple threads are involved, while StringBuilder is preferred for single-threaded scenarios.
Both classes p...
MVC is a software architectural pattern that separates an application into three main components: Model, View, and Controller.
Model represents the data and business logic of the application.
View is responsible for displaying the user interface.
Controller handles user input, updates the model, and interacts with the view.
MVC promotes separation of concerns and modularity in software development.
Example: In a web applica...
Annotations used in RESTful web services
1. @Path - Specifies the URI path for the resource
2. @GET - Specifies that the method handles HTTP GET requests
3. @POST - Specifies that the method handles HTTP POST requests
4. @PUT - Specifies that the method handles HTTP PUT requests
5. @DELETE - Specifies that the method handles HTTP DELETE requests
6. @PathParam - Binds the value of a URI template parameter to a method paramete...
I appeared for an interview in Jan 2017.
I want to join Citi because of its global presence, strong reputation, and opportunities for growth.
Citi is a global company with a presence in over 100 countries, which provides an opportunity to work with diverse teams and gain international exposure.
Citi has a strong reputation in the financial industry, known for its expertise and innovative solutions.
Citi offers excellent career development opportunities, includin...
I am interested in a career in banking because of the opportunities for growth, the dynamic nature of the industry, and my passion for financial analysis.
Opportunities for growth: Banking offers a wide range of career paths and opportunities for advancement. I am excited about the potential to develop my skills and progress within the industry.
Dynamic nature of the industry: Banking is constantly evolving, with new tec...
The Indian economy has experienced mixed performance in the past 2 years.
GDP growth rate has fluctuated
Demonetization and GST implementation impacted the economy
Unemployment rate has been a concern
Inflation has remained relatively low
Foreign direct investment has increased
Agricultural sector faced challenges due to weather conditions
Associate
3.5k
salaries
| ₹5.4 L/yr - ₹20 L/yr |
Senior Manager
2.5k
salaries
| ₹16 L/yr - ₹55 L/yr |
Manager
1.9k
salaries
| ₹10.6 L/yr - ₹41 L/yr |
Senior Associate
1.7k
salaries
| ₹7.3 L/yr - ₹28 L/yr |
Vice President
1.4k
salaries
| ₹27 L/yr - ₹81 L/yr |
JPMorgan Chase & Co.
Goldman Sachs
TCS
Deloitte