Image for post

Photo by Hans-Peter Gauster on Unsplash

Software engineering allows developers to build amazing products from video streaming services like YouTube to social networking sites like LinkedIn along with the plethora of apps and games on the Apple App Store and Google Play Store. Although, creating these products involves plenty of problem solving. Problems in software engineering arise from many different domains like in software design, testing, project management and even riddles! Can you crack these software engineering riddles 🧐? Here are 15 “What am I?” software engineering riddles to share with friends and any software engineers you know.

Easy

Q: The more you code, the more of me there is. I may be gone for now but you can’t get rid of me forever. What am I?

A: A bug

Q: I’m a language for everything yet I have no real identity of my own. Good luck trying to compile me. What am I?

A: Pseudocode

Q: As a developer I’m your eyes, showing you the result of your code in your language of choice. What am I?

A: A print statement

Q: I’m fundamental and used to build larger structures. While you’ll find many different kinds of me, we all just mess with information in different ways. What am I?

**A: **A data structure

Medium

**Q: **As a developer, you usually get mad at me because I complain a lot, although I’m usually right. What am I?

A: A compiler

**Q: **I’m sent before I’m ready, I’ll break before you know it and you can’t find me many places. What am I?

**A: **A beta release

**Q: **I’m a simple thing, nothing special. While I have many cousins we’re all very similar because we set your project up. What am I?

**A: **A configuration file

**Q: **I’m pretty focused so I don’t do too much. However whatever you wish is my command. What am I?

**A: **A command

Hard

**Q: **I catch you and your teammates when you fall and I can be you in a pinch. What am I?

A: A product/project manager

Q: I’m your “waiter” for information. What I am?

A: A server

Q: I come small, as small as you can get in fact. With many well-thought-out versions of me I bring stability. What am I?

A: A unit test

Q: You make me often and you’re always messing with me by pushing and pulling me all the time. Don’t you have any manners 😠😤? What am I?

**A: **Code

**Q: **I’m a shape shifter. You could call me someone who could possess multiple qualities but only has one set of them at any given time. What am I?

**A: **Polymorphism

Extremely Hard

Q: I’m a red and black structure and often forgotten about after learned. Although you almost always use a different color of me for Christmas. What am I?

**A: **A red-black tree

Q: I have a pulse but no heart, a brain but can’t think and while I can sleep, I usually don’t stay asleep for long? What am I?

A: A CPU


Hopefully you found some of these riddles challenging! If you liked them feel free to share them with others. If you didn’t, may red-black trees show up in your coding interviews……just kidding, those are really hard 👻.

#coding #technology #work #riddles #software-development

15 Software Engineering Riddles to Quiz Your Friends and Co-workers
14.70 GEEK