Add office photos
Employer?
Claim Account for FREE

Citicorp

3.7
based on 4.5k Reviews
Video summary
Filter interviews by

40+ Drogevate Solutions Interview Questions and Answers

Updated 7 Mar 2025
Popular Designations

Q1. What computer languages are you proficient in?

Ans.

I am proficient in multiple computer languages including Java, Python, and C++.

  • Java

  • Python

  • C++

Add your answer

Q2. Narrate an incidence when you faced difficult challenge in terms of limited resources while leading a team. How did you encounter it?

Add your answer

Q3. Give one instance of how you bounced back from a failure?

Ans.

After failing to secure a job, I took up a freelance project and built my skills. Eventually, I landed a better job.

  • Took up a freelance project to build skills

  • Networked with professionals in the field

  • Continued to apply for jobs while working on the project

  • Improved skills and gained confidence

  • Landed a better job eventually

Add your answer

Q4. In an urn there are 100 balls. 60 white, 40 black, 50 spotted 50 non-spotted. What is the probability that a white ball chosen at random will be spotted?

Add your answer
Discover Drogevate Solutions interview dos and don'ts from real experiences

Q5. Guestimation- Assume 7 banks are hiring in top 10 b-schools. How many do you think would be hired in all by the banks, across campuses

Ans.

Approximately 70-80 students would be hired by the 7 banks across top 10 b-schools.

  • The number of students hired by each bank may vary depending on their requirements and the quality of candidates available at each campus.

  • Assuming an average of 10 students per bank per campus, the total number of students hired would be around 70-80.

  • However, this is just a rough estimate and the actual number may be higher or lower depending on various factors such as competition from other re...read more

Add your answer

Q6. What operational issues will you face or need to check after placing the banners?

Ans.

Operational issues to check after placing banners in banking

  • Ensure banners are placed in compliance with regulations and policies

  • Check if banners are visible and readable from a distance

  • Ensure banners do not obstruct any important information or signage

  • Check if banners are securely fastened and will not fall or cause harm

  • Ensure banners are placed in appropriate locations to reach target audience

  • Check if banners are properly lit and visible during all hours of operation

Add your answer
Are these interview questions helpful?

Q7. What will you consider in moving from a monolithic application to Microservices platform and what strategies you will use ?

Ans.

Considerations and strategies for moving from monolithic to Microservices platform

  • Identify and decouple independent components of the monolithic application

  • Implement API gateway for managing communication between microservices

  • Use containerization tools like Docker for deployment and scaling

  • Implement service discovery mechanisms for dynamic service registration and discovery

  • Implement fault tolerance and resilience mechanisms like circuit breakers and retries

  • Implement monitorin...read more

Add your answer

Q8. What tools and technologies have you previously worked on?

Ans.

I have worked with various tools and technologies including Java, Python, SQL, and Tableau.

  • Proficient in Java programming language

  • Experience with Python scripting and data analysis libraries

  • Skilled in SQL for database management and querying

  • Familiarity with Tableau for data visualization and reporting

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Difference BTW for loop and while loop.which is better?

Ans.

A for loop is used when the number of iterations is known, while a while loop is used when the number of iterations is unknown.

  • For loop is better when the number of iterations is known

  • While loop is better when the number of iterations is unknown

  • For loop is more concise and easier to read for simple iterations

  • While loop is more flexible and can handle complex conditions

Add your answer

Q10. How to maintain sequencing of messages in Kafka at the Consumer side ?

Ans.

Maintain message sequencing in Kafka at Consumer side

  • Use a single partition for the topic to ensure messages are consumed in order

  • Set 'enable.auto.commit' to false and manually commit offsets after processing each message

  • Implement a custom message handler to handle out-of-sequence messages

  • Use message timestamps to reorder messages if necessary

Add your answer

Q11. What precautions should be taken so that incorrect payment not goes to client account?

Ans.

To prevent incorrect payments to client accounts, precautions such as verification of account details, implementing dual authorization, and regular reconciliation should be taken.

  • Verify client account details before processing payments

  • Implement dual authorization process for payment approvals

  • Regularly reconcile payment records with client accounts to identify discrepancies

  • Use secure payment systems with built-in validation checks

  • Train staff on proper payment processing proced...read more

Add your answer

Q12. Design Weather app ? What design pattern you will use to build this app ?

Ans.

Design a weather app using the Model-View-ViewModel (MVVM) design pattern.

  • Use MVVM design pattern to separate the presentation layer from the business logic and data access.

  • Model: Represents the data and business logic.

  • View: Represents the UI components.

  • ViewModel: Acts as a mediator between the Model and View, handling user interactions and updating the UI.

  • Use data binding to automatically synchronize the View with the ViewModel.

  • Implement a repository pattern to handle data r...read more

Add your answer

Q13. What is Indexes in database, What is runtime polymorphism in Java, Exception handling in Java, Questions related to inheritances and Design patterns. Difference between Map and Set

Add your answer

Q14. Spar vs PA. What is beta? Risk ratios of mutual funds. Attribution analysis. AVP's

Add your answer

Q15. Challenges faced during code releases during my job

Ans.

Challenges faced during code releases

  • Ensuring all code changes are thoroughly tested

  • Coordinating with different teams for a smooth release

  • Handling unexpected issues during release

  • Ensuring minimal downtime for users

  • Managing rollback plans in case of failures

Add your answer

Q16. What does Java 17 introduce to optimise multithreadng ?

Ans.

Java 17 introduces Sealed Classes to optimise multithreading.

  • Sealed classes restrict which classes can be subclasses, allowing for better control over multithreading.

  • By limiting the subclasses, developers can ensure thread safety and prevent unexpected behavior.

  • Example: 'sealed class Shape permits Circle, Rectangle, Triangle;' restricts the subclasses of Shape to only Circle, Rectangle, and Triangle.

Add your answer

Q17. Which corporation action event will not impact shareholders?

Ans.

Stock split will not impact shareholders.

  • Stock split increases the number of shares outstanding but does not change the total value of the company.

  • Shareholders will own more shares at a lower price per share.

  • Stock split does not affect the market capitalization of the company.

  • Example: If a company announces a 2-for-1 stock split, shareholders will receive an additional share for each share they own, but the overall value of their investment remains the same.

Add your answer

Q18. Using the concept of IRR how would you decide whether to take up a project or not?

Ans.

IRR helps in determining the profitability of a project and whether to take it up or not.

  • Calculate the IRR of the project

  • Compare the IRR with the required rate of return

  • If IRR is greater than the required rate of return, take up the project

  • If IRR is less than the required rate of return, reject the project

  • Consider other factors like risk, cash flow, and payback period before making a final decision

Add your answer

Q19. Insights to be provided in PPT? How will you evaluate perfomance of a unit

Ans.

Insights on unit performance evaluation in PPT include key metrics, trends, and recommendations.

  • Include key performance indicators (KPIs) such as revenue, profit margin, customer satisfaction, and employee productivity.

  • Present trends over time to show improvements or declines in performance.

  • Provide recommendations for areas of improvement based on the analysis of the unit's performance data.

  • Use visual aids such as charts, graphs, and tables to enhance understanding and engage...read more

Add your answer

Q20. What is design thinking and how it can be incorporated in banking?

Ans.

Design thinking is a problem-solving approach that focuses on understanding users' needs and creating innovative solutions.

  • Design thinking involves empathy, ideation, prototyping, and testing.

  • In banking, design thinking can be used to create customer-centric products and services.

  • For example, banks can use design thinking to improve the user experience of their mobile apps or to create new financial products that meet the needs of underserved communities.

  • Design thinking can a...read more

Add your answer

Q21. Explain about spring boot features ,java 8 features and microservices Architecture?

Add your answer

Q22. -what are the cost and profit centers of a bank?

Ans.

Cost centers and profit centers are divisions within a bank that either incur costs or generate profits respectively.

  • Cost centers are divisions within a bank that incur costs, such as administrative departments, IT infrastructure, and compliance teams.

  • Profit centers are divisions within a bank that generate profits, such as lending departments, investment banking, and wealth management.

  • Examples of cost centers include back-office operations, human resources, and legal departm...read more

Add your answer

Q23. How do you build a gen ai application for a bank

Add your answer

Q24. 1 min to give recommendation on sub prime and Greece crisis

Add your answer

Q25. What is big data and their characteristics

Add your answer

Q26. What is difference between plan and outlook’

Add your answer

Q27. What was a experience in banking

Add your answer

Q28. What was roll in co operative Bank

Add your answer

Q29. Revenue model of my Summers Company

Ans.

Summers Company generates revenue through a combination of product sales, service fees, and subscription models.

  • Product sales - Summers Company sells various products to customers, generating revenue through one-time purchases.

  • Service fees - Summers Company charges fees for services provided to clients, such as consulting or advisory services.

  • Subscription models - Summers Company offers subscription-based services, where customers pay a recurring fee for access to certain pro...read more

Add your answer

Q30. What is application context ?

Add your answer

Q31. Optimal ways to work with dynamic forms

Add your answer

Q32. Describe collections in retail banking

Add your answer

Q33. Why Citigroup?

Add your answer

Q34. Why banking

Ans.

Banking offers a dynamic and challenging career with opportunities for growth and development.

  • Banking is a constantly evolving industry that requires adaptability and problem-solving skills.

  • It offers a diverse range of roles, from customer service to investment banking.

  • The industry is essential to the functioning of the economy and provides a sense of purpose.

  • There are opportunities for career advancement and professional development.

  • The industry offers competitive salaries a...read more

Add your answer

Q35. what was the impact

Ans.

The impact was significant.

  • The impact resulted in a decrease in profits.

  • The impact caused a shift in customer behavior.

  • The impact led to the implementation of new policies and procedures.

  • The impact affected the overall reputation of the bank.

Add your answer

Q36. What's 10 times hundred

Ans.

The answer is 1000.

  • To find 10 times 100, simply multiply 10 by 100 which equals 1000.

  • The answer is a three-digit number.

  • The answer is a multiple of 100.

Add your answer

Q37. for-in vs for-of in javascript

Add your answer

Q38. What is deep learning?

Add your answer

Q39. What is IRR?

Ans.

IRR stands for Internal Rate of Return. It is a metric used to measure the profitability of an investment.

  • IRR is the discount rate at which the net present value of cash inflows equals the net present value of cash outflows.

  • It is used to evaluate the potential profitability of an investment or project.

  • A higher IRR indicates a more profitable investment.

  • IRR can be used to compare different investment opportunities with varying cash flows.

  • For example, if an investment has an IR...read more

Add your answer

Q40. What is FABX?

Ans.

FABX is not a known acronym or term in finance.

    Add your answer

    Q41. Explain Agile Principles

    Ans.

    Agile principles are a set of values and practices that prioritize flexibility, collaboration, and customer satisfaction in software development.

    • Customer satisfaction through continuous delivery of valuable software

    • Embracing change and responding to it quickly

    • Frequent collaboration between developers and business stakeholders

    • Self-organizing teams that are empowered to make decisions

    • Regular reflection and adaptation to improve processes

    Add your answer

    Q42. current work - tech stack

    Ans.

    I am currently working with a tech stack that includes Java, Spring Boot, React, and PostgreSQL.

    • Java

    • Spring Boot

    • React

    • PostgreSQL

    Add your answer

    Q43. Features of Java8

    Ans.

    Java8 introduced several new features including lambda expressions, streams, default methods, and the new Date and Time API.

    • Lambda expressions allow you to write more concise code by enabling functional programming.

    • Streams provide a new way to work with collections and perform operations in a more declarative way.

    • Default methods allow interfaces to have method implementations, reducing the need for abstract classes.

    • The new Date and Time API provides a more comprehensive and f...read more

    Add your answer

    Q44. Sell this pen for me

    Ans.

    This pen is sleek, stylish, and perfect for everyday use.

    • Highlight the pen's sleek design and durability

    • Emphasize its smooth writing experience

    • Mention any special features like a comfortable grip or refillable ink

    • Offer a discount or promotion to entice the customer to purchase

    Add your answer
    Contribute & help others!
    Write a review
    Share interview
    Contribute salary
    Add office photos
    Top Citicorp Interview Questions And Answers
    Share an Interview
    Stay ahead in your career. Get AmbitionBox app
    qr-code
    Helping over 1 Crore job seekers every month in choosing their right fit company
    75 Lakh+

    Reviews

    5 Lakh+

    Interviews

    4 Crore+

    Salaries

    1 Cr+

    Users/Month

    Contribute to help millions

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

    Follow us
    • Youtube
    • Instagram
    • LinkedIn
    • Facebook
    • Twitter