Tech Mahindra

Tech Mahindra

Multinational IT services and consulting company.

4 Rounds ~21 Days Medium
Start Mock Interview

The Interview Loop

Recruiter Screen (30 min)

Standard fit check, behavioral questions, and resume overview.

Technical Loop (3-4 Rounds)

Deep dive into domain knowledge, coding, and system design.

Interview Question Bank

Cloud Engineer Behavioral easy

How would you explain the concept of 'Infrastructure as Code' (IaC) to a non-technical project manager who is concerned about project timelines?

#Communication #IaC #Stakeholder Management
Cloud Engineer Behavioral medium

Tell me about a time you disagreed with a client or a senior architect regarding a cloud migration strategy. How did you handle it?

#Communication #Conflict Resolution #Client Management
Cloud Engineer Behavioral medium

Tell me about a time you had to learn a completely new cloud technology or tool under a very tight project deadline.

#Adaptability #Continuous Learning #Time Management
Cloud Engineer Behavioral medium

Describe a time when a critical production system went down under your watch. What was your immediate reaction, and how did you resolve it?

#Incident Management #Accountability #Problem Solving
Cloud Engineer Coding hard

Write a Python script that traverses a given directory, finds all duplicate files based on their MD5 hash, and prints their paths.

#Python #File System #Hashing
Cloud Engineer Coding medium

Write a Python function that makes a GET request to a REST API, handles pagination, and returns a consolidated list of all items.

#Python #API #Requests
Cloud Engineer Coding medium

Write a Bash script that parses an Nginx access log file, counts the number of HTTP 500 errors, and outputs the top 5 IP addresses generating these errors.

#Bash #Linux #Log Analysis
Cloud Engineer Coding medium

Write a Python script using Boto3 to find and delete all unattached EBS volumes in a specific AWS region to optimize client costs.

#Python #Boto3 #AWS #Cost Optimization
Cloud Engineer System Design hard

A client wants to migrate a monolithic legacy telecom billing system to a microservices architecture on Kubernetes. How would you approach this system design?

#Microservices #Kubernetes #Migration #Strangler Pattern
Cloud Engineer System Design medium

Design a highly available and fault-tolerant 3-tier web architecture on AWS for a telecom client experiencing variable traffic.

#AWS #Architecture #High Availability #Auto Scaling
Cloud Engineer System Design medium

Design a serverless architecture for a web application that allows users to upload images, processes them to create thumbnails, and serves them globally.

#Serverless #AWS #Architecture
Cloud Engineer System Design hard

Design a Disaster Recovery (DR) strategy for a mission-critical financial application. Define RTO and RPO in your answer.

#Disaster Recovery #Architecture #High Availability
Cloud Engineer System Design hard

How would you design a database migration strategy from an on-premises SQL Server to AWS RDS with near-zero downtime?

#Database #Migration #AWS DMS
Cloud Engineer System Design hard

Design a scalable log ingestion and analytics platform for a global enterprise generating 5TB of logs daily.

#Big Data #Logging #Elasticsearch #Kafka
Cloud Engineer Technical medium

Explain the DRY principle in the context of Terraform. How do you implement it?

#Terraform #IaC #Best Practices
Cloud Engineer Technical medium

You are alerted that a Linux VM in Azure is running at 100% CPU. What commands do you run to identify the root cause?

#Linux #Troubleshooting #Performance
Cloud Engineer Technical easy

Compare AWS CloudFormation and Terraform. Why might a company choose Terraform over CloudFormation?

#Terraform #CloudFormation #IaC
Cloud Engineer Technical medium

Explain how Prometheus and Grafana work together in a Kubernetes environment. How does Prometheus discover targets?

#Monitoring #Prometheus #Grafana #Kubernetes
Cloud Engineer Technical hard

A client needs a secure, highly available connection between their corporate data center and an Azure VNet. Walk me through setting up an Azure VPN Gateway.

#Azure #Networking #VPN
Cloud Engineer Technical medium

What are Azure Resource Manager (ARM) templates, and how do they compare to Azure Bicep?

#Azure #IaC #ARM #Bicep
Cloud Engineer Technical medium

When would you choose AWS ECS over AWS EKS for container orchestration?

#AWS #Containers #ECS #EKS
Cloud Engineer Technical medium

What are the key considerations and steps when Dockerizing a legacy stateful application?

#Docker #Containerization #Legacy Systems
Cloud Engineer Technical medium

How do you manage and secure Terraform state files in a collaborative team environment?

#Terraform #State Management #Security
Cloud Engineer Technical medium

A client wants to connect multiple AWS VPCs across different regions and their on-premises data center. Would you use VPC Peering or AWS Transit Gateway, and why?

#AWS #VPC #Transit Gateway #Hybrid Cloud
Cloud Engineer Technical medium

One of your Kubernetes pods is stuck in a CrashLoopBackOff state. Walk me through your step-by-step troubleshooting process.

#Kubernetes #Troubleshooting #Containers
Cloud Engineer Technical easy

Explain the different Amazon S3 storage classes. How would you design a lifecycle policy for a client's compliance logs that must be kept for 7 years but are rarely accessed after 30 days?

#AWS #S3 #Storage #Cost Optimization
Cloud Engineer Technical hard

How would you integrate an on-premises Active Directory with Azure Active Directory (Entra ID) for a seamless SSO experience?

#Azure #Active Directory #Identity Management #SSO
Cloud Engineer Technical medium

Explain how you would set up a CI/CD pipeline in Jenkins to build, test, and deploy a Dockerized Node.js application to AWS ECS.

#Jenkins #CI/CD #Docker #AWS ECS
Cloud Engineer Technical easy

What is the difference between an IAM Role and an IAM Policy in AWS? When would you use a Role instead of an IAM User?

#AWS #IAM #Security
Cloud Engineer Technical medium

You receive an alert that an Application Load Balancer (ALB) is returning 502 Bad Gateway errors. What are the potential causes and how do you fix them?

#AWS #ALB #Troubleshooting #Networking
Cloud Engineer Technical medium

Compare Blue-Green deployments with Canary deployments. In what scenario would you recommend one over the other to a client?

#CI/CD #Deployment Strategies
Cloud Engineer Technical medium

How do you secure a public-facing REST API hosted on AWS API Gateway and Lambda?

#AWS API Gateway #AWS Lambda #Security #WAF
Cloud Engineer Technical medium

What are AWS Lambda 'cold starts', and what strategies would you use to mitigate them in a latency-sensitive application?

#AWS Lambda #Serverless #Performance
Cloud Engineer Technical easy

Explain the differences between ClusterIP, NodePort, and LoadBalancer service types in Kubernetes.

#Kubernetes #Networking
Cloud Engineer Technical medium

How do you securely manage secrets (like database passwords or API keys) in a CI/CD pipeline and runtime environment?

#DevSecOps #Secrets Management #CI/CD
Data Engineer Behavioral easy

Working at an IT services company often means handling multiple client deliverables at once. How do you prioritize your tasks?

#Time Management #Prioritization
Data Engineer Behavioral medium

Explain the concept of 'Data Partitioning' to a non-technical business stakeholder.

#Communication #Mentoring
Data Engineer Behavioral hard

Describe the most challenging bug you have faced in a production data pipeline. How did you troubleshoot and resolve it?

#Troubleshooting #Experience
Data Engineer Behavioral medium

How do you handle a situation where the upstream source system changes its data format (e.g., adding/removing columns) without notifying the data engineering team?

#Problem Solving #Resilience
Data Engineer Behavioral medium

Tell me about a time you had to push back on a client or stakeholder who demanded an unrealistic deadline for a data delivery.

#Stakeholder Management #Communication
Data Engineer Coding easy

Write a Python function to find the first non-repeating character in a given string. Optimize it for time complexity.

#Strings #Hash Maps
Data Engineer Coding medium

You need to extract data from a third-party REST API for a client project. The API limits responses to 100 records per request. Write a Python snippet to handle pagination and extract all records.

#API Integration #Pagination #Requests Library
Data Engineer Coding easy

Given a list of dictionaries representing employee data (id, name, department), write Python code to group the employees by department.

#Data Manipulation #Dictionaries #Collections
Data Engineer Coding easy

Write a Python script to connect to an AWS S3 bucket, list all files with a '.json' extension, and print their sizes.

#Boto3 #AWS #Scripting
Data Engineer Coding hard

Write a PySpark snippet to merge new incoming data into an existing Delta Lake table, updating existing records and inserting new ones (Upsert).

#Delta Lake #PySpark #Upserts
Data Engineer Coding medium

Write a SQL query to pivot a table containing 'Year', 'Month', and 'Revenue' so that each Month becomes a column with the corresponding Revenue.

#Pivot #Data Transformation
Data Engineer Coding medium

Given a table of Telecom Call Detail Records (CDRs), write a SQL query to calculate the rolling 7-day cumulative data usage for each specific user.

#Window Functions #Time Series #Data Aggregation
Data Engineer Coding medium

How do you find and delete duplicate records in a massive SQL table without creating a temporary table?

#Data Cleansing #CTEs #DELETE Statements
Data Engineer Coding medium

Write a Python script using Pandas or PySpark to read a 10GB CSV file, drop rows where the 'customer_id' is null, and write the output partitioned by 'region' into Parquet format.

#Data I/O #Data Cleaning #Partitioning
Data Engineer Coding medium

Write a SQL query to find the 3rd highest salary from an Employee table without using the LIMIT keyword.

#Subqueries #Correlated Queries #Window Functions
Data Engineer System Design medium

Design an ETL pipeline on AWS to ingest daily Call Detail Records (CDRs) from an SFTP server, transform them, and load them into Redshift for reporting.

#AWS #ETL Architecture #Data Warehousing
Data Engineer System Design hard

Design a real-time streaming pipeline to process IoT sensor data from manufacturing plants, detect anomalies, and store the results.

#Streaming #Kafka #Spark Streaming #NoSQL
Data Engineer System Design hard

A healthcare client wants to move from a traditional data warehouse to a Data Lakehouse architecture. How would you design this using Databricks?

#Data Lakehouse #Databricks #Medallion Architecture
Data Engineer System Design hard

Design a batch processing pipeline to ingest 500GB of transactional data daily. How do you handle incremental loads?

#Batch Processing #Incremental Load #Architecture
Data Engineer Technical hard

A client complains that a critical reporting query taking data from a 50-million row table is running too slow. Walk me through your step-by-step approach to optimize it.

#Query Optimization #Indexing #Execution Plans
Data Engineer Technical medium

How do you schedule and monitor your data pipelines? Explain the core components of Apache Airflow.

#Airflow #Orchestration
Data Engineer Technical easy

In PySpark, what is the difference between repartition() and coalesce()? When should you use which?

#PySpark #Partitioning
Data Engineer Technical medium

What is 'Idempotency' in the context of data engineering? Why is it critical for data pipelines?

#Pipeline Design #Reliability
Data Engineer Technical easy

Explain your Git workflow for deploying data engineering code across Development, QA, and Production environments.

#CI/CD #Version Control
Data Engineer Technical easy

Explain the difference between ROW_NUMBER(), RANK(), and DENSE_RANK(). Provide a scenario where you would specifically choose DENSE_RANK() over RANK().

#Window Functions #Data Ranking
Data Engineer Technical medium

How do you ensure data quality and integrity in your ETL pipelines? What specific checks do you automate?

#Data Validation #Testing
Data Engineer Technical medium

Explain the internal architecture of Apache Spark. What happens under the hood when you submit a Spark job?

#Spark Architecture #Driver #Executors #Cluster Manager
Data Engineer Technical hard

During a data migration project, your PySpark job is running extremely slow and some tasks are taking much longer than others. How do you identify and resolve data skewness?

#Performance Tuning #Data Skew #Salting
Data Engineer Technical medium

What is the difference between a Broadcast Hash Join and a Sort Merge Join in Spark? When would you force a Broadcast join?

#Spark Joins #Optimization
Data Engineer Technical easy

Explain the concept of Lazy Evaluation in Spark. Why is it beneficial for performance?

#Spark Core #Transformations vs Actions
Data Engineer Technical hard

Your Spark job fails with an OutOfMemory (OOM) error on the executor side. What parameters would you tweak or what code changes would you make?

#Troubleshooting #Memory Management #Spark Configuration
Data Engineer Technical medium

In Azure Data Factory (ADF), how do you design a dynamic pipeline that can copy data from 50 different on-premise SQL Server tables to Azure Data Lake without creating 50 separate copy activities?

#Azure Data Factory #Dynamic Pipelines #Metadata Driven ETL
Data Engineer Technical medium

Explain the architecture of Snowflake. How does its separation of storage and compute benefit a multi-tenant client environment?

#Snowflake #Cloud Architecture
Data Engineer Technical medium

What is Slowly Changing Dimension (SCD) Type 2? Explain how you would implement it in a data warehouse.

#Dimensional Modeling #SCD
Data Engineer Technical easy

Compare Star Schema and Snowflake Schema. If a client prioritizes query read performance over storage space, which would you recommend and why?

#Data Modeling #Schema Design
Data Scientist Behavioral medium

How do you prioritize tasks when working on multiple client deliverables with tight, overlapping deadlines?

#Time Management #Prioritization #Client Management
Data Scientist Behavioral medium

Tell me about a time you had to explain a complex machine learning model's predictions to a non-technical client stakeholder.

#Stakeholder Management #Explainable AI #SHAP #LIME
Data Scientist Behavioral medium

Describe a situation where your model's performance degraded in production. How did you troubleshoot and resolve it?

#Model Drift #Monitoring #Debugging
Data Scientist Behavioral hard

Tell me about a time you disagreed with a client's approach to a data problem. How did you handle it?

#Conflict Resolution #Consulting #Client Interaction
Data Scientist Behavioral medium

Describe a project where you had to clean and process a massive, messy dataset. What was your approach?

#Data Cleaning #Big Data #Problem Solving
Data Scientist Coding hard

Implement a Python function to calculate the TF-IDF of a given corpus of text from scratch (without using Scikit-Learn).

#Python #TF-IDF #Math #NLP
Data Scientist Coding medium

Write a SQL query to find the second highest salary of employees within each department.

#Window Functions #DENSE_RANK #Subqueries
Data Scientist Coding easy

Write a Python program to detect and remove outliers from a Pandas DataFrame using the Interquartile Range (IQR) method.

#Python #Pandas #Outlier Detection #Statistics
Data Scientist Coding easy

Write a SQL query to find all employees who joined in the last 30 days and have the job title 'Data Scientist'.

#Date Functions #Filtering #WHERE Clause
Data Scientist Coding easy

Write a Python function to reverse a string without using built-in functions like reversed() or slicing [::-1].

#Python #Strings #Loops
Data Scientist Coding medium

Write a Pandas script to merge two large datasets on a common key, and fill missing numerical values with the mean of their respective categories.

#Pandas #Data Imputation #Groupby #Merge
Data Scientist Coding medium

Write a SQL query to calculate the 7-day rolling average of daily active users (DAU).

#Window Functions #Rolling Average #Date Functions
Data Scientist Coding medium

Write a SQL query to find the top 3 customers by revenue in each region.

#Window Functions #RANK #CTEs
Data Scientist System Design hard

Design a recommendation engine for a telecom provider's value-added services (e.g., Netflix bundles, international roaming).

#Recommendation Systems #Collaborative Filtering #Cold Start
Data Scientist System Design hard

Design a predictive maintenance system for a manufacturing client using IoT sensor data.

#IoT #Time Series #Streaming Data #Architecture
Data Scientist System Design hard

Architect an MLOps pipeline for continuous training and deployment of a customer churn model.

#CI/CD #Model Registry #Airflow #Kubernetes
Data Scientist System Design medium

How would you deploy a machine learning model as a REST API using Docker and a cloud provider like AWS or Azure?

#Docker #FastAPI/Flask #Cloud Deployment #Containerization
Data Scientist System Design hard

Design a real-time fraud detection system for credit card transactions.

#Real-time Processing #Fraud Detection #Latency #Architecture
Data Scientist Technical medium

How do you prevent overfitting in deep neural networks?

#Overfitting #Dropout #Early Stopping #Regularization
Data Scientist Technical hard

Explain the architecture of Transformers and the concept of the self-attention mechanism.

#Transformers #Self-Attention #NLP
Data Scientist Technical medium

Explain the difference between Random Forest and Gradient Boosting. When would you choose one over the other?

#Ensemble Learning #Bagging #Boosting #Bias-Variance Tradeoff
Data Scientist Technical hard

How would you extract key entities and intent from unstructured IT support tickets to automate ticket routing?

#NER #Intent Classification #Transformers #Spacy
Data Scientist Technical medium

What are the core assumptions of Linear Regression, and how do you validate them?

#Linear Regression #Assumptions #Residual Analysis
Data Scientist Technical medium

What is the Curse of Dimensionality, and what techniques do you use to mitigate it?

#Dimensionality Reduction #PCA #Feature Selection
Data Scientist Technical hard

Explain the difference between ARIMA and LSTM for time series forecasting. When is one preferred over the other?

#ARIMA #LSTM #Deep Learning #Forecasting
Data Scientist Technical easy

How does L1 (Lasso) regularization differ from L2 (Ridge) regularization?

#Regularization #Lasso #Ridge #Overfitting
Data Scientist Technical medium

What evaluation metrics would you use for a highly skewed fraud detection dataset, and why?

#Evaluation Metrics #Fraud Detection #Precision-Recall
Data Scientist Technical medium

In a telecom churn prediction project, the dataset is highly imbalanced (95% non-churn, 5% churn). How do you handle this?

#Imbalanced Data #SMOTE #Class Weights #Evaluation Metrics
Data Scientist Technical easy

What is a p-value? How do you use it to make decisions in A/B testing?

#Hypothesis Testing #A/B Testing #p-value
Data Scientist Technical medium

What is SMOTE, and how does it work under the hood?

#SMOTE #Imbalanced Data #Algorithms
Data Scientist Technical medium

How do you handle out-of-vocabulary (OOV) words in NLP tasks?

#OOV #Tokenization #Word Embeddings #Subword Tokenization
Data Scientist Technical hard

Explain the mathematical intuition behind Support Vector Machines (SVM) and the kernel trick.

#SVM #Math #Kernel Trick
Data Scientist Technical medium

What is Data Leakage in machine learning, and how can you prevent it during cross-validation?

#Data Leakage #Cross-Validation #Pipelines
Data Scientist Technical medium

Explain ROC AUC. Can a model have a high accuracy but a low AUC? Give an example.

#ROC AUC #Evaluation Metrics #Imbalanced Data
Data Scientist Technical medium

Explain the working of the K-Means clustering algorithm. How do you choose the optimal 'K'?

#Clustering #K-Means #Elbow Method #Silhouette Score
DevOps Engineer Behavioral medium

Explain a time when a deployment failed in production. How did you troubleshoot and resolve it while communicating with the client?

#Troubleshooting #Client Communication #Incident Management
DevOps Engineer Behavioral easy

Describe a situation where you automated a manual, time-consuming process. What tools did you use and what was the business impact?

#Automation #Impact #Initiative
DevOps Engineer Behavioral medium

Tell me about a time you had to push back on a developer's request because it violated DevOps best practices or security policies.

#Communication #Security #Best Practices
DevOps Engineer Coding medium

Write a Bash script to check the disk usage of a Linux server and send an email alert if it exceeds 85%.

#Bash #Linux #Monitoring
DevOps Engineer Coding easy

Write a Bash script to find and delete all log files older than 30 days in a specific directory.

#Bash #Linux #Automation
DevOps Engineer Coding medium

Write a Python function using the boto3 library to list all running EC2 instances in a specific AWS region.

#Python #AWS #boto3
DevOps Engineer Coding medium

Write a Python script to parse an Nginx access log and count the number of 5xx HTTP errors.

#Python #Log Parsing #Regex
DevOps Engineer Coding medium

Write a Jenkinsfile snippet to build a Docker image and push it to AWS ECR, ensuring credentials are not hardcoded.

#Jenkins #Docker #AWS ECR #Groovy
DevOps Engineer System Design hard

Design a logging architecture for a distributed microservices application using the ELK stack.

#Logging #ELK #Microservices #Architecture
DevOps Engineer System Design hard

Design an AWS architecture for a highly available web application. Include VPC, Subnets, ASG, ALB, and RDS.

#AWS #High Availability #Networking #Architecture
DevOps Engineer System Design hard

Design a disaster recovery strategy for a stateful application hosted on AWS.

#AWS #Disaster Recovery #RTO/RPO
DevOps Engineer System Design medium

Explain how you would design a CI/CD pipeline for a microservices-based telecom application using Jenkins and Kubernetes.

#Jenkins #Kubernetes #Microservices #Pipeline Design
DevOps Engineer System Design hard

Explain how you would migrate an on-premise monolithic application to a containerized microservices architecture on Azure.

#Cloud Migration #Azure #Microservices #Docker
DevOps Engineer Technical hard

How do you upgrade a live Kubernetes cluster (e.g., EKS or AKS) with zero downtime?

#Kubernetes #EKS #AKS #Upgrades
DevOps Engineer Technical medium

How do you handle Jenkins master node failure? What is your backup and disaster recovery strategy?

#Jenkins #Disaster Recovery #High Availability
DevOps Engineer Technical medium

What is the difference between a Deployment and a StatefulSet in Kubernetes? When would you use a StatefulSet for an enterprise client?

#Kubernetes #StatefulSets #Deployments
DevOps Engineer Technical medium

How do you manage Terraform state files in a multi-developer environment? Explain state locking.

#Terraform #State Management #AWS S3 #DynamoDB
DevOps Engineer Technical hard

How do you secure a Docker container before deploying it to a production Kubernetes cluster?

#Docker #DevSecOps #Kubernetes Security
DevOps Engineer Technical easy

What are Ansible roles? How do you pass variables to a role in a playbook?

#Ansible #Automation #Roles
DevOps Engineer Technical medium

Explain the GitOps workflow. How does ArgoCD or Flux differ from a traditional push-based Jenkins pipeline?

#GitOps #ArgoCD #Kubernetes
DevOps Engineer Technical medium

A Kubernetes pod is stuck in 'CrashLoopBackOff'. Walk me through your exact troubleshooting steps.

#Kubernetes #Troubleshooting #Pods
DevOps Engineer Technical hard

How do you implement Blue-Green deployments in Kubernetes?

#Kubernetes #Deployment Strategies #Zero Downtime
DevOps Engineer Technical medium

What is the purpose of an Ingress Controller in Kubernetes? How does it differ from a LoadBalancer service?

#Kubernetes #Networking #Ingress
DevOps Engineer Technical medium

How do you handle secrets management in Terraform and Kubernetes? Have you used HashiCorp Vault?

#Secrets Management #Terraform #Kubernetes #Vault
DevOps Engineer Technical medium

Explain the difference between Terraform 'count' and 'for_each'. When would you use one over the other?

#Terraform #HCL
DevOps Engineer Technical medium

Describe your experience with Azure DevOps. How do you set up branch policies and build validation in Azure Repos?

#Azure DevOps #Git #Branch Policies
DevOps Engineer Technical medium

How do you monitor a Kubernetes cluster? What specific metrics would you alert on using Prometheus?

#Kubernetes #Prometheus #Grafana #Alerting
DevOps Engineer Technical easy

What is a Kubernetes DaemonSet? Give a real-world use case where you implemented it.

#Kubernetes #DaemonSet
DevOps Engineer Technical medium

How do you optimize Docker image sizes for faster CI/CD pipeline execution?

#Docker #Optimization #CI/CD
DevOps Engineer Technical hard

Explain the concept of 'Infrastructure Drift'. How do you detect and remediate it using Terraform?

#Terraform #Infrastructure Drift #Automation
DevOps Engineer Technical medium

What are Jenkins Shared Libraries? How do they help in maintaining pipelines for multiple projects?

#Jenkins #Groovy #DRY Principle
DevOps Engineer Technical hard

If an application is running slow, how do you determine if the bottleneck is at the network, CPU, memory, or database level?

#Troubleshooting #Performance Tuning #Linux
DevOps Engineer Technical easy

What is the difference between Ansible 'copy' and 'template' modules? When would you use Jinja2 templating?

#Ansible #Jinja2 #Modules
DevOps Engineer Technical easy

What is the purpose of AWS IAM Roles vs IAM Policies? How do you grant an EC2 instance access to an S3 bucket securely?

#AWS #IAM #Security
DevOps Engineer Technical hard

How do you manage database schema migrations in an automated CI/CD pipeline?

#Database #CI/CD #Automation
Frontend Engineer Behavioral medium

Describe a situation where you disagreed with a backend developer regarding an API contract. How was it resolved?

#Conflict Resolution #API Design #Collaboration
Frontend Engineer Behavioral medium

Tell me about a time you had to deliver a critical feature under a very tight deadline. Did you compromise on code quality?

#Time Management #Prioritization #Quality Assurance
Frontend Engineer Behavioral easy

How do you ensure you are aligned with your team's goals during an Agile sprint? Describe your participation in Agile ceremonies.

#Agile #Scrum #Team Collaboration
Frontend Engineer Behavioral medium

Tell me about a time when a client requested a major feature change in the middle of a sprint. How did you handle it?

#Agile #Communication #Scope Creep
Frontend Engineer Behavioral medium

Describe a time when a bug you introduced made it to production. How did you troubleshoot and resolve it?

#Debugging #Accountability #Incident Management
Frontend Engineer Coding medium

Write a function to flatten a deeply nested object into a single-level object with dot-separated keys.

#Recursion #Object Manipulation #Data Structures
Frontend Engineer Coding easy

Write a function to check if two strings are anagrams of each other.

#Strings #Hash Maps #Sorting
Frontend Engineer Coding hard

Implement a polyfill for Promise.all().

#Promises #Polyfills #Asynchronous JS
Frontend Engineer Coding hard

Implement a simple EventEmitter class in JavaScript with 'on', 'emit', and 'off' methods.

#Design Patterns #Observer Pattern #Classes
Frontend Engineer Coding medium

Write a function to deep clone a JavaScript object without using JSON.parse(JSON.stringify()).

#Recursion #Object Manipulation #Memory References
Frontend Engineer Coding medium

Write a function that splits an array into chunks of a specified size.

#Arrays #Data Manipulation
Frontend Engineer Coding medium

Write a custom React hook `useFetch` that takes a URL and returns the data, loading state, and error state.

#Custom Hooks #API Integration #State Management
Frontend Engineer Coding medium

Write a debounce function from scratch. How would you apply this to a search input field in a telecom billing portal to minimize API calls?

#Closures #Timers #Performance Optimization
Frontend Engineer System Design hard

Tech Mahindra is modernizing a legacy monolithic application. How would you design a Micro-frontends architecture to allow gradual migration?

#Micro-frontends #Module Federation #Legacy Migration
Frontend Engineer System Design hard

Design a real-time notification system for a web application. How do you choose between WebSockets, Server-Sent Events (SSE), and Long Polling?

#Real-time #WebSockets #SSE #Network Protocols
Frontend Engineer System Design medium

Design the state structure for an e-commerce shopping cart. How do you handle offline support and syncing when the user comes back online?

#State Management #Offline Storage #Syncing
Frontend Engineer System Design hard

Design the frontend architecture for a large-scale telecom customer portal. How would you handle state management, routing, and performance?

#Architecture #State Management #Performance #Scalability
Frontend Engineer Technical medium

Explain closures in JavaScript. Can you provide an example of a common bug caused by closures inside a loop, and how to fix it?

#Closures #Scope #Var vs Let
Frontend Engineer Technical medium

Explain the JavaScript Event Loop. How does it handle synchronous code, microtasks (like Promises), and macrotasks (like setTimeout)?

#Event Loop #Asynchronous JS #Concurrency
Frontend Engineer Technical medium

How does React's Virtual DOM work, and what is the Reconciliation process?

#Virtual DOM #Reconciliation #Diffing Algorithm
Frontend Engineer Technical medium

In a React application, how do you prevent memory leaks when a component unmounts while an asynchronous operation (like an API call) is still pending?

#Hooks #useEffect #Memory Management
Frontend Engineer Technical easy

For a complex enterprise dashboard layout, when would you choose CSS Grid over Flexbox, and vice versa?

#CSS Grid #Flexbox #Layout
Frontend Engineer Technical medium

In Angular, what is the difference between a Subject and a BehaviorSubject in RxJS? When would you use each?

#RxJS #Observables #State Management
Frontend Engineer Technical medium

Compare the Context API and Redux. For a large-scale Tech Mahindra enterprise application, which would you choose and why?

#State Management #Redux #Context API
Frontend Engineer Technical medium

You are integrating a third-party API for a client and encountering CORS errors. What is CORS, and how do you resolve it from the frontend and backend perspectives?

#CORS #Security #HTTP
Frontend Engineer Technical easy

What is CSS Specificity? How does the BEM (Block Element Modifier) methodology help in managing CSS in large projects?

#CSS Specificity #BEM #Maintainability
Frontend Engineer Technical hard

How would you optimize the Webpack configuration for a React application to reduce the final bundle size?

#Webpack #Code Splitting #Tree Shaking
Frontend Engineer Technical hard

Explain Angular's Change Detection mechanism. What is OnPush strategy and when should it be used?

#Change Detection #Performance #Zone.js
Frontend Engineer Technical easy

What is the difference between call(), apply(), and bind() in JavaScript?

#Functions #Context #This Keyword
Frontend Engineer Technical medium

Why is Web Accessibility (a11y) important? What are some key ARIA attributes and semantic HTML tags you use daily?

#Accessibility #HTML5 #ARIA
Frontend Engineer Technical medium

In React, what is the difference between useMemo and useCallback? Provide a scenario where misusing them degrades performance.

#Hooks #Performance Optimization #Memoization
Frontend Engineer Technical medium

Explain Prototypal Inheritance in JavaScript. How does the prototype chain work when looking up a property?

#Prototypes #Inheritance #Object Oriented JS
Frontend Engineer Technical medium

How do you use HTTP Interceptors in Angular? Give an example of how you would use one to handle authentication tokens.

#Interceptors #Authentication #HTTP Client
Frontend Engineer Technical medium

What are the security implications of storing JWT tokens in LocalStorage vs HttpOnly Cookies?

#Security #JWT #XSS #CSRF
Frontend Engineer Technical easy

What are Error Boundaries in React? How do you implement them, and what types of errors do they NOT catch?

#Error Handling #Component Lifecycle
Full Stack Engineer Behavioral medium

Tell me about a time you had a disagreement with a client regarding technical requirements. How did you resolve it?

#Communication #Conflict Resolution #Client Management
Full Stack Engineer Behavioral medium

How do you ensure code quality and mentor junior developers in a distributed agile team?

#Mentorship #Agile #Code Quality
Full Stack Engineer Behavioral easy

Tell me about a time you had to learn a new technology stack quickly to meet project needs.

#Learning #Flexibility
Full Stack Engineer Behavioral medium

How do you handle a situation where a production deployment fails in a client environment?

#Incident Management #Accountability
Full Stack Engineer Behavioral medium

Describe a situation where you had to deliver a critical project under a very tight deadline.

#Time Management #Stress Management
Full Stack Engineer Coding medium

Find the longest substring without repeating characters in a given string.

#Strings #Sliding Window
Full Stack Engineer Coding easy

Write a function to check if a given string containing brackets is valid (Valid Parentheses).

#Stacks #Strings
Full Stack Engineer Coding hard

Detect a cycle in a directed graph.

#Graphs #DFS
Full Stack Engineer Coding medium

Implement a debounce function in JavaScript that limits the rate at which a function can fire.

#JavaScript #Closures #Asynchronous Programming
Full Stack Engineer Coding medium

Write a SQL query to find the nth highest salary from an Employee table.

#Database #SQL Queries
Full Stack Engineer Coding medium

Write a Java Stream API snippet to group a list of Employee objects by their department name and count the number of employees in each.

#Java #Stream API #Collections
Full Stack Engineer Coding easy

Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.

#Arrays #Hash Table
Full Stack Engineer Coding easy

Find the first non-repeating character in a string and return its index.

#Strings #Hash Table
Full Stack Engineer Coding easy

Reverse a singly linked list.

#Linked Lists #Pointers
Full Stack Engineer Coding medium

Given a collection of intervals, merge all overlapping intervals.

#Arrays #Sorting
Full Stack Engineer System Design medium

Explain the Circuit Breaker pattern and how you would implement it using Resilience4j.

#Microservices #Fault Tolerance
Full Stack Engineer System Design hard

Design a scalable notification system (Email, SMS, Push) for a banking client.

#Architecture #Message Queues #Third-party Integration
Full Stack Engineer System Design hard

How would you design a microservices architecture for an e-commerce platform?

#Microservices #API Gateway #Databases
Full Stack Engineer System Design medium

Design a URL shortener service like Bitly.

#Architecture #Hashing #Databases
Full Stack Engineer System Design hard

Design a telecom billing system that processes millions of call detail records (CDRs) daily.

#Architecture #Batch Processing #Scalability
Full Stack Engineer Technical medium

How does Spring Boot auto-configuration work under the hood?

#Spring Boot #Frameworks
Full Stack Engineer Technical easy

What is the difference between @Controller and @RestController in Spring?

#Spring Boot #REST APIs
Full Stack Engineer Technical medium

What are React Hooks? Explain the useEffect hook with an example of a cleanup function.

#React #Hooks #Lifecycle
Full Stack Engineer Technical medium

Explain the difference between process.nextTick() and setImmediate() in Node.js.

#Node.js #Event Loop
Full Stack Engineer Technical hard

Explain the Saga design pattern. How do you handle distributed transactions across microservices?

#Distributed Systems #Design Patterns
Full Stack Engineer Technical medium

How do you handle exceptions globally in a Spring Boot REST API?

#Spring Boot #Error Handling
Full Stack Engineer Technical medium

What is the N+1 select problem in Hibernate, and how do you solve it?

#Hibernate #ORM #SQL
Full Stack Engineer Technical medium

How do you manage state in a large-scale React application?

#React #State Management #Redux
Full Stack Engineer Technical medium

Explain closures in JavaScript and provide a practical use case.

#JavaScript #Core Concepts
Full Stack Engineer Technical medium

What are the differences between RabbitMQ and Apache Kafka? When would you choose one over the other?

#Message Brokers #Kafka #RabbitMQ
Full Stack Engineer Technical medium

How does Angular's Dependency Injection differ from React's Context API?

#Angular #React #Architecture
Full Stack Engineer Technical medium

How do you secure a REST API using JWT? Explain the authentication and authorization flow.

#JWT #Authentication #REST APIs
Full Stack Engineer Technical medium

Explain the Virtual DOM in React and how the reconciliation algorithm works.

#React #Architecture
Full Stack Engineer Technical easy

Explain Dependency Injection and its types in the Spring framework.

#Spring #Design Patterns
Full Stack Engineer Technical medium

Explain the internal working of ConcurrentHashMap in Java and how it differs from a synchronized HashMap.

#Java #Concurrency #Data Structures
Machine Learning Engineer Behavioral medium

Describe a situation where your model performed well in training but failed in production. How did you handle it?

#Troubleshooting #Experience
Machine Learning Engineer Behavioral medium

Tell me about a time you had to explain a complex machine learning concept to a non-technical client stakeholder.

#Stakeholder Management #Communication
Machine Learning Engineer Behavioral easy

How do you prioritize tasks when working on multiple client deliverables with tight deadlines?

#Prioritization #Consulting
Machine Learning Engineer Behavioral medium

Tell me about a time you disagreed with a senior engineer or architect on a technical approach.

#Teamwork #Professionalism
Machine Learning Engineer Behavioral easy

Why do you want to join Tech Mahindra, and how do you see yourself contributing to our AI/ML practice?

#Motivation #Company Knowledge
Machine Learning Engineer Coding easy

Using Pandas, how would you group a dataset by 'customer_id' and find the top 5 customers by total purchase amount?

#Python #Pandas #Data Wrangling
Machine Learning Engineer Coding hard

Implement a basic K-Means clustering algorithm from scratch in Python.

#Python #Machine Learning #Math
Machine Learning Engineer Coding easy

Write a SQL query to find the second highest salary from an Employee table.

#SQL #Aggregations #Subqueries
Machine Learning Engineer Coding medium

Write a Python function to compute the cosine similarity between two lists of numbers without using external libraries like scikit-learn.

#Python #Linear Algebra
Machine Learning Engineer Coding easy

Write a Python script to reverse a singly linked list.

#Data Structures #Linked Lists
Machine Learning Engineer Coding medium

Write a Python function to find the longest substring without repeating characters.

#Python #Strings #Sliding Window
Machine Learning Engineer System Design hard

Design a predictive maintenance system for a telecom client's cell towers.

#IoT #Time Series #Architecture
Machine Learning Engineer System Design medium

How would you deploy an ML model as a REST API using FastAPI and Docker?

#Deployment #Docker #FastAPI
Machine Learning Engineer System Design hard

Design a real-time fraud detection system for a banking client.

#Real-time Processing #Fraud Detection
Machine Learning Engineer System Design hard

How would you design a scalable recommendation engine for an e-commerce platform?

#Recommendation Systems #Scalability
Machine Learning Engineer System Design medium

Design an MLOps pipeline using AWS SageMaker or Azure ML for continuous training and deployment.

#Cloud #CI/CD #Pipeline
Machine Learning Engineer System Design medium

Design a document extraction system using OCR and NLP to process client invoices.

#Computer Vision #NLP #OCR
Machine Learning Engineer Technical easy

What is the role of an activation function in a neural network? Explain ReLU and its variants.

#Neural Networks #Activation Functions
Machine Learning Engineer Technical medium

What are the key differences between PyTorch and TensorFlow? Why might you choose one over the other for a production deployment?

#Frameworks #PyTorch #TensorFlow
Machine Learning Engineer Technical medium

Explain the concept of cross-validation. Why is time-series cross-validation different from standard K-Fold?

#Validation #Time Series
Machine Learning Engineer Technical easy

What are the differences between bagging and boosting?

#Ensemble Methods
Machine Learning Engineer Technical medium

How do you detect and handle data drift in a deployed machine learning model?

#Monitoring #Data Drift
Machine Learning Engineer Technical hard

How do you optimize the inference speed of a Large Language Model for a production application?

#LLMs #Optimization #Deployment
Machine Learning Engineer Technical medium

Explain the difference between generative and discriminative models.

#Theory #Modeling
Machine Learning Engineer Technical easy

Explain the bias-variance tradeoff. How do you know if your model is overfitting?

#Theory #Model Evaluation
Machine Learning Engineer Technical medium

What is SMOTE and how does it work? What are its limitations?

#Imbalanced Data #SMOTE
Machine Learning Engineer Technical medium

Explain the difference between Random Forest and Gradient Boosting. Which would you use for a highly imbalanced dataset and why?

#Ensemble Methods #Classification
Machine Learning Engineer Technical medium

How do you handle missing values in a dataset where 40% of the data in a critical feature is missing?

#Data Cleaning #Imputation
Machine Learning Engineer Technical hard

Explain the architecture of a Transformer model. How does the self-attention mechanism work?

#NLP #Transformers #Attention
Machine Learning Engineer Technical medium

What is the Curse of Dimensionality, and how does Principal Component Analysis (PCA) help mitigate it?

#Dimensionality Reduction #PCA
Machine Learning Engineer Technical easy

How do you evaluate a classification model on a highly imbalanced dataset?

#Metrics #Classification
Machine Learning Engineer Technical medium

Explain L1 and L2 regularization. When would you prefer Lasso over Ridge?

#Regularization #Linear Models
Machine Learning Engineer Technical medium

What are the vanishing and exploding gradient problems in RNNs, and how do LSTMs solve them?

#RNN #LSTM #Gradients
Machine Learning Engineer Technical hard

How does XGBoost handle missing values internally?

#XGBoost #Tree Models
Machine Learning Engineer Technical hard

Explain the concept of Retrieval-Augmented Generation (RAG). How would you implement it for a client's internal knowledge base?

#LLMs #RAG #Vector Databases
Product Manager Behavioral hard

Tell me about a time you had to say 'no' to a key client regarding a feature request. How did you manage the relationship?

#Client Relations #Prioritization #Conflict Resolution
Product Manager Behavioral hard

A key feature is delayed by two weeks, threatening a strict client SLA. How do you communicate and mitigate this risk?

#Risk Management #Communication #SLA
Product Manager Behavioral medium

Describe a time you led a cross-functional team (engineering, design, sales) without having direct authority over them.

#Influence #Cross-functional #Team Building
Product Manager Behavioral medium

Tell me about a time you had to align conflicting priorities between an external client stakeholder and your internal engineering team.

#Conflict Resolution #Agile #Client Relations
Product Manager Behavioral medium

How do you handle scope creep from a major enterprise client in the middle of an agile sprint?

#Agile #Scope Management #Consulting
Product Manager Behavioral medium

Walk me through your process of conducting user research for a complex B2B enterprise tool where the actual end-users are hard to reach.

#User Research #Enterprise #Discovery
Product Manager Behavioral medium

Tell me about a time you used data to fundamentally change a product roadmap that was already agreed upon.

#Data-Driven #Roadmap #Influence
Product Manager Behavioral easy

Tell me about a time you had to quickly learn a completely new industry domain to effectively manage a product.

#Adaptability #Domain Knowledge #Learning
Product Manager Behavioral hard

How do you balance building custom features for a high-paying enterprise client versus maintaining a standardized, scalable product roadmap?

#Roadmap #B2B #Prioritization
Product Manager Behavioral hard

Describe a situation where you had to sunset a legacy product. How did you manage the transition for existing enterprise clients?

#Product Lifecycle #Client Management #Sunsetting
Product Manager Behavioral hard

How do you prioritize features when a key enterprise client demands everything in Q1, but your engineering capacity has just been halved?

#Prioritization #Client Management #Resource Constraints
Product Manager Behavioral medium

Describe a time a product or feature launch failed. What metrics indicated the failure, and how did you pivot?

#Failure #Metrics #Pivot Strategy
Product Manager Behavioral medium

Tell me about a time you successfully negotiated contract terms, scope, or SLAs with a third-party vendor or partner.

#Negotiation #Vendor Management #Partnerships
Product Manager Coding easy

Write a SQL query to identify enterprise customers who have not logged into the portal for 90 days but still have an active billing status.

#Data Analysis #User Engagement #Retention
Product Manager Coding medium

Write a SQL query to find the top 10% of enterprise users by API call volume in the last 30 days.

#Data Analysis #API Metrics #Window Functions
Product Manager Coding medium

Write a SQL query to calculate the month-over-month churn rate for a B2B subscription service.

#Data Analysis #Churn #Business Metrics
Product Manager Coding medium

Write a SQL query to find the average time spent per session for users, grouped by device type (iOS, Android, Web).

#Data Analysis #Engagement #Aggregation
Product Manager System Design medium

How would you design an AI-driven chatbot for a telecom customer support portal to reduce L1 support tickets?

#AI/ML #Customer Support #Telecom
Product Manager System Design medium

Design an IoT fleet tracking API. What endpoints would you need, and how would you handle offline data syncing?

#IoT #APIs #Automotive
Product Manager System Design medium

Design a scalable notification system for an enterprise HR application that supports email, SMS, and push notifications.

#Notifications #Enterprise #Architecture
Product Manager System Design hard

Design a system to handle high-volume data ingestion from millions of smart meters for a utility client.

#Big Data #IoT #Utilities
Product Manager System Design hard

Design an automated billing system for a telecom operator transitioning from prepaid to a subscription-based model.

#Telecom #Billing #Subscriptions
Product Manager System Design hard

Walk me through how you would manage the product strategy for migrating a client's legacy on-premise CRM to a cloud-native microservices architecture.

#Cloud Migration #Microservices #Enterprise IT
Product Manager System Design hard

Design a fraud detection system for a digital wallet application built for a telecom provider.

#FinTech #Security #Machine Learning
Product Manager System Design hard

Design a B2B dashboard for a major telecom client to monitor 5G network latency and throughput in real-time.

#Telecom #Dashboards #5G #Real-time Data
Product Manager System Design hard

How would you design a self-service portal for enterprise clients to manage, monitor, and optimize their cloud infrastructure usage?

#Cloud #Enterprise #RBAC
Product Manager Technical medium

What framework do you use to evaluate whether to build a new product capability in-house, buy an off-the-shelf solution, or partner with a third party?

#Strategic Planning #Frameworks #Build vs Buy
Product Manager Technical medium

You notice a sudden 15% drop in user engagement on a client's e-commerce app after the latest release. How do you investigate?

#Root Cause Analysis #Metrics #Debugging
Product Manager Technical medium

What are the key differences in managing a product in a traditional waterfall environment versus an agile environment, specifically within IT services?

#Agile #SDLC #Consulting
Product Manager Technical hard

How would you design a Go-To-Market (GTM) strategy for a new AI-driven predictive maintenance tool for our manufacturing clients?

#GTM #AI #Manufacturing
Product Manager Technical medium

How do you measure the ROI of a technical debt reduction initiative to justify it to business stakeholders?

#Tech Debt #Metrics #Business Value
Product Manager Technical medium

What is your approach to writing a PRD for a highly technical product, such as an API gateway for a banking client?

#PRD #APIs #Infrastructure
Product Manager Technical easy

Explain the difference between REST and GraphQL to a non-technical client stakeholder who is deciding on an integration approach.

#APIs #Client Communication #Architecture
Product Manager Technical medium

What metrics would you track to evaluate the success and adoption of an internal developer portal built for our engineering teams?

#Metrics #Internal Tools #Developer Experience
Product Manager Technical medium

How would you price a new SaaS-based fleet management product for our enterprise automotive clients?

#Pricing Models #B2B #Automotive
Software Engineer Behavioral medium

Describe a time when you had to deliver a critical project under a very tight deadline.

#Pressure #Delivery #Prioritization
Software Engineer Behavioral easy

Why do you want to join Tech Mahindra, and how do you align with our focus on IT consulting and telecom?

#Company Knowledge #Motivation
Software Engineer Behavioral easy

How do you handle a situation where you are assigned a technology stack you have no prior experience with?

#Learning #Flexibility
Software Engineer Behavioral medium

Tell me about a time you had a disagreement with a client regarding a technical requirement. How did you resolve it?

#Communication #Conflict Resolution #Consulting
Software Engineer Coding medium

Group a list of strings by their length using Java 8 Streams.

#Java 8 #Streams #Collections
Software Engineer Coding medium

Implement a thread-safe Singleton design pattern in Java.

#Core Java #Multithreading #Design Patterns
Software Engineer Coding easy

Write a program to reverse a string without using any inbuilt functions like reverse().

#Strings #Loops
Software Engineer Coding medium

Write a program to detect a loop in a LinkedList.

#LinkedList #Pointers
Software Engineer Coding hard

Merge two sorted arrays without using extra space.

#Arrays #Sorting #Optimization
Software Engineer Coding medium

Given an array of integers, find the contiguous subarray with the maximum sum (Kadane's Algorithm).

#Arrays #Dynamic Programming
Software Engineer Coding easy

Write a Java program to check if two strings are anagrams of each other.

#Strings #Hashing #Sorting
Software Engineer Coding medium

Write a Java 8 Stream API query to find the first non-repeating character in a given string.

#Java 8 #Streams #Strings
Software Engineer Coding medium

Find the second highest number in an integer array in a single pass.

#Arrays #Optimization
Software Engineer System Design hard

Design a microservices architecture for a Telecom Billing System.

#Microservices #Telecom Domain #Scalability
Software Engineer System Design hard

Design a URL Shortener service like Bitly.

#Scalability #Hashing #Database
Software Engineer System Design hard

How would you implement rate limiting for a public-facing API?

#API Gateway #Security #Algorithms
Software Engineer System Design hard

How do you ensure high availability and fault tolerance in a Spring Boot microservices ecosystem?

#Microservices #Resilience #Cloud
Software Engineer System Design hard

Explain the Saga design pattern for distributed transactions in microservices.

#Microservices #Transactions #Architecture
Software Engineer Technical easy

Explain the difference between TRUNCATE, DELETE, and DROP in SQL.

#Database #DDL #DML
Software Engineer Technical medium

What are clustered and non-clustered indexes in SQL?

#Database #Indexing #Performance
Software Engineer Technical medium

How do you secure a REST API? Explain JWT token-based authentication.

#REST #JWT #Spring Security
Software Engineer Technical medium

Write a SQL query to fetch all duplicate records from a table.

#Database #Queries #Aggregation
Software Engineer Technical medium

What is the N+1 select problem in Hibernate/JPA, and how do you resolve it?

#Hibernate #JPA #Performance
Software Engineer Technical medium

How do you handle exceptions globally in a Spring Boot application?

#Exception Handling #AOP
Software Engineer Technical easy

Explain the difference between @Controller and @RestController in Spring Boot.

#Spring MVC #Annotations
Software Engineer Technical medium

Write a SQL query to find the nth highest salary of an employee from the Employee table.

#Database #Queries #Window Functions
Software Engineer Technical medium

What is the difference between ConcurrentHashMap and Collections.synchronizedMap()?

#Multithreading #Collections
Software Engineer Technical medium

Explain the internal working of a HashMap in Java. What changes were introduced in Java 8?

#Collections #Data Structures #Hashing
Software Engineer Technical medium

What is Spring Boot Actuator and why is it used in production environments?

#Monitoring #DevOps
Software Engineer Technical medium

What is the difference between @Autowired and Constructor injection? Which is recommended?

#Dependency Injection #Best Practices
Software Engineer Technical medium

Explain the Bean lifecycle in the Spring framework.

#Core Spring #Lifecycle
Software Engineer Technical easy

What is the difference between an Abstract Class and an Interface in Java 8?

#OOP #Java 8
Software Engineer Technical medium

Explain CI/CD. How would you set up a basic Jenkins pipeline for a Spring Boot application?

#Jenkins #CI/CD #Deployment
Software Engineer Technical medium

Explain the SOLID principles with real-world Java examples.

#OOP #Design Principles
Software Engineer Technical medium

How does Garbage Collection work in Java? What are the different types of Garbage Collectors?

#JVM #Memory Management

Difficulty Radar

Based on recent AI-sourced data.

Meet Your Interviewers

The "Standard" Interviewer

Senior Engineer

Focuses on core competencies, system constraints, and clear communication.

Simulate

Unwritten Rules

Think Out Loud

Always explain your thought process before writing code or drawing architecture.

Practice Now