BNY Mellon

Developer I

Software EngineerEMedium

BNY Mellon is seeking a Developer I (Software Engineer) to join our dynamic technology team. This role is focused on contributing to the design, development, and implementation of innovative software solutions. The ideal candidate will possess a strong foundation in software engineering principles and a passion for building high-quality, scalable applications.

Rounds

3

Timeline

~14 days

Experience

0 - 2 yrs

Salary Range

US$65000 - US$85000

Total Duration

120 min


Overall Evaluation Criteria

Technical Skills & Problem Solving

Technical proficiency in core programming languages and concepts.
Problem-solving abilities and logical thinking.
Understanding of software development lifecycle and best practices.
Communication skills and ability to articulate technical concepts clearly.
Teamwork and collaboration capabilities.
Cultural fit and alignment with BNY Mellon's values.

Behavioral & Cultural Fit

Behavioral responses demonstrating adaptability, initiative, and resilience.
Ability to learn and apply new concepts quickly.
Enthusiasm and motivation for the role and the company.

Preparation Tips

1Review fundamental computer science concepts: data structures, algorithms, object-oriented programming.
2Practice coding problems on platforms like LeetCode, HackerRank, or similar.
3Understand the software development lifecycle (SDLC) and common methodologies (Agile, Waterfall).
4Research BNY Mellon's business, values, and recent projects.
5Prepare to discuss your resume in detail, focusing on projects and accomplishments.
6Practice answering common behavioral interview questions using the STAR method (Situation, Task, Action, Result).
7Be ready to discuss your understanding of software design principles and best practices.
8Prepare questions to ask the interviewer about the role, team, and company culture.

Study Plan

1

Data Structures and Algorithms

Weeks 1-2: Data Structures & Algorithms fundamentals. Practice coding and complexity analysis.

Weeks 1-2: Focus on core data structures (arrays, linked lists, trees, graphs, hash maps) and algorithms (sorting, searching, dynamic programming, recursion). Practice implementing these in your preferred language and analyze their time and space complexity. Familiarize yourself with Big O notation.

2

Object-Oriented Programming & Design

Weeks 3-4: Object-Oriented Programming and Design Patterns. Focus on OOP principles and SOLID.

Weeks 3-4: Deep dive into object-oriented programming (OOP) principles (encapsulation, inheritance, polymorphism, abstraction). Review common design patterns and their applications. Understand software design principles like SOLID.

3

Development Processes & Tools

Week 5: SDLC, Agile, Git, and Databases. Understand development processes and data management.

Week 5: Study the Software Development Lifecycle (SDLC) and Agile methodologies (Scrum, Kanban). Understand version control systems like Git and common branching strategies. Review database concepts (SQL, NoSQL) and basic query writing.

4

Company Research & Behavioral Prep

Week 6: Company Research and Behavioral Preparation. Practice STAR method and articulate experiences.

Week 6: Research BNY Mellon's company culture, values, and recent news. Prepare answers to common behavioral questions using the STAR method. Practice articulating your projects and experiences clearly and concisely.


Commonly Asked Questions

Tell me about yourself.
Describe a challenging technical problem you faced and how you solved it.
What are your favorite programming languages and why?
How do you approach learning a new technology?
Can you explain the difference between a process and a thread?
What is polymorphism?
Describe a time you worked effectively in a team.
What are your strengths and weaknesses?
Why are you interested in this role at BNY Mellon?
Where do you see yourself in 5 years?

Location-Based Differences

New York

Interview Focus

Adaptability to different project methodologies.Understanding of local market technology trends.Communication style and cultural fit within the specific office.

Common Questions

Tell me about a challenging project you worked on.

How do you handle tight deadlines?

Describe a time you disagreed with a team member.

What are your strengths and weaknesses?

Why are you interested in BNY Mellon?

Tips

Research BNY Mellon's presence and projects in this specific region.
Be prepared to discuss how your skills align with local business needs.
Emphasize collaboration and teamwork, as it's highly valued across all locations.

San Francisco

Interview Focus

Proficiency in specific programming languages and frameworks relevant to the tech hub.Problem-solving skills and analytical thinking.Experience with agile development methodologies.

Common Questions

Describe your experience with cloud technologies (AWS, Azure, GCP).

How do you approach debugging complex issues?

What are your thoughts on microservices architecture?

Tell me about a time you had to learn a new technology quickly.

What motivates you in a work environment?

Tips

Highlight any experience with technologies that are prominent in the tech hub.
Be ready to demonstrate your problem-solving approach with concrete examples.
Showcase your ability to adapt and learn new technologies efficiently.

London

Interview Focus

Understanding of data structures and algorithms.Knowledge of software development best practices.Potential for growth and long-term commitment to the company.

Common Questions

How do you ensure code quality and maintainability?

Describe your experience with database technologies (SQL, NoSQL).

What are your thoughts on test-driven development (TDD)?

Tell me about a time you received constructive feedback and how you acted on it.

What are your career aspirations?

Tips

Be prepared to discuss your approach to writing clean, efficient, and maintainable code.
Demonstrate a solid understanding of fundamental computer science concepts.
Express your enthusiasm for learning and developing your career at BNY Mellon.

Process Timeline

1
Human Resources Screening30m
2
Technical Coding Round45m
3
Hiring Manager Interview45m

Interview Rounds

3-step process with detailed breakdown for each round

1

Human Resources Screening

HR screening to assess basic fit and interest.

HR ScreeningEasy
30 minHR Recruiter

This initial round is conducted by an HR Recruiter to assess your overall fit for the role and the company. They will review your resume, ask about your background and career aspirations, and gauge your interest in BNY Mellon. This is also an opportunity for you to learn more about the company culture and the specifics of the role.

What Interviewers Look For

Clear communication.Basic problem-solving ability.Positive attitude.Interest in BNY Mellon.

Evaluation Criteria

Basic understanding of programming concepts.
Communication skills.
Enthusiasm for the role.

Questions Asked

Tell me about your background and experience.

BehavioralResume

Why are you interested in BNY Mellon?

BehavioralMotivation

What are your career goals?

BehavioralCareer Aspirations

What are your salary expectations?

BehavioralCompensation

Preparation Tips

1Be prepared to talk about your resume and key projects.
2Research BNY Mellon's mission, values, and recent achievements.
3Practice answering common behavioral questions.
4Have questions ready to ask the recruiter.

Common Reasons for Rejection

Inability to articulate thought process clearly.
Lack of fundamental programming knowledge.
Poor problem-solving approach.
Negative attitude or lack of enthusiasm.
2

Technical Coding Round

Coding assessment focusing on data structures and algorithms.

Technical InterviewMedium
45 minSoftware Engineer / Technical Lead

This technical round focuses on your coding abilities and fundamental computer science knowledge. You will be asked to solve one or two coding problems, typically involving data structures and algorithms. The interviewer will assess your approach to problem-solving, your ability to write correct and efficient code, and your understanding of complexity analysis.

What Interviewers Look For

Correctness and efficiency of code.Ability to explain the thought process.Understanding of time and space complexity.Attention to detail in coding.

Evaluation Criteria

Proficiency in a core programming language.
Understanding of fundamental data structures and algorithms.
Ability to write clean and efficient code.
Problem-solving skills.

Questions Asked

Write a function to reverse a string.

String ManipulationArrays

Implement a binary search algorithm.

AlgorithmsArrays

Find the missing number in an array of consecutive integers.

ArraysMath

Given a binary tree, perform a level order traversal.

TreesData Structures

Preparation Tips

1Practice coding problems on platforms like LeetCode or HackerRank.
2Review common data structures (arrays, linked lists, trees, hash maps) and algorithms (sorting, searching, dynamic programming).
3Understand Big O notation for time and space complexity.
4Be prepared to explain your code and thought process clearly.

Common Reasons for Rejection

Inability to solve basic coding problems.
Poor understanding of data structures and algorithms.
Difficulty explaining code logic.
Lack of attention to detail in code.
3

Hiring Manager Interview

Managerial discussion on behavioral aspects and past experiences.

Behavioral & Managerial InterviewMedium
45 minHiring Manager

In this round, the Hiring Manager will delve deeper into your experience, focusing on behavioral aspects and how you've handled various situations in previous roles. They will assess your problem-solving approach, teamwork skills, and overall fit within the team. Be prepared to provide specific examples using the STAR method.

What Interviewers Look For

Examples of collaboration and teamwork.Demonstrated problem-solving skills.Ability to handle challenges and learn from mistakes.Enthusiasm for the role and BNY Mellon.

Evaluation Criteria

Behavioral competencies (teamwork, problem-solving, adaptability).
Ability to articulate past experiences and learnings.
Understanding of software development best practices.
Alignment with team and company culture.

Questions Asked

Tell me about a time you faced a significant technical challenge and how you overcame it.

BehavioralProblem Solving

Describe a situation where you had to collaborate with a difficult team member.

BehavioralTeamwork

How do you prioritize your work when faced with multiple tasks?

BehavioralTime Management

What do you consider your greatest professional achievement?

BehavioralAccomplishment

Preparation Tips

1Review your resume and prepare to discuss specific projects and accomplishments in detail.
2Practice answering behavioral questions using the STAR method.
3Think about examples that demonstrate teamwork, leadership, problem-solving, and adaptability.
4Prepare thoughtful questions to ask the hiring manager about the team, projects, and work environment.

Common Reasons for Rejection

Inability to connect past experiences to the role's requirements.
Lack of clear examples for behavioral questions.
Poor communication of technical concepts.
Appearing unmotivated or uninterested.

Commonly Asked DSA Questions

Frequently asked coding questions at BNY Mellon

View all