In this hands-on session we will explore how to tackle a technical programming interview by solving a coding exercise together. We will share our advice on how to approach and breakdown the problem, the importance of communication, as well as tips on how to deal with stressful scenarios.
Preparations
Sign up to HackerRank with your personal email (optional and can also be done at the workshop).
Prerequisites
An understanding of data structures and algorithms as well as being comfortable with any of the code languages mentioned below.
Code language
C, C++, Java, Scala, JavaScript, Python
Level
Intermediate/Advance
Expected outcome
We hope to give insight into a real life technical interview. Attendees will leave equipped to tackle a coding exercise and how to get out of challenging situations, like feeling blocked. We will provide resources on how to best prepare for the interview and which tools they can use to practice at home.
Finally, and most importantly, we hope that attendees will understand that with the right amount of practice, anyone can do it!
Workshop leaders
Josefin Nilsson, Associate, Data Lake Engineering
Josefin is a software engineer in the Data Lake team at Goldman Sachs. There she works with the firmwide storage that holds vast amounts of data, ready to be consumed and analyzed by teams at the firm. She focuses on building a Java and Apache Spark based framework that lets other engineers at the firm write ETL pipelines on top of the Data Lake platform. Josefin earned a MSc in Computer Science from KTH in 2020. In her spare time, she enjoys spending time outdoors with her dog, watching football and trying out the latest cocktail bar in Stockholm.
Tyra Strandberg, Analyst, SPG Engineering
Tyra is a software engineer in the Syntethic Product Group team at Goldman Sachs where she works with client reporting. She earned a degree in Industrial engineering and management with a master in Risk management from Umeå University and Universita Cattolica del Sacro Coure in Milan. In her spare time, Tyra loves working out and going out with her friends.
Sophie Taboada, Analyst, GS Electronic Trading
Sophie earned a Computer Engineering degree from Técnical University of Lisbon in 2020. She first moved to Sweden to write her master thesis at KTH, and in the end of 2020, she joined the Electronic Trading team at Goldman Sachs where she works as a developer and site reliability engineer. The Electronic trading team is a high frequency equity trading system which receives incoming orders from internal or external clients and optimizes their distribution in the stock markets at a very high speed. Sophie and her team handle assuring its functionality, acting during incidents, work on scalability, improving latency monitoring and much more. In her free time, she enjoys travelling, camping, dancing Lindy Hop and spending time with her friends.