Unihfy

Quiz Arena

Loading...

0coins
Featured

Programming & Coding Challenge

Put your coding knowledge to the test! Explore programming languages, web development, software concepts, and computer science fundamentals.

Questions

14

Reward

140

XP

75

Entry

60

Category•technology
Difficulty•Medium

About This Quiz

Fourteen questions across the parts of software development that a working programmer touches in a normal week: the languages that build web pages, the one that talks to databases, the tools that track changes and catch mistakes, and a couple of computer science fundamentals that come up in interviews far more often than in the job itself. It is deliberately broad rather than deep. Nothing here requires you to write code or trace an algorithm on paper, and there are no puzzles. The questions ask what a thing is for, what an acronym expands to, or which of four options belongs to a particular category. That makes it a fair test for someone six months into learning and a quick one for anyone employed in the field. If you have completed an introductory course and built something small, you should be comfortable with most of it, and the handful you miss will point at the areas worth reading up on.

Topics Covered

Web development basics
Programming languages and syntax
Data structures and algorithms
Databases and query languages
Development tools and change tracking
Core software engineering concepts

Before You Play

Background and what to expect. No answers given away.

The web runs on a division of labour

Three technologies sit underneath every web page and each has one job. One describes the structure and meaning of the content, one describes how it should look, and one makes it do things. Blurring them together is the classic beginner mistake, and knowing which is responsible for what is the single most useful distinction in web development.

Several questions test exactly that separation, including which language is responsible for presentation rather than structure.

Data structures are about access rules

The classic structures differ mainly in the order you are allowed to take things out. One insists you remove the most recently added item first, which turns out to model a surprising number of real problems, from undo history to how a program tracks which function called which.

Complexity notation also appears. The specific class that describes repeatedly halving a search space is the one worth recognising, because it is the difference between a fast lookup and a slow one.

Tools are as much a part of the job as the code

Professional development is inseparable from the software around it: systems that track every change and let a team work on the same files without destroying each other's work, and integrated environments that bundle editor, debugger and build tools together.

Both of those categories have a formal name and a widely used product. The questions ask about the category as well as the product.

Databases come in more than one shape

The traditional model stores data in tables with fixed columns and is queried with a language designed specifically for the purpose. A newer family stores flexible documents instead, trading strict structure for the freedom to change shape as an application evolves.

Knowing which named products belong to which family covers the database questions here.

The Challenge

Acronym expansion is where people slip. Developers use these abbreviations hourly and can spend years without needing the words behind them, so the full phrasing is often less familiar than the term itself.

Quiz Reviewed By
Kaushik Hirpara

Developer & Game Reviewer

Kaushik Hirpara is a full-stack developer and game reviewer at Unihfy Games. He does most of the work of bringing games to the site — adapting them to run properly in a browser, getting them working on phones, playing them, and writing up what players need to know.

View Author Profile

Want a Break From Quizzes?

Explore our library of free browser games including puzzle games, action games, arcade classics, racing challenges, strategy games, and many more. No downloads required—just open and play instantly.

Go to Game Arena