Cracking The Coding Interview (2nd Offering)
Presenter: Salma Aly
Date: Wednesday, July 30, 2025
Time: 2:30 pm – 4:30 pm (2hours in length/ 2 seminar points (MAC students))
Location: 4th Floor (Workshop space) at 300 Ouellette Avenue (School of Computer Science Advanced Computing Hub)
This workshop is designed to prepare participants for technical interviews by focusing on collaborative problem-solving and algorithmic thinking. Rather than passively reviewing solutions, attendees will actively engage in solving real coding interview problems in a group setting. Presenters will not only guide participants through problem breakdowns and solution strategies but will also foster a collaborative learning environment where students discuss trade-offs, ask critical questions, and defend their logic. The session emphasizes algorithmic fundamentals, coding patterns, and communication strategies that are crucial during interviews.
- Core categories of interview problems (e.g., arrays, trees, dynamic programming, graphs) and how to identify them.
- Step-by-step frameworks to approach algorithmic questions systematically under time constraints.
- Live coding sessions where presenters walk through problems collaboratively with participants.
- Techniques to communicate your thought process clearly and confidently during interviews.
- Peer discussion and critique sessions to simulate real technical interview dynamics.
- Basic Proficiency in Programming – Participants should have a working knowledge of at least one programming language (e.g., Python, Java, or C++) and familiarity with data structures and algorithms.
- Active Participation and Engagement – Willingness to collaborate, explain code aloud, ask questions, and take on presenter roles during the workshop.
Salma Aly, the founder and CEO of BlinkTech Solutions and a PhD student at the University of Windsor. Her research interests are Generative AI, IoT testing, and cybersecurity. She received her M.Sc. in computer science from The American University in Cairo, Egypt. Her master's was focused on artificial intelligence (AI). Salma started working in the industry after she received her bachelor’s. She worked as an intelligent automation engineer, Python developer and Digital marketing data analyst.