Preparing for Interview – Business Analysts
- Begin exploring software lifecycle models
- Waterfall
- Evolutionary model
- Research types of analysis carried out during software engineering processes, specifically requirements analysis
- Consider how you will be able to demonstrate the skills important to the Business Analyst role
- Ability to multi task and juggle MANY projects at the same time
TIP: On day one, make yourself a project management spreadsheet such as this one - Strong attention to detail
- Ability to communicate and get on with others
- Ability to build relationships, trust, and rapport with many people
- Ability to multi task and juggle MANY projects at the same time
- Familiarise yourself with the software that Business Analysts use, including:
- MS Project
- Visio
- Excel
- PowerPoint
Preparing for Interview – Application Developers / Programmers
- Begin exploring types of programming languages
- Functional (Haskell)
- Object orientated (Java, C++)
- Dynamic (Perl)
- Get to know the key differences between Functional and Object Orientated programming
- Wikipedia is a good resource for this
- Consider why each language will be used in banking (best way to do this is to talk to SEO alumni and technologists in the field)
- E.g. Perl is typically used at Morgan Stanley over Java because it is very fast in relation to Java. This is due to Java having in-built time consuming features such as garbage collection and rigorous grammar
- Familiarise yourself with SQL (Language created for the management and retrieval of data in relational databases)
- Used frequently in banking for application development roles involving created GUI's and front-ends for databases
- On Wikipedia you can learn how to write a basic SQL query
- Consider how you will demonstrate the skills needed to be a developer on your CV and at your interview
- Logical thinking
- Attention to detail
- Listening/being able to understand needs of client
- Commitment to seeing projects through to the end and to a high standard
- Willingness to constantly learn and innovate
- Commitment to being a developer – demonstrated interest in projects and languages
- Browse through the following websites
- Frameworks for application support such as ITIL
- Agile development
- Software patterns
Preparing for Interview – Infrastructure / System Engineers
- Research where within infrastructure you might best fit given your skills.
- Talk to past SEO interns and ask them to introduce you to technologists
- Ask about roles within infrastructure
- Database administrators
- Network engineers
- System engineers
- Consider the skills needed to work within infrastructure and how you will give evidence that you have these skills on your CV and in your interview
- Ability to manage and repair infrastructure
e.g. Many banks use blade and/or grid computing to automate the trading of securities in e-trading markets such as Eurex and e-CBOT. A competitive speed for executing these transactions is vital and even a few milliseconds slower than the firm’s competitors can result in the company losing trades. Therefore, maintaining and monitoring the performance of the hardware that these systems use is essential - Enthusiastic towards facing a steep learning curve – expect immense complexity and size of technology infrastructure
- Keen interest in infrastructure
- Ability to learn quickly and solve problems
- Ability to manage and repair infrastructure
- Read through the following infrastructure related websites




