0% found this document useful (0 votes)
34 views1 page

BNY Code Divas Challenge 2025

The BNY Code Divas Challenge 2025 is an online programming competition for female engineering students, taking place from February 21 to February 23, 2025. Participants can win various prizes, including a grand prize of INR 75,000 for the winner, and the challenge consists of multiple rounds testing programming skills. Successful participants may also have the opportunity to enter BNY's interview process for tech internships and full-time positions.

Uploaded by

ayushiphone124
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views1 page

BNY Code Divas Challenge 2025

The BNY Code Divas Challenge 2025 is an online programming competition for female engineering students, taking place from February 21 to February 23, 2025. Participants can win various prizes, including a grand prize of INR 75,000 for the winner, and the challenge consists of multiple rounds testing programming skills. Successful participants may also have the opportunity to enter BNY's interview process for tech internships and full-time positions.

Uploaded by

ayushiphone124
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

BNY Code Divas Challenge 2025


Hosted by BNY

 Participation is confidential  Job Opportunity

Opens on
Feb 21, 2025, 06:00 PM IST
(Asia/Calcutta)

Duration: 2 hours 30 minutes

Closes on
Feb 23, 2025, 11:55 PM IST
(Asia/Calcutta)

_ Add to Calendar

Prizes

1st Winner
GV worth INR 75,000

Runners Up
GV worth INR 45,000 each

Second Runners Up
GV worth INR 25,000 each

Consolation Prizes
GV worth INR 10,000 each

Overview 

Announcements

Register Now!

Participate in Round 1 between 21st February -


23rd February.

Limited slots only!

About Challenge

BNY has made an unwavering


commitment to systemic resiliency
and continued digitization. Our open
and objective stance on technology
and innovation means that we work to
develop solutions that can help
reduce friction and increase
transparency throughout the
investment lifecycle.

Our 5th edition of Code Divas has


become bigger & better and we’re
seeking passionate, talented, 10x
women engineers who want to make
their mark in the financial industry
with BNY Technology, India.

Code Divas provides you the


opportunity to come and experience
this challenge, participate, and have
the option to come directly into our
interview process for Tech internships
and full-time offers.

ELIGIBILITY CRITERIA

• Participants should be Female


gender
• Participants should be from
BE/Btech
• Participants should be from
2025/2026/2027 batch
• Students flagged/suspected with
Plagiarism will be disqualified
• Each round qualifies you to the next
round of the process

CHALLENGE FORMAT

Round 1:

The Passionate Programmer: Your


opportunity to show us your true
passion & agility for technology &
programming. This round will
comprise of 3 Programming
Questions to be solved within two-
and-a-half hours using a programming
language of your choice.

Tech-It-Out with BNY Employees &


Leaders: Check the Announcements
section on this page for more details
after Round 1

Round 2:

The 10X Engineer: Congratulations on


demonstrating your zeal for
programming in Round 1. This round
2, is intended to push you further
testing your core software
engineering skills &
fundamentals. Are you up for a more
exciting challenge?

• 10 MCQs,

• 1 Programming Question in
specific language- Java 8 and
above OR Python

• 1 SQL Question.

Note:

• Participation for Round 2 is by


invitation only
• You will require a webcam to be
able to take this test (for both
rounds).
• Please have a functional
webcam-enabled and grant
access to the pop-up on the
browser.

To top it off, there are Attractive


prizes to be won!

• Winner - GV worth INR


75,000

• Runners Up - GV worth INR


45,000 each

• Second Runners Up - GV
worth INR 25,000 each

• 10 Consolation Prizes: GV worth


INR 10,000 each

Testimonials

About Company

Who We Are:

MoreAsa global financial services


company, we oversee more than $50
trillion in assets for our clients –
managing it, moving it and keeping it
safe. For 240 years, we have been
Jobs
creating new solutions that benefit
Software Developer
businesses, 
communities and people
erywhere. NoINRmatter
17.0L what
- INR the future
Compensation: 22.0L
brings, we’ll be ready and we’ll be
Job Location: Pune and Chennai
working. Making money work for the
world.
We are looking for rockstar 10X developers
who are passionate about developing world
Founded by Alexander Hamilton in
class software. We love candidates with strong
1784, abilities,
analytical BNY proudly holdslearners,
are quick the title of
are
America's
strong customer oldest bank and
advocates, the
self-starters and
teamlongest
playerscontinuously
with a strongoperating
degree of
ownership.
financial services company in New
York City. We have a proven track
Responsibilities
record of evolving through
Work with business
challenging times andanalysts to design
supporting the
and develop
market throughnew features
cycles. on our of
Our legacy
platforms.and resilience drives us
innovation
Design and develop small to medium
forward. We are continuously
sized micro-services to support business
adapting to meet any needs and
automation.
address risks
Work with as we plan
a global scrumforteam
whatoflies
6-8
ahead.
team members focused on service
delivery.
Since our founding,
Enhance we have
and maintain applications
partnered
identifyingalongside our clients,
and debugging complex
putting
problems,
our expertise
finding root
andcause
platforms
and fixing
to
the problems.
work to help them achieve their
Participate
ambitions. in design
Today discussions
we help over 90%and of
other agile development activities.
Fortune 100 companies and nearly all
the top 100 banks globally access the
Requirements
money they need.
Knowledge of one or more high-level
programming
BNY has made languages
a commitment suchtoas Java,
help
C/C++, Python,
improve systemicRuby, Golang,
resiliency andJavaScript
amongst digitization.
others.
continued Our open and
Knowledge of frameworks such as
objective stance on technology and
Spring, Gin, RoR (Backend) and/or
innovation means that weEnd)
workis to
Angular, React.js (Front a plus.
develop
Knowledge solutions that can
of popular helpcloud
public
reduce friction
platforms andand increase
concepts such as AWS,
Azure, and other
transparency is a plus.
throughout the
Strong understanding
investment lifecycle. of data structures
and algorithms
Excellent
BNY in India:analytical and problem-solving
abilities..
BNY has
Solid had client
computer relationships
science in
fundamentals.
India since 1957. India is the largest
FAQstrategic growth location for the bank
with the strength of over 14,000+
Sample Challenge
employees who serve clients across
lines of business globally. Today we
Can I participate in a sample challenge?
have centers of excellence with
Yes, world-class
we recommend that in
facilities you participate
Pune and in our
sample challenge.
Chennai which are fully integrated
into BNY's global infrastructure.
This challenge enables you to understand how
to participate in programming challenges on
Our Global Operations & Technology
HackerEarth. It comprises detailed information
Centers include:
about how programming questions should be
attempted and details about the HackerEarth
• BNY International Operations
judge.
Private Limited
• BNY Technology
Programming Private Limited
Challenge
• Pershing India Operational Services
1. Where willLimited
Private the challenge take place?

This challenge is an online challenge.


Awards and Recognitions:
2. Will I receive a reminder notification before
• Best Places to Work for Women
the challenge begins?
2021 & 2023 : Economic Times
You •will
100 receive a reminderfor
Best Companies e-mail 3 hours
Women
before
2018 the: Working
challengeMother
begins&only if you have
Avatar
registered
• India’s forBest
the Companies
challenge. to Work

2016
3. How do&I 2017 : Economic
participate in thisTimes
challenge?
• GCC Capability Center's (GCC)
To participate
Award for in this challenge,
Learning do the
& Development
following:
2018
• Digitalfor
a. Register Skills Award 2017
the challenge
• ASQ and Golden Peacock National
b. Visit the challenge page on start date/time
Quality Award 2015
c. Click Participate in Challenge

4. Can we take up the challenges from mobile


platforms?

No. We don't support mobile platform for


taking up the challenges. We only suggest our
users to participate in the challenges from
laptop/desktop.

5. What type of questions will I have to solve


in this challenge?

The questions in this challenge are of the


following types:

Programming problems

Write code in the online code


editor that is provided with each
problem and submit it.

You can make multiple


submissions. The platform
automatically considers the best
submission.

Multiple choice questions (MCQ)

Questions with multiple choices


will be provided.

You should select the correct


answer from the list of choices.

Subjective problems

Instructions for each problem differ

Enter the solution in the text area


that is provided and submit it

6. Are the programming questions restricted


to specific languages?

The languages that you can write code in will


be mentioned in the challenge details, if
applicable.

7. What will happen in case of there is an


issue with my computer or Internet
connection?

If there is an issue with your computer or your


Internet connection, you will not lose your
previously submitted answers. They will be
saved on HackerEarth's servers. You can log in
again and continue coding from where you
stopped.

However, the timer will continue running,


which is why it is advised that you ensure that
your computer/Internet connection is working
properly before you begin the challenge.

8. My code works in my local IDE, however, it


throws compilation errors when I run it on the
platform interface. Why does this happen?

Every problem has the following two buttons:

a. Compile & Run

When you click Compile & Run, the is


tested against the sample input and
output.

This ensures that you are able to test


your code against predefined sample
test cases before you submit your code.

b. Submit

When you click Submit, the code is checked


extensively against internal test cases. The
following parameters are considered while
checking the code:

Time limit: The code should run within


the stipulated time otherwise it will throw
a Time Limit Exceeded (TLE) error.

Memory limit: The code should run


within the give memory size otherwise it
will throw a Memory Limit Exceeded
(MLE) error.

Errors during runtime: Specific test cases


check for Runtime Errors (RE) only.

Correct answer: If your answer is


incorrect, then you will see the message
Wrong Answer (WA) on the screen. This
means that your program is not printing
he correct answer. Ensure that your
program conforms with the output
format that is required.

9. Is it possible to change my submission


after I have submitted a task?

Yes, you can edit and submit the solution to a


question (that you can view and edit) any
number of times before the challenge-
completion time window closes.

Note: Some tests have timed sections. After


the time limit is reached, you will not be able
to revisit questions in that section.

10. How does the online judge determine


whether a solution is correct?

An online judge is a code checker and not a


human being. The code checker or "judge"
tests your code automatically. Therefore, you
must write your code accordingly.

For each problem, based on the specifications


mentioned in the problem statement, there will
be one or more input files and corresponding
(correct) output files. The program that you
create is run on each of the input files and the
corresponding output must match the (correct)
output files in order.

Your program will be marked incorrect in the


following cases:

Output files (generated by running your


code) do not match the pre-generated
output files

Output files (generated by running your


code) matches all the pre-generated
output files, however, it is not in the
order in which the pre-generated output
files are arranged

11. How does the time limit work?

Your program must read, process, and output


the result for all input files within the specified
time limit.

The input file will be of the format that is


specified in the problem. This means that if
each input file contains multiple test cases,
then your code must pass all the test cases
within the specified time limit.

12. How does the total execution time work?

Your code is tested multiple times against


different input files. The displayed execution
time is the total time spent executing each
input file. Hence, Total execution time <= (Time
Limit * Number of input files)

Your program is terminated in the following


scenarios:

If the time that is required to execute


each input file exceeds the time limit
execution that is set for any input file.

If the total time that is required to


execute all the input files exceeds the
total time limit allowed.

13. How does the total memory consumed


work?

The total memory consumed by a program is


the sum of the memory that is consumed by
the program in stack, data, heap, and BSS. To
understand more about the address space of
a program and the memory consumed, refer to
this image or this explanation.

14. My program doesn't compile. Why?

C/C++

Ensure that you are using a


compiler that complies with the
standards.

For example, do not use Turbo


C++. Code that compiles in Turbo
C++ will often not compile on the
online judge.

Also, remove 'conio.h includes' in


your code.

Java

We support multiple classes and


inner static classes.

Your code may throw errors if the


inner classes are not static.

Please note that we will remove


this constraint very soon. We will
update you when this happens.

Other languages

The compilation errors that you


see on the screen are self-
explanatory.

However, if you require any more


information, please contact us at
[email protected].

15. Does TLE error mean that my code is


correct but slow?

No, Time Limit Exceeded or TLE means that


your solution has exceeded the amount of
time that is allowed for problem execution or
for a specific test case. Your solution never
finished running in time and it was stopped in
between. There is no definite way to know
whether the code was correct.

16. What does Wrong Answer (WA) mean?

WA means that your program ran successfully


but gave an incorrect answer. This could mean
either of the following:

Your program contains a bug

You have not interpreted the problem


text correctly

Apart from the sample input, your code will


also be evaluated against multiple input and
output cases. Therefore, even if your code
passes the sample input correctly, it may not
have passed one of the other input and output
cases because of the answer is incorrect.

17. What happens if I indulge in plagiarism?

At HackerEarth, we take cheating/plagiarism


very seriously. For more information about
consequences of cheating, read our
plagiarism policy.

18. Why is my submission queued?

Your submission is queued because of


simultaneous submissions by multiple users.
You will receive the result of your submission
in real-time as soon as it is processed.

19. My submissions are not evaluated. What


should I do?

There may be an issue with the online judge


due to which your submissions are not being
evaluated. Send an e-mail to
[email protected].

20. Will I receive the results of the challenge?


If yes, when?

You can view your ranking on the leaderboard


for all challenges in which participation is not
confidential. This leaderboard is updated in
real-time.

21. Where can I view the solutions for the


problems of this challenge?

Once the challenge is finished and the


problem has been moved to a practice
section, you can view the solutions (editorials)
in the Practice section.

22. Why am I seeing a runtime error on the


screen?

A runtime error means that the program was


compiled successfully but it crashed or exited
with an error. The most common error
messages include the following:

S. Error Description Reason


No.

1 SIGSEGV Segmentation Caused by


fault error an out-of-
scope
array index
causing a
buffer
overflow,
an
incorrectly
initialized
pointer,
etc.

Signal is
generated
when a
program
tries to
read or
write
outside
the
memory
that is
allocated
for it, or to
write
memory
that can
only be
read.

For
example,
Register
you are ?
accessing

You might also like