
Developer I
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.
3
~14 days
0 - 2 yrs
US$65000 - US$85000
120 min
Overall Evaluation Criteria
Technical Skills & Problem Solving
Behavioral & Cultural Fit
Preparation Tips
Study Plan
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.
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.
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.
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
Location-Based Differences
New York
Interview Focus
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
San Francisco
Interview Focus
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
London
Interview Focus
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
Process Timeline
Interview Rounds
3-step process with detailed breakdown for each round
Human Resources Screening
HR screening to assess basic fit and interest.
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
Evaluation Criteria
Questions Asked
Tell me about your background and experience.
Why are you interested in BNY Mellon?
What are your career goals?
What are your salary expectations?
Preparation Tips
Common Reasons for Rejection
Technical Coding Round
Coding assessment focusing on data structures and algorithms.
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
Evaluation Criteria
Questions Asked
Write a function to reverse a string.
Implement a binary search algorithm.
Find the missing number in an array of consecutive integers.
Given a binary tree, perform a level order traversal.
Preparation Tips
Common Reasons for Rejection
Hiring Manager Interview
Managerial discussion on behavioral aspects and past experiences.
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
Evaluation Criteria
Questions Asked
Tell me about a time you faced a significant technical challenge and how you overcame it.
Describe a situation where you had to collaborate with a difficult team member.
How do you prioritize your work when faced with multiple tasks?
What do you consider your greatest professional achievement?
Preparation Tips
Common Reasons for Rejection
Commonly Asked DSA Questions
Frequently asked coding questions at BNY Mellon