Yeah… you won’t get access to Google, run through some LC or implement a sorting and search function from scratch for practice Answer from AcordeonPhx on reddit.com
🌐
CoderPad
coderpad.io › blog › development › testing-in-python-types-of-tests-and-how-to-write-them
Testing in Python: Types of Tests and How to Write Them - CoderPad
June 5, 2023 - Yes! We know the key names to expect in an error or a success. Because of this, we can test what we do know about the results: assert isinstance(result, dict) assert "activity" in resultCode language: Python (python)
🌐
CoderPad
coderpad.io › interview-questions › python-interview-questions
30 Python Interview Questions For Tech Interviews ( 2023 )
September 12, 2025 - To evaluate the Python skills of developers during coding interviews, we've provided realistic coding exercises and Python interview questions below.
Discussions

has anyone taken a CoderPad technical assessment?
Yeah… you won’t get access to Google, run through some LC or implement a sorting and search function from scratch for practice More on reddit.com
🌐 r/embedded
24
14
December 1, 2023
Company uses CoderPad test to haze candidates
Sounds bad, but it could be an honest mistake. I was asked to do a test for a Python/Go/AWS job. The Python section was hilariously easy, then the Go was some fiendishly tricky LeetCode thing, where you're basically screwed if you don't know the trick. And then rapid-fire multi-choice about obscure AWS services. Anyway, I emailed to complain, and apparently they asked the team to take the test themselves. The hiring manager apologised, and I took the job; ended up getting promoted to lead developer. More on reddit.com
🌐 r/recruitinghell
10
25
March 29, 2024
CoderPad
If anyone here has any questions about CoderPad, please feel to ask here, or if it looks like this topic's dropping off the frontpage, I'm always available at me@vincentwoo.com · CoderPad allows you to instantly evaluate a candidate's abilities without paying for an expensive on-site interview More on news.ycombinator.com
🌐 news.ycombinator.com
42
67
July 1, 2013
🌐
CoderPad
coderpad.io › blog › coding-challenges › tiny-interview-python-unit-testing
Code Challenge: Python Unit Testing - CoderPad
August 3, 2023 - For this code challenge, we have created 20 bad functions, write testcases to break them all! The reference function is count_islands which behaves as expected. Challenge your assumptions and make sure you understand what count_islands actually does. We have made available these extra resources to improve your Python coding skills: ... Check out CoderPad : pick any interview question or create your own, then invite your candidate to a shared live-coding session on an IDE like this one.
🌐
Reddit
reddit.com › r/embedded › has anyone taken a coderpad technical assessment?
r/embedded on Reddit: has anyone taken a CoderPad technical assessment?
December 1, 2023 -

I have a degree in ECE but I haven't written any code in about 4 years. I have an exam for an embedded systems role I applied for, but it doesn't have any rules listed.

Would I typically be allowed to google things during this test? That's pretty much how I've always coded because I always get syntax and functions mixed up between languages. I definitely couldn't answer the sample question without googling C documentation.

🌐
CoderPad
coderpad.io › languages › python-3
Python 3 Online IDE & Code Editor for Technical Interviews
April 17, 2023 - The unittest library that ships with Python by default. Here’s a quick example: import unittest class TestStringMethods(unittest.TestCase): def test_upper(self): self.assertEqual('foo'.upper(), 'FOO') def test_isupper(self): self.assertTrue('FOO'.isupper()) self.assertFalse('Foo'.isupper()) def test_split(self): s = 'hello world' self.assertEqual(s.split(), ['hello', 'world']) # s.split should throw when the separator is not a string with self.assertRaises(TypeError): s.split(2) unittest.main(exit=False)Code language: Python (python)
🌐
CoderPad
coderpad.io › languages › python-2
Python 2 Online IDE & Code Editor for Technical Interviews
March 31, 2023 - The unittest library that ships with Python by default. Here’s a quick example: import unittest class TestStringMethods(unittest.TestCase): def test_upper(self): self.assertEqual('foo'.upper(), 'FOO') def test_isupper(self): self.assertTrue('FOO'.isupper()) self.assertFalse('Foo'.isupper()) def test_split(self): s = 'hello world' self.assertEqual(s.split(), ['hello', 'world']) # s.split should throw when the separator is not a string with self.assertRaises(TypeError): s.split(2) unittest.main(exit=False)Code language: Python (python)
🌐
Interview Coder
interviewcoder.co › blog › coderpad-interview-questions
14 Sample Coderpad Interview Questions for Practice
August 12, 2025 - The interviewer watches your code in real time, asks clarifying questions, and may ask you to run test cases. Take-home challenges let you run code locally or in Coderpad, write unit tests, and submit a repo or a link.
Find elsewhere
🌐
GitHub
github.com › geyungjen › jentekllc › blob › master › CodeChallange › Python › Python Challenge Practices for coderpad.ipynb
jentekllc/CodeChallange/Python/Python Challenge Practices for coderpad.ipynb at master · geyungjen/jentekllc
"This practice is aiming to beat human being based code challange in Python 3, such as in person or via virtual whiteboard such as coderpad. To beat such code challange, priority is on functionality, meanings working 100% or most of scenario.
Author   geyungjen
🌐
CoderPad
coderpad.io › blog › development › how-to-test-python-rest-apis
How to Test Python REST APIs - CoderPad
June 5, 2023 - import unittest from unittest import TestCase from flask_api_5 import CustomFlaskAPI, PostOutput from flask import Flask, jsonify, request, views from marshmallow import Schema, fields, validate app = Flask(__name__) class PostOutput(Schema): answers = fields.Int( required=True, strict=True, # Must be a whole number validate=validate.Range(min=1), # Must be positive ) class CustomFlaskAPI(views.MethodView): def post(self): result = { "answers": request.json.get("children", 0) + 1, } errors = PostOutput().validate(result) if len(errors) != 0: # Errors instead of returning malformed data return
🌐
CoderPad
coderpad.io › blog › coding-challenges › tiny-interview-python-move-zeros
Code Challenge: Python Move Zeros - CoderPad
August 3, 2023 - In this code challenge, the provided function works but is very slow on larger inputs. Can you make it faster?
🌐
CoderPad
coderpad.io › languages
99+ supported Languages and Frameworks - CoderPad Interview Docs
September 26, 2025 - CoderPad Interview supports a wide variety of programming languages. Test your candidates using languages, frameworks and tools, including: Java, JavaScript, Python, PHP, C++, React, Ruby, Swift, and many more.
🌐
CoderPad
coderpad.io › online-coding-tests › data-science-online-coding-tests
Online Data Science Coding Test - 24+ questions to screen candidates
January 5, 2024 - Conduct live coding interviews focused on Python and R where candidates can demonstrate their coding skills, problem-solving abilities, and knowledge of Python and R concepts respectively. 💡 To dig deeper > 5 ways to test developers’ skills before hiring
🌐
Reddit
reddit.com › r/recruitinghell › company uses coderpad test to haze candidates
r/recruitinghell on Reddit: Company uses CoderPad test to haze candidates
March 29, 2024 -

A company I applied to made me do a CoderPad test. The whole thing was nothing but esoterica about various languages. Stuff actual engineers rarely deal with and when they do they look it up in the docs. Stuff like “What’s the second parameter to API function X?” “Which of call() or apply() take an array for parameters?”, “What’s it called when you mix asynchronous and synchronous functions”?, shit like that. It was an hour test of nothing but that for Java, Node, GoLang and C++. I totally failed even though I have well over 10 years of experience with each, building real stuff.

Anyway… I thought it was over. I got the results back and I failed hard on every part. I was pissed that I wasted my time on rote learning bullshit likely put together by some Indian engineer who’s used to that shit No! The company was “impressed” and wants to schedule panel interviews. WTF?

Clearly it’s some hazing thing and I told the company to fuck off…

🌐
CoderPad
coderpad.io › blog › coding-challenges › tiny-interview-python-random-list
Code Challenge: Python Random List - CoderPad
August 3, 2023 - Your task for this code challenge is to improve the generate_random_list function in the sandbox below to run faster than 100ms for both tests. We have made available these extra resources to improve your Python coding skills: ... Check out CoderPad : pick any interview question or create your own, then invite your candidate to a shared live-coding session on an IDE like this one.
🌐
GitHub
github.com › xissy › coderpad-interviews
GitHub - xissy/coderpad-interviews
Contribute to xissy/coderpad-interviews development by creating an account on GitHub.
Starred by 16 users
Forked by 6 users
Languages   Python 68.2% | Go 31.8% | Python 68.2% | Go 31.8%
🌐
CoderPad
coderpad.io › docs home › interview › more › supported technologies & languages › unit testing
Unit testing - CoderPad Interview Docs
August 30, 2024 - You can view the language information pages with their respective testing frameworks in the sandbox below.
🌐
Hacker News
news.ycombinator.com › item
CoderPad | Hacker News
July 1, 2013 - If anyone here has any questions about CoderPad, please feel to ask here, or if it looks like this topic's dropping off the frontpage, I'm always available at me@vincentwoo.com · CoderPad allows you to instantly evaluate a candidate's abilities without paying for an expensive on-site interview
🌐
CoderPad
coderpad.io › blog › coding-challenges › tiny-interview-python-nested-loops-optimization
Code Challenge: Python Nested Loops Optimization - CoderPad
August 3, 2023 - An example is provided, but is too slow on larger test cases because it has too many nested loops. There will always be at least one valid quadruplet. The same number can be used any number of times. Numbers can be returned in any order. We have made available these extra resources to improve your Python coding skills: ... Check out CoderPad : pick any interview question or create your own, then invite your candidate to a shared live-coding session on an IDE like this one.