UW InformaticsSummer 2027

Iris Internship Prep

Start with Iris's own skills and experience, then find internships that fit. Don't reshape everything around one company.

1. Start from what Iris already has

Strongest language

Python — make this the default coding/interview language when allowed.

Other programming

JavaScript and C experience broaden the software foundation.

Prior experience

Existing SWE experience is important. Be ready to explain exactly what she built and solved.

Current degree

UW Informatics gives access to software, UX/HCI, data and broader technology roles.

Current gap is not a problem: she hasn't learned databases/SQL yet. For now, target internships that value programming/software fundamentals. Learn basic SQL gradually rather than turning the search into a data-only path.

2. Her core internship story

A simple positioning is: UW Informatics student with prior software-development experience, strongest in Python, also experienced with JavaScript/C, building stronger DS&A fundamentals and looking for hands-on software/application engineering experience.

That story should drive the résumé, role search, elevator pitch and interview preparation.

3. The cycle

Find

Handshake, company career pages, UW/iSchool events, LinkedIn and referrals.

Match

Read required skills. Apply where her current foundation overlaps with the real work.

Apply

Tailor the top of the résumé and projects to the role. Apply early.

Prepare

DS&A + project depth + role-specific basics + behavioral stories.