Skip to content
Coding Fanatic
  • Android Development
  • News and Reviews
  • Road2Pro
  • Tutorials
  • Services
  • About

Handling a Coding Test – Road to Pro 9

  • February 16, 2021February 17, 2021
  • by Richard Clarke

Getting a coding test for a position can be thrilling! It can also be terrifying if you don’t know what you’re doing.

Don’t fret! Even the least experienced developers can make a way. For more on this, check out the video at the bottom of the page.

A viewer named Block reached out to me for advice on a coding test. They were working with Google ARcore, a technology used for augmented reality.

Block didn’t have enough exp with this technology and they ended up with a series of bugs in their coding test. They really wanted this job, but they weren’t sure how to proceed. In the details below, I’ll be addressing Block but this applies to any coding test regardless of your expertise.

 

1. Take Notes!


The first thing I suggest is make note of these bugs. It sounds like you’re not too experienced with ARcore, yet. If you’re looking to specialize in this area, these bugs will give you a starting place to study.

You can research these bugs and learn what caused them to occur. Don’t expect to understand it 100%. This is just an exercise to get you in the headspace of an ARcore developer.

 

2. Steal Your Code!


Okay, technically, you wrote it so it isn’t stealing. But the next thing you should do is Copy/Paste your code somewhere else for later.

You can tinker with it and figure out where you went wrong at a later date. This also fits in with your research from step 1 since you can learn to debug those issues from earlier. With this, you have a leg up on others who are just starting with the technology.

In fact, you can use this as a talking point in future interviews. Interviewers want people with passion and if you can explain how you single-handedly debugged a major error, you’ll appear more knowledgeable (which you are!)

Additionally, you can reach out to the company later down the line and let them know you figured things out. They may give you another shot.

 

3. Write a Report


Let’s say you’re running low on time and don’t quite have the flexibility to research a fix. In your code submission, include detailed bug reports on these problem areas. For each bug, include:

  • Expected functionality
  • What actually occurs (the bug)
  • Steps to reproduce
  • Additional notes

You might not have all the skills to fix them in time for your submission, but at the very least show them you’re willing to learn and do the hard work. They might offer you an entry level position if you can show them your potential.

 

4. Write Your Ideas!


For the last tip, let’s say you have no idea what you’re doing with this code. Don’t be afraid to use pseudocode!

Try to come up with an abstract solution you can explain with words instead of code. Provide notes on each step needed and be as detailed as possible.

The goal of these tests is to show your thought process, not just find the right answer. If you can explain your methods, it might land you the position over someone with the hard skills.

I landed a position at a company with this same method. The engineer in charge of hiring even told me later on that they picked me over other applicants because of my technical interview.

While I didn’t have as much technical skill as most of the applicants, I was the only one to provide a clear overview of my solutions. I didn’t know how to build it, I knew what was needed and sometimes that’s what counts.

 

5. Have FUN!


Above all else, my final FINAL piece of advice is to have fun with it! Don’t get bent out of shape over a coding test. Even if you don’t pass, you won’t miss out on anything.

Take your time, do what you know, and find a good explanation for the rest. For more on this, watch the YouTube video below.

Join the mailing list to see updates like this every week!
Coding Fanatic

Sources

Image by JohnArtsz from Pixabay

Image by Steffen Salow from Pixabay

Image by Photo Mix from Pixabay

Image by Free-Photos from Pixabay

Image by Free-Photos from Pixabay

Related

Code Your Cake and Eat It – 93 of 100 Days of Code
Baby Stepper – 94 of 100 Days of Code
Richard Clarke
Richard is currently a developer using Java and Android Studio to build custom applications for Android. Richard tutored in mathematics at Montgomery College, and worked in Information Technology before entering the Software Development industry as a Quality Engineer.
Advice career Career Advice life mindset musings Professional R2P Road Road 2 Pro

Related articles

Look Who’s a Lookie Lou?…
No Faith? No Reason to…
Forget About Coding Tests! Road…
Five Things to Avoid When…
Five Tips for Socializing Online…
Nobody Likes a Bad Recruiter…

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Join the mailing list!

This field is required.

Check your inbox or spam folder to confirm your subscription.

Follow me on social media!

  • GitHub
  • YouTube
  • X
  • Instagram
  • LinkedIn
My Tweets

Join the mailing list!

This field is required.

Check your inbox or spam folder to confirm your subscription.

Follow me on social media!

  • X
  • GitHub
  • LinkedIn
  • YouTube

Archives

Theme by Colorlib Powered by WordPress