[ETR #54] Ace The SAT of Code Interviews


Extract. Transform. Read.

A newsletter from Pipeline

Hi past, present or future data professional!

If you’re like me, in school you were always envious of your classmates that may not have applied themselves academically but were “good test takers.” Fortunately (for them at least), these folks would likely do well on what is quietly becoming the SAT of programming the GCA, or General Coding Assessment.

Now, the General Coding Assessment isn’t any kind of board certifying test like the Bar (RIP to my law school grad friends taking this in late July) and isn’t universally offered like college entrance exams. It is, however, becoming increasingly accepted and expected by companies using the coding test vendor, Code Signal.

Think of Code Signal as a barrage of LeetCode/HackerRank questions–but on steroids. Instead of having the benefit of coding along with an interviewer/senior engineer, the candidate has the pleasure of sitting for a virtually proctored exam. Depending on your interview process’ constraints this may also include a lockdown of your browser; so no looking up that Python method you’re always forgetting.

Like the SAT, the GCA assigns a composite score out of 600, typically the aggregate of 1-5 questions to be completed in just over an hour. Companies are increasingly using this score as an additional screener to determine if candidates demonstrate the logical thought processes necessary to thrive in entry-level and mid-level roles. Some companies are even accepting past test results within a certain time frame, i.e. 6-12 months.

If this sounds intimidating, the good news is that there are a lot of resources available to help you understand, approach and pass tests like this. While you could do the industry-standard LeetCode, I personally prefer StrataScratch (not a sponsor), as it has more problem sets related to data analysis, including a ton of SQL practice and dedicated interview prep.

For the GCA specifically, I recommend reviewing and trying the problems featured in this GitHub repo: https://github.com/Leader-board/OA-and-Interviews/blob/main/Online%20Assessments.md#codesignal.

And if you take and fail the test, don’t be too hard on yourself. This isn’t a universal test that will decide your future as a developer. At least not yet.

Thanks for ingesting,

-Zach Quinn

Extract. Transform. Read.

Reaching 20k+ readers on Medium and nearly 3k learners by email, I draw on my 4 years of experience as a Senior Data Engineer to demystify data science, cloud and programming concepts while sharing job hunt strategies so you can land and excel in data-driven roles. Subscribe for 500 words of actionable advice every Thursday.

Read more from Extract. Transform. Read.

Extract. Transform. Read. A newsletter from Pipeline Hi past, present or future data professional! One of the most loaded terms, after AI, is upskilling. It’s something everyone should always be doing, yet, only the most dedicated can consistently dedicate time to learning and expanding beyond their comfort zones. If you’re on the path to becoming a data professional, you’ve probably spent countless hours learning, only to find yourself wondering if you’re actually making progress. I’ve been...

Extract. Transform. Read. A newsletter from Pipeline Hi past, present or future data professional! When I worked as a resume consultant, the toughest mental block for clients was identifying and expressing material contributions at work; avoiding this communication is why so many job hunters revert to regurgitating their job duties rather than clarifying the outcomes of their work. In addition to overcoming the hurdle of distilling a complex technical role for non-technical recruiters to...

Extract. Transform. Read. A newsletter from Pipeline Hi past, present or future data professional! Data science just cracked the top 40… of jobs whose main functions are most likely to be replaced by AI. If you’re up to speed on your AI doomerism news you’ll know that at the end of July, Microsoft released a list of jobs across disciplines and industries that could be majorly disrupted by AI. On a more positive economic outlook, data engineering is specifically cited as a growing role in the...