- Product Strategist
- Posts
- As A Product Manager, You Should Know These Technical Terms
As A Product Manager, You Should Know These Technical Terms
Product Manager, You need to know these terms for Interview Prep

As A Product Manager, You Should Know These Technical Terms | Interview Prep
There is no specific rule that you must be a technical person to be a product manager. In reality, You can be from any background to be a product manager. However if you need to be in SaaS or any technical company then following are the terms will help you to set ahead of your competition.
API’s
Kubernetes
ETL
SQL & Excel
Webhooks
CI / CD
Git, GitHub (Gitlab or any other)
Analytics
Cloud Concepts
OOPS concept

Technical Skills for Product Managers
1. API’s
API stands for Application Programming Interface.

API Explanation
It's like a messenger that allows different applications to talk to each other and exchange information.
Think of it as a waiter in a restaurant who takes orders from customers and delivers them to the kitchen, and then brings the food back to the customers. The API acts as the waiter.
You pass a request and you get a response (Mostly it’s in JSON format but vary)
2. Kubernets
Kubernetes is a tool for managing and running applications.

Kubernetes and Pods
It helps automate tasks like deploying, scaling, and managing the applications. Kubernetes can manage applications that are made up of many smaller parts, called containers.
Containers are like little virtual computers that run inside a larger computer.
Kubernetes can manage lots of containers at once, making it easier to keep track of everything.
Kubernetes is used a lot in cloud computing, where lots of people share the same computer resources.
3. ETL
ETL stands for Extract, Transform, Load.

ETL Process explained
It's a process for moving data from one place to another, and making it useful along the way.
Extract means taking the data out of one system or application.
Transform means changing the data so that it's easier to use or understand. This might involve cleaning up the data, formatting it, or combining it with other data sources.
Load means putting the data into a new system or application.
4. SQL, NoSQL & Excel

SQL vs NoSQL
SQL:
It's a language used to communicate with databases, which are like big electronic filing cabinets for storing data.
SQL databases store data in a structured way, like a spreadsheet.
You can use SQL to search, sort, and filter data in the database.
NoSQL:
NoSQL stands for Not Only SQL.
It's a newer type of database that is more flexible than SQL databases.
NoSQL databases can store data in many different ways, like a big messy pile of papers instead of a spreadsheet.
You can still search, sort, and filter the data, but it might be more complicated than with SQL.
Excel: You know about this !!!!!!!!!!!!! (If not, You might be alien 👽)
5. Webhooks

Webhooks and triggers
API’s in reverse !
Webhooks are a way for applications to talk to each other automatically.
They work like a bell that rings when something happens in one application, and another application hears the bell and responds.
For example, when you buy something online, the online store might use a webhook to automatically send a message to the shipping company, telling them to send your package.
Webhooks are like a shortcut for sending messages between applications without having to manually enter information.
6. CI / CD

CI / CD
CI/CD is a process for developing and deploying software quickly and efficiently. Pipelines are created so when you commit changes it is automatically deployed (To test env obviously )
It automates testing and deployment, making sure changes are working correctly and up-to-date.
7. Git & Github

Git is a tool for managing changes to code or other files.
It's like a big history book that keeps track of every change that's made.
You can use Git to save different versions of your code as you work on it, so you can go back to earlier versions if something goes wrong.
To explain ‘Git’ & ‘GitHub‘, I saw a redditor explaining it like “It’s like Porn and Pornhub“. (Don’t say this in interview! but if you do, let me know what happened)
8. Analytics:

Analytics
Data analytics is the process of using data to find patterns and insights that can help make better decisions.
It's like looking for clues in a big puzzle to figure out what's going on.
Just learn about Google Analytics, Hotjar or top industry players
9. Cloud Concept

Cloud Computing
This can be vast and narrow as well
I will suggest go through basics of AZ-900 for azure or basics of AWS
Official docs are enough to get ready for interview
10. OOPS
Object Oriented Programming
Learn about classes, Objects and data passing
Functions and objects
Passing by value and Passing by reference (Fav Interview questions)
Basic JavaScript questions.
A Thread On: “ 5 Product Management YouTube channels you need to check:“
Here are 5 Product Management YouTube channel you need to check:
— Om Pande (@the_OmPande)
6:21 AM • Mar 8, 2023