Skip to content

UWB-ACM/CTCI

Repository files navigation

Technical Interview Preparation for CS Majors

An ongoing workshop series by UW Bothell's Association for Computing Machinery chapter.

Table of Contents

Every quarter, UWB ACM hosts a 6-8 week workshop series covering common technical topics and programming paradigms that are of special interest to future employers. The workshop is formatted to give students an opportunity to practice problem-solving techniques in a low-stress, low-risk environment prior to encountering similar problems in stressful interview settings.

In particular, the workshop focuses on solving programming problems and communicating thought processes to participants' peers. It is lead by current UW Bothell students.

If you need intensive, concept-specific practice, the following resources are excellent. Each of them includes an extensive question bank organized by concept, accompanied by complete solutions.

These resources include solutions for the given problems; some are published and provably correct and others are sourced from community contributors.

If you're looking for forums to practice interviewing and communication skills, these resources are a good place to start.

  • Fellow students, friends, alumni, and LinkedIn connections. Reach out and ask if these people would be willing to give you some time to do a mock interview. The worst answer you can get is "no".
  • PraMP: free for 6 sessions**
  • interviewing.io: free**
  • UWB-ACM: annual Mock Interview event, free for all attendees. Check the club's event calendar for upcoming dates.

Revising and polishing your resume is a little bit easier with these resources and guides.

Make sure you get other humans to review your resume drafts for issues and points of interest; a second pair of eyes is your best defense against typos.

* The contributors haven't used this platform before; YMMV.

** We have specifically looked for resources that are free of charge. At the time of this writing, the contributors have not personally vetted these platforms for limitations and pricing. YMMV.

The content listed here is opinionated and is not all-encompassing. If you use or know of resources you believe are relevant and valuable and you think they should be listed here, please let us know by opening an issue or a pull request!