As an Experienced Developer, Should You Turn Down Coding Tasks at Interview?

4 min read

Whether on a whiteboard, solving a timed task, or implementing a take-home project, many senior-level developers wonder if programming tasks are still something they should participate in.

It's an understandable consideration if you're a seasoned tech professional. Do you, a ten-year veteran who has mastered a plethora of technologies, still need to prove yourself? Should a company still consider you if you reject a coding test?

There's no clear path here. If you refuse any part of the interview process, expect the company to abandon the process entirely. Put yourself in their shoes: why would you want to hire someone who rejects an industry standard practice for the interview process?

If you refuse to do any programming as part of the interview process, a rejection is the most likely scenario for you. It shows the employer that you're willing to go through hassle over something standard. In addition to your technical skills, you also need to be a cultural fit for the company. By refusing to take entrance tests, you're drawing tracks in the sand before you've even signed the job offer.

If you're asked to invert a binary tree on the whiteboard or similar nonsense, most hiring managers will probably accept your counteroffer of a programming assignment or a technical homework assignment. But instead of saying, "I'm not doing that," say it better like this:

I'm not sure a whiteboard is the best way to show what I know. I understand why we have this, but I would feel much more comfortable with a mini-project.

(Many recruiters or hiring managers may not have thought more carefully about the test assignment. It's entirely possible that they hate them as much as the tech professionals being interviewed. However, if you can show the interviewers an alternative, they may reconsider their process).

Besides whiteboards, there are other ways to test knowledge that companies use. Take-home projects and on-site testing. The on-site challenges are typically what you would expect: they sit you down at a computer, tell you what to do, and give you a time frame to complete the task. Most of the time, the company just wants to see if you've mastered the basic skills. However, in other cases, the tasks are impossible to complete, they just want to see how much you accomplish.

In our opinion, the live test is a good compromise. This one doesn't have the bland aftertaste of a whiteboard, but it helps your potential employer see if you have the core skills they need. Subject-based homework is a bit more comfortable, but it also has its quirks.

Watch out, though, if the company asks you to take the test for their platform. Are you being asked to fix a bug or create a feature for an existing app or service? That's not a test for an application - that's work.

For technical tasks you're asked to implement at home, make sure they don't get out of hand. Some companies claim that you only need to spend a few hours on their project, knowing that you need to put in as much time as possible. But, if a project produces results that the company can use in production, or if you are asked to spend a day or more on that task, it is certainly not inappropriate to ask for compensation.

Declining any programming, as part of the hiring process will most likely end the process. You know your skills. Potential employers just want to know if you're the right person for the job. The ideal way is to find common ground so employers can see what you're capable of and you don't feel taken advantage of.

  • OT Security Architect

    SSI Schäfer IT Solutions GmbHGraz

    • Easy Apply
    • From €56k
    • Hybrid
    • Full Time
    • Senior

    In this role, you will design security architectures in the IACS environment, implement OT security solutions, conduct risk assessments, and support the development of security strategies for ICS and OT infrastructures.

  • replient.aiLichtenberg

    • Easy Apply
    • €90k – €90k
    • Hybrid
    • Full Time
    • Senior

    In this role, you take technical ownership of the entire platform, develop and integrate AI features, and collaboratively design the roadmap for innovative products in the social media space.

    • Next.js
    • SQL
    • Supabase
    • Python
    • TypeScript
    • React
    • PostgreSQL
    • +2
    • +3
  • XiTrust Secure Technologies GmbH (Graz, Austria)Graz

    • Easy Apply
    • €64k – €73k
    • Hybrid
    • Full Time
    • Senior

    In this role, you will manage the M365 environment, optimize endpoint security, support Active Directory, plan migrations, and serve as the point of contact for IT inquiries within the organization.

    • Microsoft Intune
    • Microsoft 365
    • JIRA
    • Entra ID
    • Fortinet
    • +3
    • +2

This might also interest you

  • Career Advice · Application

    Wie viel Gehalt kann ich in Deutschland verlangen? Ein Leitfaden für IT-Fachkräfte

  • Career Advice · Application

    Bewerbung für dein Praktikum in der IT: So schreibst du sie richtig

  • Career Advice · Application

    How to turn down a job as a developer professionally!

  • Career Advice · Application

    Was macht ein Magento Developer? — Aufgaben, Skills & Bewerbung in Deutschland