solderq35 / mecop-opinion-piece

Why I didn't like MECOP for my Circumstances (Opinion Piece)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Why I didn't like MECOP for my Circumstances (Opinion Piece)

This opinion piece discusses MECOP, a co-op program for some universities in Oregon, including Oregon State University.

This was my experience in the spring 2022 / fall 2022 internship season, may not be up to date in future.

DISCLAIMER: I (Jeff) have severe ADHD which is part of what makes me execessively blunt or too opionated sounding due to emotional disregulation so please do not take this too seriously.

This is an editorial, not a guide!

Any factual mistakes are probably my fault. Feel free to PR to correct objectively wrong statements.

All opinions are my own.

Table of Contents

Github README Table of Contents Generator - https://jsfiddle.net/remarkablemark/o0mja3hf/

Clarification of Terminology

  • For below, "sophmore" and "junior" etc correspond to the typical 4-year student (freshman > sophomore > junior > senior)
  • A "Fifth Year" has been added when applicable, in this case (freshman > sophomore > junior > senior > Fifth Year)
  • For those on a non-typical graduation timeline, just adjust based on graduation year

Overall Timeline

  • See also (more up to date for the given year) - https://www.mecopinc.org/events

  • Sophomore Year Early April - Initial Apply

  • Sophomore Year Mid April - See if selected for First Round Interview

  • Sophomore Year Early May - First Round Interview

  • Sophomore Year Late June or early July - First Round Interview Results

  • Junior Year October - Can start to see other Intern Company reports

  • Junior Year November - Intern Expo 1

  • Junior Year December - Kicked off Waitlist if applicable

  • Junior Year January - Second Round Interview

  • Junior Year March to August - First MECOP Internship

  • Senior Year (4th year September to June) - When you typically do Capstone with MECOP

  • Senior Year November - Intern Expo 2

  • Senior Year January - Second Round Interview MK 2

  • Senior year June to Fifth Year November - Second MECOP Internship

  • Fifth Year March (end of Winter Term) - Graduate

Application

Caution - Senior Capstone / Graduation Timeline

  • MECOP and certain bad EECS advisors may tell you to delay your graduation if you are in a strange graduation timeline, like let's say you were on track to graduate from OSU in 3.3 years (3 years + 1 term fourth year)
    • They will tell you bad suggestions like "take capstone your fourth year instead of third year", because "it looks bad to do capstone early and will harm your chances of getting into MECOP"
    • Do not give in to the pressure. In general, do not for any reason delay graduation unless you have a good backup plan for if everything goes south and the internships fall through
    • MECOP isn't all that, if sticking to your graduation timeline causes MECOP to not accept you, there are plenty more internships out there
  • MECOP HR will tell you that you must extend graduation a year, this is not necessarily true
    • Some companies let you be an "intern" even if you already graduated, so you can do your second MECOP internship after graduation. Off the top of my head, Intel allows this for MECOP interns

Round 1 Interview

  • Interview round 1 in early May sophomore year

  • STAR format behavioral questions - https://www.vawizard.org/wiz-pdf/STAR_Method_Interviews.pdf

    • General advice: Have a friend just read off some questions from the link above and practice answering them. Kind of like mock interview. I had my roommate do this. It helps with pressure and performance anxiety if you are shy person, as I was.
  • DO NOT expect in depth questions on any projects you made, or any questions on how your project' code (if applicable) works. They do not care and will not ask

  • Was literally told not to put my portfolio link in the application which blew my mind

    • Reasoning - Something like since there are a ton of software industries represented in MECOP (e.g. webdev, embedded C programming, data science, etc. it is not useful to look at specific expertise)
    • Bad paraphrasing on what I heard from MECOP staff, any errors in how I recall their reasoning are my own fault
  • Anyways, the questions will just be generic behavioral stuff like "how did / would you deal with a stressful situation or troublesome co-worker", etc

  • It's a 10 minute interview and honestly kind of a crapshoot (very random who got past round 1 IMO, not based on merit necessarily). So don't overthink it

  • MECOP HR staff and like 3 or 4 random industry representatives (HR or senior engineers from the companies participaring in MECOP) are present

  • There is time for questions at the end. I asked the industry reps "can you give an answer of what you do at your companies" and they refused to answer, saying that "oh we could answer but many companies are not here today so we prefer not to say anything"

    • So I felt the idea of asking questions here was useless. They are so vague there is nothing to ask
  • Result of Round 1 Interview Announced late June or early July before junior year

    • Watch out and apply for other companies especially if you get waitlisted. Although all MECOP students should apply elsewhere as well, more on this later

Between Round 1 and Round 2

  • The most important thing here after you get past Round 1 is... keep applying to other companies. MECOP has no loyalty to you, and will keep you waiting a whole year which is patently ridiculous
    • I had 2 other offers by the time MECOP kicked me off waitlist
    • If you don't apply to MECOP without the intent to renege with better offers, then don't apply to MECOP. I'm serious
  • From like July before junior year to like right when you start the following January, you will get monthly Zoom sessions (about 2 hours session each) going over basic HR type stuff like answering student questions etc.
    • Not that useful but you are required to attend (supposedly) all meetings to stay in MECOP
  • Around early October junior year you will get access to previous years' internship reports
    • This is arguably the most useful part of the program before you actually start the MECOP internships
    • Invaluable reports written by previous MECOP interns on every company that has worked with MECOP ever, including prominent companies like Intel, Garmin, etc
  • MECOP Company Expo (Job Fair) Mid November junior year
    • Slightly better than a typical job fair in the sense that there are many current MECOP interns at the fair so you can hear about the internship experiences straight from the students
  • Around mid December waitlist students get kicked out (that's me!)
    • DO NOT trust MECOP HR people who will say stuff like "last year everyone gets of waitlist", etc. The job market is unstable year to year
  • VERY important you stress you are willing to commit to two 6 month internships and potentially delay graduation (even if you don't actually plan to).
    • To be fair, MECOP participant companies are making a big commitment to take a lot of interns via like 2 10-minute behavioral interviews, so the least you can do is say you will stick around for 2 internships
    • They want a big pool of "generally ok" interns in exchange for lower pay

Round 2 Interview

  • Well I never did this round so this is second hand
  • January of Junior Year
  • Hundreds of industry reps sit in on a zoom call. They shout questions at you depending who gets the mic
  • You are auctioned off to companies Football Draft style.
    • Do not expect a company you vibe with in the second round interview to necessarily pick you, even if they like you, they may lose the lottery when trying to draft you
  • I believe they at least somewhat more care about actual software projects at this stage but I'm not sure. Prep STAR as always
  • VERY important you stress you are willing to commit to two 6 month internships and potentially delay graduation (even if you don't actually plan to).
    • To be fair, MECOP participant companies are making a big commitment to take a lot of interns via like 2 10-minute behavioral interviews, so the least you can do is say you will stick around for 2 internships
    • They want a big pool of "generally ok" interns in exchange for lower pay

First Internship

  • First MECOP internship is March of Junior Year to August? of Junior Year

Between First and Second Internship

  • You do attend the MECOP Expo again November senior year
  • Typically when you are intended to finish capstone, your "senior" (fourth) year

Round 2 Interview MK 2

  • Winter of Senior Year
  • Refer to Round 2 Interview section above. This time for second internship
  • You do not need to go through the Round 1 interview again for this cycle

Second Internship

  • Summer after senior year to fall of Fifth Year

End

  • If applicable (the specific company allows it), you could have graduated before Second Internship
  • Otherwise, you will have to do another term of school Winter of 5th Year, if not more. Then finally graduate

TL;DR

  • Do not extend graduation if you can avoid it
  • MECOP will try to put you "on hold" for nearly a year. They expect you to stay loyal to MECOP without job guarantee (after passing Round 1 Interview) and they think you should not apply to other companies in the meantime
    • Do not give in. Apply to other companies, renege MECOP if possible. No company is loyal to you

Who MECOP Is For

  • Behavioral only interviews, and extra easy ones at that. So if you are bad at leetcode etc.
    • But there are plenty of other companies that don't do leetcode, like many sectors of healthcare, insurance, government industry, military. They are all hiring software engineers too
    • Examples for No Leetcode Internships
      • National Labs e.g. Idaho and Pacific Northwest National Lab. These have option for 6 month internship or year round too.
      • OSU Student jobs, e.g. CASS (well technically has a little leetcode but it's easy lol), OSL, SOC, Sustainability Office SWE, OpenS Lab, IT Help Desk
      • UnitedHealth (Optum) - only behavioral interviews
      • https://github.com/poteto/hiring-without-whiteboards
      • Most Defense or Government Sector jobs in general, e.g. most NSA internships
  • MECOP does give the option of 6 month internships each which could mean longer more meaningful projects
    • Or if you get a bad team, you are stuck 6 months
  • MECOP gives you two basically two guaranteed internships (2022 tech layoffs aside) which is a great opportunity even if you don't know what you'll get
  • MECOP is good for people who do not really know what kind of job in software they want yet (no judgement if that's you!), since MECOP avoids asking questions about actual software projects you have done etc.

Who MECOP Is Not For

NOTE: This is not meant to be an attack on anyone currently in the MECOP program, as plenty of MECOP interns are very capable engineers. I know plenty of good friends who did MECOP and had a great experience. YMMV

But if the below sounds like you, I recommend applying elsewhere.

  • People who do not want to be "on hold" for a year with no guaranteed employment, in an unstable job market for tech
    • So if you are in MECOP it's fine but just apply elsewhere with intention to renege, for your own good
  • People who do not want to delay graduation
    • If you do delay graduation, please have backup plans for how to handle not getting MECOP and still having delayed graduation, e.g. apply to other jobs in the meantime as backup
  • People who are interested in job interviews that actually assess competence (my opinion only!). A lot of MECOP is luck of the draw, especially with 10 minute interviews. And Round 2 has lottery component, sometimes two companies "bid" on the same student, only for lottery luck to ensure neither company selects the student
  • Caution in bad economy - In 2022 cohort, all waitlisted students were dropped (including yours truly), and about 20 students fully accepted into program (not waitlist) were also rescinded
  • People who know what they want for a job and who are driven, who have made actual software projects already and know what kind of things they want to work on (e.g. webdev, embedded C, whatever is your passion). That isn't meant to sound condescending, but if you know what you want... apply to the specific companies directly!
  • People who like money (YMMV, varies by MECOP company). MECOP pay is getting better but it's not the best as far as SWE internships go.
  • People who actually want to work at a specific company
    • Even if you connect with a specific company at MECOP expo etc, there is no guarantee you work there and it's literally lottery / football draft to get in
    • If you value a specific company, apply to them directly outside of MECOP, don't waste your time on the lottery

About

Why I didn't like MECOP for my Circumstances (Opinion Piece)

License:GNU General Public License v3.0