Director, Product Management - Platform & Shared Services
okta · San Francisco, California; Seattle, Washington
Experience: 9–13+ years
Secure Every Identity, from AI to Human
Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence.
This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk.
At Okta, we are on a mission to free everyone to safely use any technology. As the Director of Product Management – Platform , you will own and drive the multi-year product strategy for Okta’s foundational platform suite. Reporting directly to the Chief Product Officer, this role has complete product ownership over the core infrastructure powering Okta’s enterprise identity engine.
You will manage and mentor a team of Product Managers , translating Okta’s overarching company vision into an execution-focused roadmap. Your platform portfolio spans identity automation ( Okta Workflows ), core cloud identity directory ( Universal Directory ), multi-org governance ( Okta Aerial ), business continuity ( Backup & Recovery ), administrative design standards ( UI Platform ), monetization primitives ( Licensing & Metering ), and end-to-end Multi-Product Experiences (including AI assistants, unified policy layer, universal search, admin dashboard, and platform RBAC).
Key Responsibilities
1. Strategic Vision & Core Product Ownership
• Translate Okta's overarching enterprise vision into a comprehensive, multi-year product strategy and roadmap for the entire Platform portfolio.
• Leverage a deep understanding of competitive market dynamics, security architecture trends, and SaaS infrastructure evolutions to anticipate market shifts and maintain Okta's competitive advantage.
• Partner closely with the CPO, CTO, architectural leadership, and cross-functional execs to align platform investments with broader corporate strategy.
2. Execution, Business Impact & Operational Allocation
• Take direct accountability for core business results, high-throughput platform feature launches, and global platform resilience/uptime SLAs.
• Arbitrate and mediate complex cross-team resource allocations, balancing architectural scaling and technical debt against customer-facing multi-product initiatives.
• Drive cross-product convergence across seven key product pillars:
Multi-Product Experiences: Lead cross-product convergence including the Unified Policy Layer , AI Assistants , Universal Search , centralized Admin Dashboard , and Platform RBAC for Admins .
Okta Workflows: Drive low-code/no-code orchestration, event-driven execution, and integration ecosystem scale.
Universal Directory (UD): Scale Okta’s central cloud identity store for massive global enterprise customer performance and reliability.
Okta Aerial: Deliver Okta's centralized multi-org visibility, management, and governance platform.
UI Platform: Own the common admin UI framework, design system, and frontend architecture across all Okta products.
Licensing & Metering: Build global billing primitives, consumption tracking, feature flag architectures, and entitlement engines.
Backup & Recovery: Ensure enterprise-grade disaster recovery, configuration backups, and point-in-time restore capabilities.
3. Managerial Leadership & Team Growth
• Build, retain, and develop a high-performing team of Product Managers.
• Hire aggressively to raise talent density across the product organization, fostering an environment of technical rigor, accountability, and customer empathy.
• Act swiftly on performance gaps, actively coaching team members toward career growth while holding high execution standards.
4. Executive & Market Engagement
• Serve as the primary executive champion for Okta's platform strategy with CISOs, CIOs, strategic enterprise accounts, and industry analysts.
• Collaborate with Product Marketing, Sales, and Customer Success leadership to translate abstract platform capabilities into clear go-to-market value propositions.
Qualifications & Experience (M5 Standards)
Required:
• Experience: 9–13+ years of progressive Product Management experience in B2B enterprise SaaS, developer platforms, or core infrastructure.
• Leadership: 3+ years of direct people management experience managing product managers (including experience managing senior/principal PMs or Group PMs).
• Domain & Technical Expertise: Strong architectural foundation in identity systems, administrative access control (RBAC), usage metering, or AI-assisted enterprise workflows.
• Execution Track Record: Proven experience driving high-throughput launches and owning business/platform outcomes across interconnected product lines.
• Resource Management: Demonstrated success in mediating complex engineering resource trade-offs and cross-product dependencies.
• Executive Communication: Exceptional strategic narrative development, board-level communication, and executive presence with internal and external enterprise stakeholders.
Preferred:
• Bachelor’s degree or higher in Computer Science, Computer Engineering, or a related technical discipline.
• Prior leadership experience across workflow orchestration engines, governance platforms, or disaster recovery solutions.
• Direct domain knowledge in Identity and Access Management (IAM).
Okta Leadership Competencies
• Raises Talent Density: Actively hires, coaches, and retains top-tier PM talent to elevate team capabilities.
• Love Our Customers: Focuses platform outcomes on making life easier, safer, and more productive for enterprise admins.
• Strategic Mindset: Balances immediate execution demands against a multi-year vision for enterprise-scale platform cohesion.
• Drives Results: Takes end-to-end accountability for business impact, platform scaling, and product delivery.
#LI-Hybrid
#LI-MM
P6583_3512040
The annual base salary range for this position for candidates located in the San Francisco Bay area is between:
58,000 —
55,000 USDIdentity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence.
This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk.
At Okta, we are on a mission to free everyone to safely use any technology. As the Director of Product Management – Platform , you will own and drive the multi-year product strategy for Okta’s foundational platform suite. Reporting directly to the Chief Product Officer, this role has complete product ownership over the core infrastructure powering Okta’s enterprise identity engine.
You will manage and mentor a team of Product Managers , translating Okta’s overarching company vision into an execution-focused roadmap. Your platform portfolio spans identity automation ( Okta Workflows ), core cloud identity directory ( Universal Directory ), multi-org governance ( Okta Aerial ), business continuity ( Backup & Recovery ), administrative design standards ( UI Platform ), monetization primitives ( Licensing & Metering ), and end-to-end Multi-Product Experiences (including AI assistants, unified policy layer, universal search, admin dashboard, and platform RBAC).
Key Responsibilities
1. Strategic Vision & Core Product Ownership
• Translate Okta's overarching enterprise vision into a comprehensive, multi-year product strategy and roadmap for the entire Platform portfolio.
• Leverage a deep understanding of competitive market dynamics, security architecture trends, and SaaS infrastructure evolutions to anticipate market shifts and maintain Okta's competitive advantage.
• Partner closely with the CPO, CTO, architectural leadership, and cross-functional execs to align platform investments with broader corporate strategy.
2. Execution, Business Impact & Operational Allocation
• Take direct accountability for core business results, high-throughput platform feature launches, and global platform resilience/uptime SLAs.
• Arbitrate and mediate complex cross-team resource allocations, balancing architectural scaling and technical debt against customer-facing multi-product initiatives.
• Drive cross-product convergence across seven key product pillars:
Multi-Product Experiences: Lead cross-product convergence including the Unified Policy Layer , AI Assistants , Universal Search , centralized Admin Dashboard , and Platform RBAC for Admins .
Okta Workflows: Drive low-code/no-code orchestration, event-driven execution, and integration ecosystem scale.
Universal Directory (UD): Scale Okta’s central cloud identity store for massive global enterprise customer performance and reliability.
Okta Aerial: Deliver Okta's centralized multi-org visibility, management, and governance platform.
UI Platform: Own the common admin UI framework, design system, and frontend architecture across all Okta products.
Licensing & Metering: Build global billing primitives, consumption tracking, feature flag architectures, and entitlement engines.
Backup & Recovery: Ensure enterprise-grade disaster recovery, configuration backups, and point-in-time restore capabilities.
3. Managerial Leadership & Team Growth
• Build, retain, and develop a high-performing team of Product Managers.
• Hire aggressively to raise talent density across the product organization, fostering an environment of technical rigor, accountability, and customer empathy.
• Act swiftly on performance gaps, actively coaching team members toward career growth while holding high execution standards.
4. Executive & Market Engagement
• Serve as the primary executive champion for Okta's platform strategy with CISOs, CIOs, strategic enterprise accounts, and industry analysts.
• Collaborate with Product Marketing, Sales, and Customer Success leadership to translate abstract platform capabilities into clear go-to-market value propositions.
Qualifications & Experience (M5 Standards)
Required:
• Experience: 9–13+ years of progressive Product Management experience in B2B enterprise SaaS, developer platforms, or core infrastructure.
• Leadership: 3+ years of direct people management experience managing product managers (including experience managing senior/principal PMs or Group PMs).
• Domain & Technical Expertise: Strong architectural foundation in identity systems, administrative access control (RBAC), usage metering, or AI-assisted enterprise workflows.
• Execution Track Record: Proven experience driving high-throughput launches and owning business/platform outcomes across interconnected product lines.
• Resource Management: Demonstrated success in mediating complex engineering resource trade-offs and cross-product dependencies.
• Executive Communication: Exceptional strategic narrative development, board-level communication, and executive presence with internal and external enterprise stakeholders.
Preferred:
• Bachelor’s degree or higher in Computer Science, Computer Engineering, or a related technical discipline.
• Prior leadership experience across workflow orchestration engines, governance platforms, or disaster recovery solutions.
• Direct domain knowledge in Identity and Access Management (IAM).
Okta Leadership Competencies
• Raises Talent Density: Actively hires, coaches, and retains top-tier PM talent to elevate team capabilities.
• Love Our Customers: Focuses platform outcomes on making life easier, safer, and more productive for enterprise admins.
• Strategic Mindset: Balances immediate execution demands against a multi-year vision for enterprise-scale platform cohesion.
• Drives Results: Takes end-to-end accountability for business impact, platform scaling, and product delivery.
#LI-Hybrid
#LI-MM
P6583_3512040
The annual base salary range for this position for candidates located in the San Francisco Bay area is between:
Careeroza — One-stop Zone for Aspirants
Study material, Careeroza mentorship, tech jobs, and career guidance on careeroza.com.
Public study materials
- Express.js — Web APIs & middleware (expressjs)
- Application setup · basic
- Routing deep dive · basic
- 1. MVC / Layered Architecture · medium
- Validation · medium
- File uploads · medium
- Sessions & auth (stateful) · medium
- Passport & strategies · medium
- Templating & SSR · medium
- WebSockets & SSE · medium
- Security middleware · advance
- Reverse proxies & trust · advance
- Performance · advance
- API design & versioning · advance
- Testing with Supertest · advance
- GraphQL & tRPC (overview) · advance
- Deployment checklist · advance
- Middlewares · basic
- Request & Response · basic
- AWS Crash Course (AWS)
- What is Cloud ? · basic
- What is AWS ? · basic
- If not cloud ? · basic
- Cloud Computing · basic
- AWS Pricing · basic
- AWS Shared Responsibility Model · basic
- AWS Management Console · basic
- AWS SDKs · basic
- AWS IAM · medium
- Users, Groups, Roles · medium
- Policies · medium
- AWS Organizations · medium
- AWS Cognito · medium
- AWS Directory Service · medium
- AWS KMS (Key Management Service) · medium
- AWS Secrets Manager · medium
- AWS Shield · medium
- AWS WAF · medium
- AWS Inspector · medium
- AWS GuardDuty · medium
- EC2 · advance
- Launching EC2 Instances · advance
- EBS Volumes · advance
- Security Groups · advance
- Key Pairs · advance
- Elastic IP · advance
- User Data Scripts · advance
- Auto Scaling · advance
- Load Balancers · advance
- ALB · advance
- NLB · advance
- Serverless Compute ,AWS Lambda, Lambda Layers · advance
- Event-Driven Architecture · advance
- ECS · advance
- EKS · advance
- Django (Django)
- What is Django · basic
- Installing Django · basic
- Features of Django · basic
- MVT Architecture · basic
- Django vs Flask · basic
- Creating Project & Creating App · basic
- Django Project Structure · basic
- URL Routing · basic
- Views · basic
- Templates · basic
- Static & Media Files · medium
- Models · medium
- ORM (Object Relational Mapping) · medium
- Model Relationships · medium
- Migrations · medium
- Django Admin · medium
- Forms · medium
- Authentication · medium
- Authorization · medium
- Middleware · medium
- Signals · medium
- Class Based Views Deep Dive · advance
- Generic Views · advance
- File Handling · advance
- Django REST Framework (DRF) · advance
- Advanced ORM · advance
- Caching · advance
- Asynchronous Django · advance
- Background Tasks · advance
- Interview Questions · interview-questions
- System Designing (System Designing)
- Day-1 : What is system Designing ? · basic
- Day-2 : Vertical vs. Horizontal Scaling · basic
- Day-3:How to do vertical scaling ? · basic
- Day4:How to do horizaontal scaling ? · basic
- Day:5TCP vs UDP · basic
- Day6:IP & DNS · basic
- Day7:Client-Server Model · basic
- Day8:HTTP & HTTPS · basic
- Databases (SQL vs NoSQL) · medium
- Caching · medium
- Day9:Latency & Throughput · basic
- Load Balancing · medium
- Indexes & Query Optimization · medium
- CDN · medium
- Proxies · medium
- Message Queues · medium
- Horizontal vs Vertical Scaling · medium
- Database Replication · advance
- Database Sharding · advance
- Consistent Hashing · advance
- CAP Theorem · advance
- Rate Limiting · advance
- Service Discovery · advance
- Event-Driven Architecture · advance
- API Gateway · advance
- Distributed Consensus · expert
- Microservices · expert
- Observability · expert
- Idempotency · expert
- PACELC Theorem · expert
- Two-Phase Commit · expert
- Back-of-Envelope Estimation · expert
- Designing for Failure · expert
- Node.js — Server-side JavaScript (nodejs)
- Getting started · basic
- JavaScript on the server · basic
- CommonJS modules · basic
- ES modules (ESM) · basic
- npm & package management · basic
- Asynchronous JavaScript in Node · basic
- The event loop · basic
- Essential core utilities · basic
- process & configuration · basic
- File system basics · basic
- HTTP & HTTPS servers · medium
- Streams · medium
- Events & EventEmitter · medium
- Advanced filesystem · medium
- crypto · medium
- Compression & encoding · medium
- Child processes · medium
- net, dgram & DNS · medium
- readline, timers & scheduling · medium
- Testing & diagnostics (intro) · medium
- Worker threads · advance
- cluster & multi-process scaling · advance
- Performance & tuning · advance
- Debugging & observability · advance
- Security hardening · advance
- Native addons & N-API · advance
- Architecture patterns · advance
- Graceful shutdown · advance
- 100 Questions · interview questions
- Python (Python)
- Python Fundamentals · basic
- Control Flow · basic
- Strings · basic
- Collections / Data Structures · basic
- Functions · basic
- Modules and Packages · basic
- File Handling · basic
- Exception Handling · basic
- Object-Oriented Programming (OOP · medium
- Advanced Python Concepts · advance
- Functional Programming · advance
- Multithreading & Multiprocessing · advance
- Async Programming · advance
- JavaScript (JavaScript)
- JS Introduction · basic
- Variables & Data Types · basic
- Operators · basic
- Control Flow · basic
- Functions · basic
- Scope & Execution · basic
- Closures · basic
- Objects · basic
- Arrays · basic
- Strings · basic
- DOM Manipulation · basic
- Browser APIs · medium
- Asynchronous JavaScript · medium
- Fetch & APIs · medium
- ES6+ Features · medium
- OOP in JavaScript · medium
- Prototype & Inheritance · advance
- Advanced Functions · advance
- Memory Management · advance
- Error Handling · advance
- Modules · advance
- Advanced Async Concepts · advance
- Functional Programming · advance
- JavaScript Internals · advance
- Performance Optimization · advance
- MongoDB — Documents & data modeling (MongoDB)
- Introduction · basic
- Shell, Compass & tools · basic
- Databases & collections · basic
- CRUD operations · basic
- Indexes deep dive · medium
- Explain plans & performance · medium
- Aggregation framework · medium
- Schema design patterns · medium
- Mongoose basics · medium
- Mongoose advanced · medium
- Drivers & connection · medium
- Operators for updates & arrays · medium
- Replication & read preferences · advance
- Write concern & read concern · advance
- Multi-document transactions · advance
- Change streams · advance
- Sharding (overview) · advance
- Atlas Search & full-text · advance
- GridFS & large files · advance
- Backup, restore & ops · advance
- SQL (SQL)
- SQL Fundamentals · basic
- Database Operations · basic
- Table Operations · basic
- CRUD Operations · basic
- Filtering & Operators · basic
- SQL Functions · basic
- GROUPING Data · basic
- Joins · medium
- Constraints · basic
- Subqueries · medium
- Set Operators · medium
- Views · medium
- Indexes · medium
- Normalization · advance
- Transactions · advance
- Stored Procedures & Functions · advance
- Triggers · advance
- Advanced SQL · advance
- Query Optimization · advance
- Database Design · advance
- SQL Security · advance
- Backup & Recovery · advance
- Questions · interview questions
- System Architecture (System Architecture)
- Fundamentals of System Architecture · basic
- Distributed System Basics · basic
- System Reliability Concepts · basic
- Scaling Concepts · basic
- Networking Basics · basic
- Web Communication · basic
- API Communication · basic
- Proxy & Delivery Systems · basic
- Web Architecture Basics · basic
- Rendering Architectures · basic
- Frontend Advanced Concepts · basic
- Message Queue Basics · medium
- What is Load Balancer · medium
- Load Balancing Algorithms · medium
- API Design Basics · medium
- API Protection · medium
- Authentication Basics · medium
- Security Tokens · medium
- Security Threats · medium
- Encryption & Security · medium
- SQL Database Basics · medium
- SQL Scaling Concepts · medium
- NoSQL Databases · medium
- Database Optimization · medium
- Replication Strategies · medium
- Caching Basics · medium
- Cache Storage Systems · medium
- Cache Strategies · medium
- Event-Driven Systems · advance
- Queue Reliability · advance
- Microservices Basics · advance
- Microservice Communication · advance
- Distributed Transactions · advance
- DevOps Basics · advance
- Automation Tools · advance
- Deployment Strategies · advance
- Monitoring Basics · advance
- Monitoring Tools · advance
- Distributed System Concepts · advance
- Distributed Algorithms · advance
- Angular (Angular)
- Angular Fundamentals · basic
- Project Structure · basic
- Components & Templates · basic
- Data Binding · basic
- Directives · basic
- Pipes · basic
- Component Communication · basic
- Lifecycle Hooks · basic
- Routing Basics · basic
- Routing · basic
- API Calls · basic
- Forms · medium
- Routing · medium
- Services & Dependency Injection · medium
- RxJS & Observables · medium
- Authentication & Security · medium
- Component Interaction · medium
- State Management Basics · medium
- Error Handiling · medium
- Perfomance Basic · medium
- Real World Features · medium
- Advanced Angular Architecture · advance
- Change Detection · advance
- Advanced RxJS · advance
- State Management · advance
- Dynamic Rendering · advance
- Perfomance Optimization · advance
- Modern Angular · advance
- STAR (Situation, Task, Action, and Result) (Situation Based Questions)
Below is the annual base salary range for candidates located in California (excluding San Francisco Bay Area), Colorado, Illinois, New York and Washington. Your actual base salary will depend on factors such as your skills, qualifications, experience, and work location. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental and vision insurance, 401(k), flexible spending account, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program please visit: https://rewards.okta.com/us .
The annual base salary range for this position for candidates located in California (excluding San Francisco Bay Area), Colorado, Illinois, New York, and Washington is between:
Careeroza — One-stop Zone for Aspirants
Study material, Careeroza mentorship, tech jobs, and career guidance on careeroza.com.
Public study materials
- Express.js — Web APIs & middleware (expressjs)
- Application setup · basic
- Routing deep dive · basic
- 1. MVC / Layered Architecture · medium
- Validation · medium
- File uploads · medium
- Sessions & auth (stateful) · medium
- Passport & strategies · medium
- Templating & SSR · medium
- WebSockets & SSE · medium
- Security middleware · advance
- Reverse proxies & trust · advance
- Performance · advance
- API design & versioning · advance
- Testing with Supertest · advance
- GraphQL & tRPC (overview) · advance
- Deployment checklist · advance
- Middlewares · basic
- Request & Response · basic
- AWS Crash Course (AWS)
- What is Cloud ? · basic
- What is AWS ? · basic
- If not cloud ? · basic
- Cloud Computing · basic
- AWS Pricing · basic
- AWS Shared Responsibility Model · basic
- AWS Management Console · basic
- AWS SDKs · basic
- AWS IAM · medium
- Users, Groups, Roles · medium
- Policies · medium
- AWS Organizations · medium
- AWS Cognito · medium
- AWS Directory Service · medium
- AWS KMS (Key Management Service) · medium
- AWS Secrets Manager · medium
- AWS Shield · medium
- AWS WAF · medium
- AWS Inspector · medium
- AWS GuardDuty · medium
- EC2 · advance
- Launching EC2 Instances · advance
- EBS Volumes · advance
- Security Groups · advance
- Key Pairs · advance
- Elastic IP · advance
- User Data Scripts · advance
- Auto Scaling · advance
- Load Balancers · advance
- ALB · advance
- NLB · advance
- Serverless Compute ,AWS Lambda, Lambda Layers · advance
- Event-Driven Architecture · advance
- ECS · advance
- EKS · advance
- Django (Django)
- What is Django · basic
- Installing Django · basic
- Features of Django · basic
- MVT Architecture · basic
- Django vs Flask · basic
- Creating Project & Creating App · basic
- Django Project Structure · basic
- URL Routing · basic
- Views · basic
- Templates · basic
- Static & Media Files · medium
- Models · medium
- ORM (Object Relational Mapping) · medium
- Model Relationships · medium
- Migrations · medium
- Django Admin · medium
- Forms · medium
- Authentication · medium
- Authorization · medium
- Middleware · medium
- Signals · medium
- Class Based Views Deep Dive · advance
- Generic Views · advance
- File Handling · advance
- Django REST Framework (DRF) · advance
- Advanced ORM · advance
- Caching · advance
- Asynchronous Django · advance
- Background Tasks · advance
- Interview Questions · interview-questions
- System Designing (System Designing)
- Day-1 : What is system Designing ? · basic
- Day-2 : Vertical vs. Horizontal Scaling · basic
- Day-3:How to do vertical scaling ? · basic
- Day4:How to do horizaontal scaling ? · basic
- Day:5TCP vs UDP · basic
- Day6:IP & DNS · basic
- Day7:Client-Server Model · basic
- Day8:HTTP & HTTPS · basic
- Databases (SQL vs NoSQL) · medium
- Caching · medium
- Day9:Latency & Throughput · basic
- Load Balancing · medium
- Indexes & Query Optimization · medium
- CDN · medium
- Proxies · medium
- Message Queues · medium
- Horizontal vs Vertical Scaling · medium
- Database Replication · advance
- Database Sharding · advance
- Consistent Hashing · advance
- CAP Theorem · advance
- Rate Limiting · advance
- Service Discovery · advance
- Event-Driven Architecture · advance
- API Gateway · advance
- Distributed Consensus · expert
- Microservices · expert
- Observability · expert
- Idempotency · expert
- PACELC Theorem · expert
- Two-Phase Commit · expert
- Back-of-Envelope Estimation · expert
- Designing for Failure · expert
- Node.js — Server-side JavaScript (nodejs)
- Getting started · basic
- JavaScript on the server · basic
- CommonJS modules · basic
- ES modules (ESM) · basic
- npm & package management · basic
- Asynchronous JavaScript in Node · basic
- The event loop · basic
- Essential core utilities · basic
- process & configuration · basic
- File system basics · basic
- HTTP & HTTPS servers · medium
- Streams · medium
- Events & EventEmitter · medium
- Advanced filesystem · medium
- crypto · medium
- Compression & encoding · medium
- Child processes · medium
- net, dgram & DNS · medium
- readline, timers & scheduling · medium
- Testing & diagnostics (intro) · medium
- Worker threads · advance
- cluster & multi-process scaling · advance
- Performance & tuning · advance
- Debugging & observability · advance
- Security hardening · advance
- Native addons & N-API · advance
- Architecture patterns · advance
- Graceful shutdown · advance
- 100 Questions · interview questions
- Python (Python)
- Python Fundamentals · basic
- Control Flow · basic
- Strings · basic
- Collections / Data Structures · basic
- Functions · basic
- Modules and Packages · basic
- File Handling · basic
- Exception Handling · basic
- Object-Oriented Programming (OOP · medium
- Advanced Python Concepts · advance
- Functional Programming · advance
- Multithreading & Multiprocessing · advance
- Async Programming · advance
- JavaScript (JavaScript)
- JS Introduction · basic
- Variables & Data Types · basic
- Operators · basic
- Control Flow · basic
- Functions · basic
- Scope & Execution · basic
- Closures · basic
- Objects · basic
- Arrays · basic
- Strings · basic
- DOM Manipulation · basic
- Browser APIs · medium
- Asynchronous JavaScript · medium
- Fetch & APIs · medium
- ES6+ Features · medium
- OOP in JavaScript · medium
- Prototype & Inheritance · advance
- Advanced Functions · advance
- Memory Management · advance
- Error Handling · advance
- Modules · advance
- Advanced Async Concepts · advance
- Functional Programming · advance
- JavaScript Internals · advance
- Performance Optimization · advance
- MongoDB — Documents & data modeling (MongoDB)
- Introduction · basic
- Shell, Compass & tools · basic
- Databases & collections · basic
- CRUD operations · basic
- Indexes deep dive · medium
- Explain plans & performance · medium
- Aggregation framework · medium
- Schema design patterns · medium
- Mongoose basics · medium
- Mongoose advanced · medium
- Drivers & connection · medium
- Operators for updates & arrays · medium
- Replication & read preferences · advance
- Write concern & read concern · advance
- Multi-document transactions · advance
- Change streams · advance
- Sharding (overview) · advance
- Atlas Search & full-text · advance
- GridFS & large files · advance
- Backup, restore & ops · advance
- SQL (SQL)
- SQL Fundamentals · basic
- Database Operations · basic
- Table Operations · basic
- CRUD Operations · basic
- Filtering & Operators · basic
- SQL Functions · basic
- GROUPING Data · basic
- Joins · medium
- Constraints · basic
- Subqueries · medium
- Set Operators · medium
- Views · medium
- Indexes · medium
- Normalization · advance
- Transactions · advance
- Stored Procedures & Functions · advance
- Triggers · advance
- Advanced SQL · advance
- Query Optimization · advance
- Database Design · advance
- SQL Security · advance
- Backup & Recovery · advance
- Questions · interview questions
- System Architecture (System Architecture)
- Fundamentals of System Architecture · basic
- Distributed System Basics · basic
- System Reliability Concepts · basic
- Scaling Concepts · basic
- Networking Basics · basic
- Web Communication · basic
- API Communication · basic
- Proxy & Delivery Systems · basic
- Web Architecture Basics · basic
- Rendering Architectures · basic
- Frontend Advanced Concepts · basic
- Message Queue Basics · medium
- What is Load Balancer · medium
- Load Balancing Algorithms · medium
- API Design Basics · medium
- API Protection · medium
- Authentication Basics · medium
- Security Tokens · medium
- Security Threats · medium
- Encryption & Security · medium
- SQL Database Basics · medium
- SQL Scaling Concepts · medium
- NoSQL Databases · medium
- Database Optimization · medium
- Replication Strategies · medium
- Caching Basics · medium
- Cache Storage Systems · medium
- Cache Strategies · medium
- Event-Driven Systems · advance
- Queue Reliability · advance
- Microservices Basics · advance
- Microservice Communication · advance
- Distributed Transactions · advance
- DevOps Basics · advance
- Automation Tools · advance
- Deployment Strategies · advance
- Monitoring Basics · advance
- Monitoring Tools · advance
- Distributed System Concepts · advance
- Distributed Algorithms · advance
- Angular (Angular)
- Angular Fundamentals · basic
- Project Structure · basic
- Components & Templates · basic
- Data Binding · basic
- Directives · basic
- Pipes · basic
- Component Communication · basic
- Lifecycle Hooks · basic
- Routing Basics · basic
- Routing · basic
- API Calls · basic
- Forms · medium
- Routing · medium
- Services & Dependency Injection · medium
- RxJS & Observables · medium
- Authentication & Security · medium
- Component Interaction · medium
- State Management Basics · medium
- Error Handiling · medium
- Perfomance Basic · medium
- Real World Features · medium
- Advanced Angular Architecture · advance
- Change Detection · advance
- Advanced RxJS · advance
- State Management · advance
- Dynamic Rendering · advance
- Perfomance Optimization · advance
- Modern Angular · advance
- STAR (Situation, Task, Action, and Result) (Situation Based Questions)