Accenture

Accenture

Global professional services company with leading capabilities in digital, cloud and security.

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

Backend Engineer Behavioral medium

Tell me about a time you had to push back on a client's or stakeholder's technical request because it wasn't feasible or scalable.

#Communication #Stakeholder Management #Problem Solving
Backend Engineer Behavioral medium

Describe your approach to mentoring junior developers on your team while maintaining your own project deliverables.

#Mentorship #Time Management #Team Building
Backend Engineer Behavioral medium

Tell me about a time you had to explain a complex technical issue (like a microservices failure) to a non-technical client stakeholder.

#Client Facing #Empathy #Clarity
Backend Engineer Behavioral hard

Describe a time when you had a disagreement with a senior engineer or architect regarding a system design choice. How was it resolved?

#Conflict Resolution #Collaboration #Design
Backend Engineer Behavioral medium

How do you handle a situation where a critical production bug is reported, but you are in the middle of delivering a tight sprint commitment?

#Agile #Time Management #Incident Response
Backend Engineer Behavioral hard

Tell me about a time you identified a major performance bottleneck in a system. How did you investigate and resolve it?

#Performance #Troubleshooting #Impact
Backend Engineer Behavioral medium

Accenture often requires engineers to adapt quickly. Describe a situation where you had to learn a completely new technology stack in a very short time to deliver a project.

#Learning #Agile #Delivery
Backend Engineer Coding easy

Given an array of integers and a target value, return the indices of the two numbers that add up to the target. Assume exactly one solution exists.

#Arrays #Hash Maps
Backend Engineer Coding medium

Given a string s, find the length of the longest substring without repeating characters.

#Strings #Sliding Window #Hash Maps
Backend Engineer Coding medium

Write a SQL query to rank employees within their respective departments based on their salaries.

#Database #Window Functions
Backend Engineer Coding easy

Write a SQL query to find the second highest salary from an Employee table. If there is no second highest salary, return null.

#Database #Queries #Aggregation
Backend Engineer Coding medium

Given a binary tree, find the lowest common ancestor (LCA) of two given nodes in the tree.

#Trees #Recursion #DFS
Backend Engineer Coding medium

Find the kth largest element in an unsorted array. Note that it is the kth largest element in the sorted order, not the kth distinct element.

#Heaps #Quickselect #Arrays
Backend Engineer Coding medium

Given an array of strings, group the anagrams together. You can return the answer in any order.

#Strings #Hash Maps #Sorting
Backend Engineer Coding medium

Design and implement a data structure for a Least Recently Used (LRU) cache.

#Hash Maps #Doubly Linked Lists #Design
Backend Engineer Coding medium

Given an array of intervals where intervals[i] = [starti, endi], merge all overlapping intervals and return an array of the non-overlapping intervals.

#Arrays #Sorting
Backend Engineer Coding easy

Write a function to determine if a string containing just the characters '(', ')', '{', '}', '[' and ']' is valid.

#Strings #Stacks
Backend Engineer System Design medium

How would you design a distributed caching layer using Redis for a read-heavy application? Discuss cache invalidation strategies.

#Caching #Redis #Performance
Backend Engineer System Design medium

Design a real-time notification system (Email, SMS, Push) for a banking application.

#Asynchronous Processing #Message Queues #Third-party APIs
Backend Engineer System Design hard

Design a distributed rate limiter for a public-facing API to prevent abuse.

#Algorithms #Distributed Systems #Redis
Backend Engineer System Design hard

Design an inventory management system for an e-commerce platform that must handle high-traffic flash sales without overselling.

#Concurrency #Databases #Caching #Message Queues
Backend Engineer System Design medium

Design a URL shortening service like Bitly. Focus on the data model and how you would scale the read requests.

#Scalability #Hashing #Caching #Databases
Backend Engineer System Design hard

An enterprise client wants to migrate their legacy monolithic application to microservices. Walk me through your migration strategy.

#Migration #Strangler Fig Pattern #Microservices
Backend Engineer System Design medium

Design a highly available API Gateway for a microservices architecture. What features would you include?

#API Gateway #Microservices #Security #Routing
Backend Engineer System Design medium

Design a centralized logging and monitoring system for a distributed microservices environment spanning multiple AWS regions.

#Observability #Logging #ELK Stack #AWS
Backend Engineer Technical medium

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

#Java #Hibernate #ORM #Performance
Backend Engineer Technical hard

Explain the concepts of Event Sourcing and CQRS (Command Query Responsibility Segregation). When should they be used?

#Microservices #CQRS #Event Sourcing
Backend Engineer Technical medium

How do you manage database schema migrations in a CI/CD pipeline for a large-scale application?

#CI/CD #Databases #Flyway #Liquibase
Backend Engineer Technical medium

How do you secure a REST API? Explain the lifecycle of a JWT (JSON Web Token) and how you handle token expiration.

#REST #JWT #Authentication #Authorization
Backend Engineer Technical medium

What is the difference between clustered and non-clustered indexes in a relational database?

#SQL #Indexing #Performance
Backend Engineer Technical hard

Explain the ACID properties. How do you maintain data consistency across multiple microservices where distributed transactions are required?

#ACID #Microservices #Saga Pattern #Two-Phase Commit
Backend Engineer Technical hard

Compare RabbitMQ and Apache Kafka. In an Accenture client project, how would you decide which one to use?

#Kafka #RabbitMQ #Event-Driven Architecture
Backend Engineer Technical medium

How does the Circuit Breaker pattern work, and why is it essential in a microservices architecture?

#Architecture #Resilience #Spring Cloud
Backend Engineer Technical medium

Explain the difference between @Controller and @RestController in Spring. How does message conversion work under the hood?

#Java #Spring Boot #REST
Backend Engineer Technical easy

Explain Dependency Injection and Inversion of Control. How does Spring Boot implement these concepts?

#Java #Spring Boot #Architecture
Cloud Engineer Behavioral medium

Accenture relies heavily on a global delivery model. Tell me about a time you had a miscommunication or conflict with an offshore/onshore team member and how you resolved it.

#Teamwork #Global Delivery #Communication
Cloud Engineer Behavioral hard

You are the lead Cloud Engineer on a project, and a misconfiguration you deployed caused a 2-hour production outage, breaching the client's SLA. How do you handle the immediate aftermath and the client communication?

#Incident Management #Client Communication #Accountability
Cloud Engineer Behavioral easy

Consulting often requires learning new tools rapidly. Describe a situation where you had to implement a cloud technology you had no prior experience with. What was your approach?

#Learning #Problem Solving #Consulting
Cloud Engineer Behavioral hard

Describe a time when a client kept adding new requirements to a cloud migration project (scope creep). How did you manage the situation while maintaining a good relationship?

#Scope Management #Consulting #Agile
Cloud Engineer Behavioral medium

How would you explain the concept of Kubernetes and container orchestration to a non-technical business stakeholder who controls the project budget?

#Stakeholder Management #Kubernetes #Consulting
Cloud Engineer Behavioral medium

Tell me about a time you faced significant pushback from a client's internal IT team regarding a cloud migration strategy. How did you handle it?

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

Write a Python script using Boto3 that finds all EC2 instances missing a 'CostCenter' tag and automatically stops them, while logging the instance IDs.

#Python #AWS #Boto3 #FinOps
Cloud Engineer Coding medium

Write a Python script that reads a JSON-formatted AWS CloudTrail log file, extracts all 'ConsoleLogin' events where 'MFAUsed' is false, and prints the associated usernames.

#Python #JSON #Security #Log Parsing
Cloud Engineer Coding medium

Write a Python script using the 'requests' library to fetch data from a paginated REST API. Ensure you handle rate limiting (HTTP 429) appropriately.

#Python #APIs #Error Handling
Cloud Engineer Coding easy

Write a simple script (Python or Bash) that validates whether a directory full of configuration files are valid JSON. It should output the names of any files that are invalid.

#Python #Bash #JSON #Validation
Cloud Engineer Coding easy

Write a Bash script that checks the disk usage of a Linux server. If the usage exceeds 85%, the script should send an alert to a specified Slack webhook.

#Bash #Linux #Monitoring
Cloud Engineer System Design hard

Design an Azure Landing Zone for a large financial client migrating from on-premise. How do you structure management groups, subscriptions, and RBAC to ensure compliance?

#Azure #Governance #Security #Landing Zone
Cloud Engineer System Design hard

Design the database architecture for a microservices-based e-commerce platform. Should they use a shared database or a database-per-service pattern? How do you handle distributed transactions?

#Microservices #Databases #Architecture
Cloud Engineer System Design hard

A healthcare client requires a Disaster Recovery setup with an RPO of 15 minutes and an RTO of 1 hour. Design this architecture across two AWS regions.

#Disaster Recovery #High Availability #AWS
Cloud Engineer System Design medium

Design a CI/CD pipeline for a containerized application deployed to EKS. The client requires strict security scanning and manual approval before production deployment.

#CI/CD #Kubernetes #Security #DevSecOps
Cloud Engineer System Design hard

A client's AWS bill has spiked by 40% over the last three months. Design a FinOps strategy to identify the cost drivers and implement automated cost optimization.

#FinOps #Cost Optimization #AWS
Cloud Engineer System Design hard

Design a multi-tenant Kubernetes cluster architecture for a SaaS platform where different clients need strict isolation. How do you ensure one tenant cannot access another's resources?

#Kubernetes #Security #Multi-tenancy
Cloud Engineer Technical medium

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

#Deployment Strategies #CI/CD
Cloud Engineer Technical medium

How do you detect and remediate configuration drift in a cloud environment where resources are managed by Infrastructure as Code, but someone makes a manual change in the console?

#Infrastructure as Code #Governance #Terraform
Cloud Engineer Technical medium

Your Docker image for a Node.js application is over 1GB. What specific techniques would you use to reduce the image size and improve security?

#Docker #Optimization #Security
Cloud Engineer Technical medium

Explain how you would set up cross-account IAM access in AWS so that a CI/CD pipeline in a 'Tools' account can deploy infrastructure into a 'Production' account.

#AWS #IAM #Security
Cloud Engineer Technical hard

By default, how do pods communicate in Kubernetes? How would you restrict a frontend pod so it can only communicate with a backend pod, and block all other traffic?

#Kubernetes #Networking #Security
Cloud Engineer Technical medium

You are deploying a microservice to a Kubernetes cluster, but the pod goes into a CrashLoopBackOff state. Walk me through your exact troubleshooting steps.

#Kubernetes #Troubleshooting #Microservices
Cloud Engineer Technical medium

A client wants to connect 50 different AWS VPCs. Would you use VPC Peering or AWS Transit Gateway, and how would you justify your choice to the client's enterprise architecture board?

#AWS #Networking #Enterprise Architecture
Cloud Engineer Technical medium

How do you manage Terraform state in a multi-developer environment, and what happens if the state file gets locked or corrupted during a deployment?

#Terraform #Infrastructure as Code #State Management
Cloud Engineer Technical medium

A client wants to migrate their CI/CD pipelines from Jenkins to GitHub Actions. What are the major challenges they will face, and how would you architect the new workflows?

#CI/CD #Migration #GitHub Actions
Cloud Engineer Technical medium

A client is deciding between AWS EKS, Azure AKS, and GCP GKE for their container strategy. What are the key differences, and how would you guide their decision?

#Kubernetes #Multi-Cloud #Strategy
Cloud Engineer Technical medium

Explain how you use Helm charts to manage deployments across multiple environments (Dev, QA, Prod). How do you handle environment-specific configurations?

#Kubernetes #Helm #CI/CD
Cloud Engineer Technical medium

In GCP, what is the difference between a Shared VPC and VPC Network Peering? When would you use a Shared VPC in an enterprise organization?

#GCP #Networking #Enterprise Architecture
Cloud Engineer Technical medium

A client wants to build a highly concurrent video processing application using AWS Lambda. Would you recommend this? What are the limitations of serverless architectures?

#Serverless #AWS #Architecture
Cloud Engineer Technical medium

Explain the concept of DRY (Don't Repeat Yourself) in Terraform. How do you structure Terraform modules to promote reusability across different client projects?

#Terraform #Infrastructure as Code #Best Practices
Cloud Engineer Technical medium

A client is worried about ransomware attacks on their data stored in Amazon S3. What features and architectures would you implement to protect their data?

#AWS #S3 #Security #Data Protection
Cloud Engineer Technical medium

Compare Azure Active Directory (Entra ID) with AWS IAM. How do they differ fundamentally in managing identities and access?

#Azure #AWS #Identity Management
Cloud Engineer Technical medium

What is the difference between a Kubernetes LoadBalancer Service and an Ingress Controller? When would you use an Ingress?

#Kubernetes #Networking #Architecture
Cloud Engineer Technical medium

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

#DevSecOps #Kubernetes #Secrets Management
Data Engineer Behavioral easy

Describe a situation where you had to learn a new cloud technology or tool very quickly to deliver a project for a client.

#Continuous Learning #Consulting #Agile
Data Engineer Behavioral medium

Tell me about a time you optimized an existing data pipeline and significantly reduced cloud compute costs.

#Performance Tuning #Cloud Costs #FinOps
Data Engineer Behavioral medium

Tell me about a time your ETL pipeline failed in production during off-hours. What was your troubleshooting process?

#Incident Management #Troubleshooting #Reliability
Data Engineer Behavioral medium

Explain a complex data engineering concept (like MapReduce or Data Lakehouse) to a non-technical business stakeholder.

#Stakeholder Management #Consulting #Communication
Data Engineer Behavioral medium

Tell me about a time you had to push back on a client's unrealistic technical requirement or deadline. How did you handle it?

#Communication #Stakeholder Management #Consulting
Data Engineer Coding medium

Explain the difference between ROW_NUMBER(), RANK(), and DENSE_RANK() in SQL. Can you write a query to find the 3rd highest salary in each department using one of these?

#Window Functions #Data Aggregation #SQL Queries
Data Engineer Coding medium

Write a Python function to flatten a deeply nested JSON object or dictionary into a single-level dictionary with concatenated keys.

#Python #Data Structures #Recursion #JSON
Data Engineer Coding easy

Write a SQL query to find all employees who earn more than their direct managers.

#Self Joins #SQL Queries
Data Engineer Coding medium

You have a large CSV file (50GB) that cannot fit into memory. Write a Python script (without using Pandas/Spark) to read the file, count the occurrences of a specific value in a column, and output the result.

#Python #Memory Management #File I/O
Data Engineer Coding medium

Write a PySpark script to read a parquet file, drop duplicate rows based on 'user_id' keeping the row with the most recent 'update_timestamp', and write back to a Delta table.

#PySpark #Window Functions #Delta Lake
Data Engineer Coding medium

Write a SQL query to calculate the rolling 7-day average of sales for each product.

#Window Functions #Time Series #SQL Queries
Data Engineer Coding easy

Given an array of integers, write a Python function to return the indices of the two numbers that add up to a specific target. (Two Sum)

#Python #Arrays #Hash Maps
Data Engineer Coding medium

Write a SQL query to delete duplicate rows from a table without using a temporary table, keeping only the row with the lowest ID.

#Data Cleansing #SQL Queries
Data Engineer Coding medium

Write a Python script to merge two dictionaries. If there are overlapping keys, sum their values.

#Python #Dictionaries #Data Manipulation
Data Engineer Coding medium

Write a SQL query to pivot rows into columns. For example, turning a table of 'Employee, Month, Salary' into 'Employee, Jan_Salary, Feb_Salary, etc.'

#Data Transformation #SQL Queries #Pivot
Data Engineer System Design medium

Design a data reconciliation framework to verify that all data from a source SQL Server made it accurately to the target Snowflake data warehouse.

#Data Reconciliation #Data Quality #ETL
Data Engineer System Design hard

Design a batch ETL pipeline to migrate 10TB of historical data from an on-premise Oracle database to Snowflake on Azure. What tools would you use and how would you orchestrate it?

#Azure Data Factory #Snowflake #ETL #Data Migration
Data Engineer System Design hard

Design a real-time streaming pipeline for an e-commerce client to process clickstream data and detect fraudulent transactions within seconds.

#Kafka #Spark Streaming #Real-time Processing #Fraud Detection
Data Engineer System Design medium

How do you ensure data quality and handle bad records in your ETL pipelines?

#Data Governance #ETL #Error Handling
Data Engineer System Design medium

How do you handle late-arriving data in a daily batch ETL pipeline?

#Data Engineering #Batch Processing #Data Quality
Data Engineer System Design hard

How would you design a Data Lake architecture for a healthcare client ensuring strict PII and HIPAA compliance?

#Data Security #Healthcare #Data Lake #Compliance
Data Engineer Technical medium

How do Kafka consumer groups work? What happens if you have more consumers in a group than partitions in a topic?

#Apache Kafka #Streaming #Distributed Systems
Data Engineer Technical medium

What is a Factless Fact Table? Give a real-world business scenario where you would use one.

#Data Warehousing #Dimensional Modeling
Data Engineer Technical easy

Explain the difference between a Star Schema and a Snowflake Schema. Which one performs better in a modern columnar cloud data warehouse?

#Data Warehousing #Star Schema #Snowflake Schema
Data Engineer Technical easy

What is the difference between an RDD, a DataFrame, and a Dataset in Spark?

#Spark #Data Structures
Data Engineer Technical hard

How do you handle data skewness in PySpark when joining a very large fact table with a dimension table?

#PySpark #Performance Tuning #Data Skewness #Salting
Data Engineer Technical medium

Explain Slowly Changing Dimensions (SCD). How would you implement an SCD Type 2 in a data warehouse using SQL or PySpark?

#Data Warehousing #SCD #Dimensional Modeling
Data Engineer Technical medium

Compare AWS Glue and Amazon EMR. When would you choose one over the other for an ETL workload?

#AWS #ETL #Big Data
Data Engineer Technical medium

What are ACID transactions, and how does Delta Lake implement them on top of cloud object storage like S3 or ADLS?

#Delta Lake #ACID #Databricks
Data Engineer Technical hard

How does the Catalyst Optimizer work in Spark? Explain the logical and physical plan generation.

#Spark Internals #Catalyst Optimizer #Query Execution
Data Engineer Technical medium

In Azure Data Factory, how do you pass parameters dynamically between a pipeline and a dataset?

#Azure Data Factory #Parameterization #CI/CD
Data Engineer Technical medium

Describe the architecture of Snowflake. What are virtual warehouses and micro-partitions?

#Snowflake #Cloud Architecture #Storage and Compute
Data Engineer Technical medium

Explain how Airflow architecture works. What are DAGs, Operators, and XComs?

#Apache Airflow #Data Orchestration #DAGs
Data Engineer Technical easy

What is the difference between REPARTITION and COALESCE in PySpark? When would you use one over the other?

#PySpark #Data Partitioning #Performance Optimization
Data Engineer Technical medium

What is the 'small files problem' in Hadoop/Spark, and how do you resolve it?

#HDFS #Spark #Performance Tuning #File Formats
Data Scientist Behavioral medium

Accenture frequently requires consultants to switch tech stacks based on client needs. Tell me about a time you had to rapidly learn a new technology to deliver a project.

#Continuous Learning #Consulting #Agility
Data Scientist Behavioral hard

What would you do if you discovered that the model you built for a client exhibits significant bias against a protected demographic?

#Responsible AI #Ethics #Client Communication
Data Scientist Behavioral easy

Why are you interested in joining Accenture as a Data Scientist, and how does consulting differ from working in a traditional product company?

#Motivation #Consulting Mindset #Career Goals
Data Scientist Behavioral medium

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

#Stakeholder Management #Storytelling #Consulting
Data Scientist Behavioral hard

Describe a situation where a client's data maturity was much lower than expected. How did you adjust the data science project scope?

#Scope Management #Client Expectations #Data Engineering
Data Scientist Behavioral medium

Tell me about a time when a client kept adding features to a machine learning project (scope creep). How did you handle it?

#Scope Creep #Agile #Client Management
Data Scientist Behavioral medium

Tell me about a time you disagreed with a senior technical lead or a client regarding the choice of an algorithm. How did you resolve it?

#Conflict Resolution #Influence #Evidence-Based Decisions
Data Scientist Coding hard

Write a Python function to merge k sorted arrays. What is the time and space complexity of your solution?

#Heaps #Priority Queue #Sorting
Data Scientist Coding medium

Write a SQL query to identify customers who have made a purchase in every single month of the year 2023.

#Aggregation #Date Functions #HAVING Clause
Data Scientist Coding medium

Write a function to find the longest substring without repeating characters in a given string.

#Sliding Window #Strings #Hash Maps
Data Scientist Coding medium

Write a SQL query using window functions to find the top 3 highest-paid employees in each department of a client's organization.

#Window Functions #DENSE_RANK #Joins
Data Scientist Coding medium

Write a Python function to implement K-Means clustering from scratch. You can use NumPy but not scikit-learn.

#Python #Machine Learning Algorithms #NumPy
Data Scientist Coding medium

Write a Python script to compute the TF-IDF matrix for a list of text documents without using external NLP libraries.

#NLP #Python #Math
Data Scientist Coding medium

Write a SQL query to calculate the 7-day rolling average of daily transaction volumes for a specific client account.

#Window Functions #Time Series #Data Aggregation
Data Scientist Coding easy

Given an array of integers, write a function to return the indices of the two numbers that add up to a specific target. (Two Sum)

#Hash Maps #Arrays #Optimization
Data Scientist Coding easy

Given a Pandas DataFrame with a million rows of client sales data, how would you efficiently find the top 5% of customers by revenue, handling missing values?

#Python #Pandas #Data Cleaning
Data Scientist System Design hard

Design a system architecture for an internal HR chatbot that securely queries proprietary company policies using an LLM.

#LLMs #Security #Vector Databases #RAG
Data Scientist System Design medium

Walk me through the steps to containerize a trained scikit-learn model using Docker and deploy it as a REST API on AWS ECS or Azure Container Instances.

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

Design an end-to-end architecture for a real-time credit card fraud detection system on AWS or Azure.

#Streaming Data #Cloud Architecture #Latency #MLOps
Data Scientist System Design medium

A retail client wants to implement a personalized product recommendation engine. Walk me through the high-level system design.

#Recommendation Systems #Collaborative Filtering #Scalability
Data Scientist System Design hard

Design an automated system for a healthcare client to extract and structure data from scanned medical invoices using OCR and NLP.

#Computer Vision #OCR #NLP #Information Extraction
Data Scientist System Design medium

How would you design a pipeline to detect data drift and model decay for a pricing model deployed in production?

#MLOps #Model Monitoring #Data Drift
Data Scientist System Design hard

Design a scalable data ingestion and preprocessing pipeline for a client receiving 500GB of unstructured text logs daily.

#Data Engineering #Big Data #Spark #Cloud Storage
Data Scientist System Design medium

A client wants to test a new machine learning-based search ranking algorithm. Design the A/B testing framework and define the success metrics.

#A/B Testing #Experimentation #Metrics
Data Scientist Technical medium

Explain the assumptions of linear regression. What happens if the assumption of homoscedasticity is violated?

#Linear Regression #Statistical Assumptions #Econometrics
Data Scientist Technical medium

How do you handle categorical variables with high cardinality (e.g., zip codes) in a tree-based model versus a neural network?

#Categorical Encoding #Embeddings #Target Encoding
Data Scientist Technical easy

What is the curse of dimensionality, and what techniques would you use to overcome it in a high-dimensional client dataset?

#Dimensionality Reduction #PCA #Feature Engineering
Data Scientist Technical medium

Explain how Gradient Boosting works. How does it differ from Random Forest?

#Ensemble Methods #XGBoost #Random Forest
Data Scientist Technical medium

Your classification model has a 95% accuracy, but the client is unhappy because it's missing critical fraudulent transactions. What metric should you have optimized instead?

#Evaluation Metrics #Recall #Fraud Detection
Data Scientist Technical hard

Explain how self-attention mechanisms work in Transformer models. Why are they more efficient than RNNs for long-context client documents?

#Transformers #NLP #Attention Mechanism
Data Scientist Technical medium

Explain the mathematical difference between L1 and L2 regularization. When would you recommend one over the other to a client?

#Regularization #Lasso #Ridge #Feature Selection
Data Scientist Technical hard

For a recent enterprise knowledge base project, how would you decide between fine-tuning an open-source LLM versus using a Retrieval-Augmented Generation (RAG) approach?

#LLMs #RAG #Fine-tuning #NLP
Data Scientist Technical medium

A client wants to predict customer churn but their dataset is highly imbalanced (99% retain, 1% churn). How do you approach this?

#Imbalanced Data #Classification #SMOTE #Evaluation Metrics
Data Scientist Technical hard

You have deployed a deep learning model for a client, but the inference latency is too high. What techniques would you use to optimize the model's inference speed?

#Model Quantization #Pruning #ONNX #TensorRT
Data Scientist Technical hard

A supply chain client needs you to forecast inventory demand. Compare the pros and cons of using ARIMA versus an LSTM network for this task.

#Forecasting #ARIMA #Deep Learning #LSTM
DevOps Engineer Behavioral easy

Accenture projects often involve globally distributed teams. How do you ensure effective communication and collaboration across different time zones?

#Remote Work #Communication #Agile
DevOps Engineer Behavioral medium

A client is overspending on cloud resources. How do you identify idle resources and implement a FinOps culture within the engineering teams?

#Cost Optimization #Cloud Management #Consulting
DevOps Engineer Behavioral medium

You receive a P1 alert at 2 AM stating that the production database is unreachable. Walk me through your incident response process.

#Incident Response #Troubleshooting #Communication
DevOps Engineer Behavioral hard

Tell me about a time you worked with a client or development team that was highly resistant to adopting DevOps practices (like automated testing or CI/CD). How did you handle it?

#Stakeholder Management #Change Management #Agile
DevOps Engineer Behavioral medium

How would you explain the value of 'Infrastructure as Code' to a non-technical business stakeholder who is concerned about the time it takes to write the code?

#Consulting #Communication #IaC
DevOps Engineer Behavioral medium

During a cloud migration project, the client keeps adding new requirements that are out of scope. How do you manage this scope creep while maintaining a good relationship?

#Consulting #Scope Management #Client Relations
DevOps Engineer Behavioral medium

Tell me about a time you made a mistake that caused a production outage. What happened, and what did you learn?

#Accountability #Post-mortem #Continuous Improvement
DevOps Engineer Coding easy

Write a function in Python to check if a given string is a valid IPv4 address.

#Python #String Manipulation #Networking
DevOps Engineer Coding medium

Write a Python script using Boto3 that finds all unattached (available) EBS volumes in an AWS region and deletes them to save costs.

#Python #AWS Boto3 #Automation
DevOps Engineer Coding medium

How would you find all files larger than 1GB in a Linux filesystem and sort them by size?

#Linux #Bash #CLI
DevOps Engineer Coding medium

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

#Bash #Linux #Log Parsing
DevOps Engineer Coding medium

Write a Python script using the 'requests' library to authenticate with a REST API using a Bearer token and fetch a list of users.

#Python #API #Networking
DevOps Engineer Coding medium

Write a Terraform snippet to provision an AWS S3 bucket with versioning enabled and a lifecycle policy that transitions objects to Glacier after 30 days.

#Terraform #AWS S3 #Coding
DevOps Engineer System Design medium

Design a secure 3-tier VPC architecture on AWS for a financial client. Where do you place the web servers, app servers, and databases?

#AWS #VPC #Security
DevOps Engineer System Design hard

Design a highly available and scalable Kubernetes architecture on AWS (EKS) for a microservices application expecting unpredictable traffic spikes.

#Kubernetes #AWS EKS #Scalability
DevOps Engineer System Design hard

Design a multi-region Disaster Recovery (DR) strategy for a critical enterprise application with an RPO of 5 minutes and an RTO of 1 hour.

#Disaster Recovery #Cloud Architecture #High Availability
DevOps Engineer System Design medium

Design a deployment strategy for a mission-critical client application that requires zero downtime. Compare Blue/Green and Canary deployments in this context.

#Deployment Strategies #High Availability #Traffic Routing
DevOps Engineer System Design hard

Accenture is helping a client migrate from an on-premise Jenkins setup to GitHub Actions. Walk me through your migration strategy and architectural considerations.

#GitHub Actions #Jenkins #Migration Strategy
DevOps Engineer System Design medium

A client is deciding between the ELK stack and Datadog for enterprise logging. What factors would you discuss to help them choose?

#ELK #Datadog #Consulting
DevOps Engineer Technical easy

What is the difference between 'terraform plan' and 'terraform apply', and why is it important in an automated pipeline?

#Terraform #CLI Commands
DevOps Engineer Technical medium

How do you set up Prometheus to scrape custom application metrics, and how do you visualize them in Grafana?

#Prometheus #Grafana #Observability
DevOps Engineer Technical hard

A client manually changed a security group rule in the AWS console, causing Terraform drift. How do you detect and resolve this safely?

#Terraform #Configuration Drift #AWS
DevOps Engineer Technical medium

Explain the concept of Terraform modules. How would you structure a repository to ensure DRY principles for multiple environments (Dev, QA, Prod)?

#Terraform #Modularity #DRY
DevOps Engineer Technical medium

How do you securely manage and inject secrets into a CI/CD pipeline without exposing them in the source code or build logs?

#Secret Management #CI/CD #Security
DevOps Engineer Technical medium

How do you manage Terraform state files in a team of 10 DevOps engineers working concurrently on the same infrastructure?

#Terraform #State Management #Collaboration
DevOps Engineer Technical easy

An Azure DevOps pipeline fails intermittently with a 'Resource not available' error. How do you troubleshoot this?

#Azure DevOps #Troubleshooting #Build Agents
DevOps Engineer Technical medium

A client has a monolithic Jenkins pipeline that takes 45 minutes to run. How would you optimize it to reduce the build and deployment time?

#Jenkins #Pipeline Optimization #Parallelization
DevOps Engineer Technical easy

How do you ensure an AWS S3 bucket is completely private and cannot be accidentally made public by a developer?

#AWS S3 #Security
DevOps Engineer Technical hard

In a microservices architecture with 50+ services, users are reporting high latency. How do you trace the request to find the bottleneck?

#Distributed Tracing #Microservices #Observability
DevOps Engineer Technical medium

Compare Azure RBAC with AWS IAM. How do you implement the principle of least privilege in a multi-cloud environment?

#Azure #AWS #IAM #RBAC
DevOps Engineer Technical hard

How would you implement zero-trust network security between microservices running inside the same Kubernetes cluster?

#Kubernetes #Network Policies #Service Mesh
DevOps Engineer Technical easy

Explain the differences between ClusterIP, NodePort, and LoadBalancer services in Kubernetes. When would you use each?

#Kubernetes #Networking
DevOps Engineer Technical medium

You notice a Kubernetes Pod is stuck in a CrashLoopBackOff state. Walk me through your exact commands and thought process to debug this.

#Kubernetes #Troubleshooting #CLI
DevOps Engineer Technical medium

A client's Docker images are over 2GB, causing slow deployments. What techniques would you use to optimize and reduce the image size?

#Docker #Optimization #Best Practices
DevOps Engineer Technical hard

Explain the concepts of SLIs, SLOs, and Error Budgets. How do you implement them in a practical DevOps workflow?

#SRE #SLO #Error Budgets
Frontend Engineer Behavioral hard

Describe a consulting project where the requirements were highly ambiguous. How did you proceed to deliver the frontend solution?

#Ambiguity #Agile #Client Management
Frontend Engineer Behavioral medium

Tell me about a time you mentored a junior developer on your team who was struggling with complex state management concepts.

#Mentorship #Empathy #Knowledge Sharing
Frontend Engineer Behavioral medium

How do you handle disagreements with UI/UX designers regarding the technical feasibility or timeline of their designs?

#Cross-functional Teams #Communication #Compromise
Frontend Engineer Behavioral easy

Describe a situation where you had to quickly learn a new frontend framework or library to meet a project deadline.

#Learning Agility #Time Management #Delivery
Frontend Engineer Behavioral medium

Tell me about a time you had to push back on a client's technical requirement because it would negatively impact frontend performance.

#Client Communication #Pushback #Consulting
Frontend Engineer Behavioral medium

How do you ensure code quality and maintainability when working with a distributed team across different time zones?

#Remote Work #Code Quality #Process
Frontend Engineer Coding easy

Write a function to deeply flatten an array of arbitrarily nested arrays without using the built-in `Array.prototype.flat()`.

#Recursion #Arrays #Data Manipulation
Frontend Engineer Coding medium

Write a function that transforms a flat list of items (each with an `id` and `parentId`) into a nested tree structure.

#Trees #Data Manipulation #Recursion
Frontend Engineer Coding medium

Implement an LRU (Least Recently Used) Cache class in JavaScript with `get` and `put` methods.

#Caching #Hash Map #Linked List
Frontend Engineer Coding easy

Write a function to check if two strings are valid anagrams of each other. Consider edge cases like spaces and capitalization.

#Strings #Hash Map #Sorting
Frontend Engineer Coding medium

Given a string, write a function to find the length of the longest substring without repeating characters.

#Strings #Sliding Window #Hash Map
Frontend Engineer Coding hard

Write a React component that renders a virtualized list of 10,000 items efficiently from scratch (without third-party libraries).

#Virtualization #DOM Manipulation #Performance
Frontend Engineer Coding medium

Build a custom React hook `useFetch` that handles data fetching, caching, loading states, and aborting requests on component unmount.

#Custom Hooks #Fetch API #AbortController
Frontend Engineer Coding medium

Implement a debounce function that takes a callback and a delay. Add an optional 'immediate' flag to trigger the function on the leading edge.

#Closures #Timers #Performance Optimization
Frontend Engineer Coding medium

Implement a custom `Promise.all` polyfill in JavaScript.

#Asynchronous Programming #Promises #Polyfills
Frontend Engineer System Design hard

Design a real-time notification system for a collaborative enterprise dashboard. Discuss the choice between WebSockets, Server-Sent Events (SSE), and Long Polling.

#Real-time #WebSockets #SSE #Architecture
Frontend Engineer System Design medium

Design an autocomplete search bar component. Discuss debouncing, caching, and handling network race conditions.

#Component Design #Network Requests #Race Conditions
Frontend Engineer System Design hard

How would you implement a micro-frontend architecture for an enterprise client migrating from a monolithic legacy portal?

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

Design the frontend architecture for a large-scale e-commerce product listing page with complex filtering, sorting, and pagination.

#Architecture #State Management #URL Routing #Performance
Frontend Engineer Technical medium

Describe how you would implement internationalization (i18n) in a large-scale React application.

#i18n #Localization #React
Frontend Engineer Technical medium

Explain the JavaScript event loop. How are macro-tasks and micro-tasks prioritized? Provide an example of the execution order.

#Event Loop #Concurrency #Microtasks
Frontend Engineer Technical easy

Explain closures in JavaScript. Provide a practical use case where you used a closure in a recent client project.

#Closures #Scope #Lexical Environment
Frontend Engineer Technical medium

How do TypeScript's `Omit` and `Pick` utility types work? Write a custom utility type for `DeepPartial`.

#Utility Types #Generics #Advanced Types
Frontend Engineer Technical hard

How does React 18's concurrent rendering work, and what is a practical use case for the `useTransition` hook?

#React 18 #Concurrency #Hooks
Frontend Engineer Technical medium

Explain the difference between `useMemo` and `React.memo`. When would you intentionally avoid using them?

#Performance #Memoization #Hooks
Frontend Engineer Technical hard

In Angular, how do you manage state across multiple lazy-loaded modules using NgRx?

#Angular #NgRx #State Management #Lazy Loading
Frontend Engineer Technical medium

How do you identify and fix memory leaks in a Single Page Application (SPA)? Give specific examples.

#Memory Management #Profiling #Garbage Collection
Frontend Engineer Technical medium

Explain Core Web Vitals (LCP, INP, CLS). How do you optimize a modern web app to improve its Largest Contentful Paint (LCP)?

#Core Web Vitals #Optimization #SEO
Frontend Engineer Technical medium

How do you ensure your frontend application is fully accessible (WCAG compliant)? Mention specific ARIA roles and keyboard navigation techniques.

#a11y #WCAG #ARIA #Semantic HTML
Frontend Engineer Technical medium

Explain Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF). How do you protect a modern SPA against them?

#XSS #CSRF #Web Security
Frontend Engineer Technical medium

How do you structure your frontend testing strategy? Discuss the roles of unit, integration, and E2E testing.

#Testing Pyramid #Jest #Cypress #React Testing Library
Frontend Engineer Technical hard

What is Content Security Policy (CSP) and how do you configure it for a modern React or Angular application?

#CSP #Headers #Security
Frontend Engineer Technical medium

Explain the concept of Server-Side Rendering (SSR) vs Static Site Generation (SSG) in Next.js. Which would you choose for a client's dynamic financial dashboard?

#SSR #SSG #Next.js #Architecture
Frontend Engineer Technical easy

How does Redux Toolkit simplify standard Redux? Explain the concept of 'slices'.

#Redux #Redux Toolkit #State Management
Frontend Engineer Technical hard

What are Service Workers, and how would you use them to build an offline-first Progressive Web App (PWA) for a field-service client?

#PWA #Service Workers #Offline-first #Caching
Machine Learning Engineer Behavioral easy

The AI landscape is moving incredibly fast, especially with Generative AI. How do you stay updated with the latest ML trends and tools?

#GenAI #Industry Trends
Machine Learning Engineer Behavioral medium

In consulting, you often work with business stakeholders. Tell me about a time you had to explain the results of a complex machine learning model to a non-technical client.

#Stakeholder Management #Storytelling
Machine Learning Engineer Behavioral medium

Describe a time when a client or product manager drastically changed the requirements of an ML project halfway through. How did you handle it?

#Client Management #Agile
Machine Learning Engineer Behavioral medium

Walk me through a recent machine learning project you took from ideation all the way to deployment. What was your specific contribution?

#End-to-End Delivery #Project Management
Machine Learning Engineer Behavioral medium

Give an example of how you ensured ethical AI, fairness, or bias mitigation in one of your machine learning projects.

#Responsible AI #Fairness
Machine Learning Engineer Behavioral easy

Working at Accenture often means juggling multiple client deliverables. How do you prioritize your tasks when everything seems urgent?

#Prioritization #Consulting
Machine Learning Engineer Behavioral medium

Tell me about a time a machine learning model you deployed failed or performed poorly in production. What was the root cause, and how did you fix it?

#Production Failures #Accountability
Machine Learning Engineer Behavioral easy

Why do you want to work as a Machine Learning Engineer at Accenture specifically, compared to a traditional tech company?

#Motivation #Accenture Core Values
Machine Learning Engineer Behavioral medium

Tell me about a time you had to build a model using messy, undocumented, or incomplete data provided by a client. How did you proceed?

#Data Quality #Resilience
Machine Learning Engineer Behavioral medium

Describe a situation where you had a disagreement with a team member or architect regarding a technical approach (e.g., choosing a specific algorithm or cloud service). How was it resolved?

#Conflict Resolution #Collaboration
Machine Learning Engineer Coding medium

Write a SQL query using window functions to rank the top 3 highest-spending customers per region from a 'sales' table.

#Window Functions #Ranking #Aggregations
Machine Learning Engineer Coding hard

Given a matrix representing a grid of delivery zones with associated costs, write an algorithm to find the minimum cost path from the top-left to the bottom-right zone, moving only right or down.

#Dynamic Programming #Matrix
Machine Learning Engineer Coding easy

Write a SQL query to find all clients who have purchased product A but never purchased product B. Assume a 'clients' table and an 'orders' table.

#Joins #Subqueries #Filtering
Machine Learning Engineer Coding medium

Given a list of overlapping time intervals representing server downtime, merge all overlapping intervals and return an array of the merged downtimes.

#Arrays #Sorting
Machine Learning Engineer Coding medium

Write a Python script using Pandas to take a dataset with missing values, group by a categorical 'client_industry' column, and impute the missing numerical values with the median of their respective groups.

#Python #Pandas #Data Cleaning
Machine Learning Engineer Coding medium

Given a string of user session logs, find the length of the longest substring without repeating characters.

#Strings #Sliding Window
Machine Learning Engineer Coding easy

Given an array of client transaction amounts and a target sum, write a function to return the indices of the two transactions that add up exactly to the target.

#Arrays #Hash Map
Machine Learning Engineer System Design medium

Design an end-to-end machine learning system to predict customer churn for a telecommunications client.

#Churn Prediction #End-to-End ML #Architecture
Machine Learning Engineer System Design medium

Design an automated document extraction pipeline that takes scanned PDF invoices, extracts key fields, and stores them in a structured database.

#NLP #OCR #Pipelines
Machine Learning Engineer System Design hard

Design a real-time credit card fraud detection system. Latency must be under 50 milliseconds.

#Real-time Processing #Streaming #Low Latency
Machine Learning Engineer System Design medium

Walk me through how you would deploy a trained machine learning model as a scalable API using a cloud provider like AWS (SageMaker) or Azure (Azure ML).

#Cloud #Deployment #AWS/Azure
Machine Learning Engineer System Design medium

How would you design a CI/CD pipeline for a machine learning project?

#CI/CD #Automation #Testing
Machine Learning Engineer System Design hard

If a client wants to deploy an open-source LLM (like Llama 3) on their own infrastructure, how would you design the serving architecture to optimize for high throughput and low latency?

#LLM Serving #Optimization #Infrastructure
Machine Learning Engineer System Design hard

Design a scalable recommendation engine for a large e-commerce client. How would you handle both cold-start problems and real-time user interactions?

#Recommendation Systems #Scalability #Real-time Processing
Machine Learning Engineer System Design medium

Explain how you would use a model registry like MLflow to manage model versions and artifacts across multiple client environments (Dev, QA, Prod).

#Model Registry #Versioning #Governance
Machine Learning Engineer Technical easy

Explain the difference between L1 (Lasso) and L2 (Ridge) regularization. When would you use L1 over L2?

#Regularization #Linear Models
Machine Learning Engineer Technical medium

Compare Random Forest and Gradient Boosting Trees. In what scenarios would you choose one over the other?

#Ensemble Methods #Decision Trees
Machine Learning Engineer Technical medium

We are building a fraud detection model for a banking client where fraud cases represent only 0.1% of the data. How would you handle this severe class imbalance?

#Imbalanced Data #Classification #Sampling
Machine Learning Engineer Technical easy

Explain the bias-variance tradeoff. How does it relate to model underfitting and overfitting?

#Model Evaluation #Theory
Machine Learning Engineer Technical easy

What are the different strategies for dealing with missing data in a dataset provided by a client?

#Data Preprocessing #Imputation
Machine Learning Engineer Technical medium

Explain how you would perform cross-validation on a time-series forecasting model.

#Time Series #Cross-Validation
Machine Learning Engineer Technical medium

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

#Data Drift #Model Monitoring
Machine Learning Engineer Technical easy

If a client wants to minimize false positives in a medical diagnosis model, which evaluation metric should you optimize for?

#Metrics #Classification
Machine Learning Engineer Technical hard

How does the self-attention mechanism work in Transformer models? Walk me through the Query, Key, and Value matrices.

#NLP #Transformers #Attention
Machine Learning Engineer Technical medium

Accenture is building a knowledge assistant for a client. Explain how Retrieval-Augmented Generation (RAG) works and how you would mitigate LLM hallucinations.

#RAG #LLMs #Vector Databases
Product Manager Behavioral hard

Tell me about a time you had to influence a senior executive or partner without having direct authority over them.

#Influence without Authority #Executive Presence #Data-driven Pitching
Product Manager Behavioral hard

A client insists on integrating blockchain into their supply chain tracking, but you believe a standard relational database is sufficient and more cost-effective. How do you handle this?

#Consulting #Technology Strategy #Negotiation
Product Manager Behavioral hard

Your engineering team estimates a critical feature will take 4 sprints, but the client contract mandates delivery in 2 sprints. How do you resolve this?

#Scope Negotiation #Delivery Management #Crisis Management
Product Manager Behavioral easy

Why do you want to be a Product Manager at a consulting firm like Accenture rather than a traditional tech product company (like Google or Meta)?

#Career Motivation #Consulting #Accenture Fit
Product Manager Behavioral medium

Walk me through how you would pitch a new AI-driven automation tool to a client who is currently using manual processes and is afraid of job displacement.

#AI Adoption #Change Management #Persuasion
Product Manager Behavioral medium

Describe a time you identified an upselling opportunity for additional product features or services during an ongoing client engagement.

#Upselling #Account Growth #Consulting
Product Manager Behavioral hard

Describe a time you had to pivot a product strategy mid-development due to changing market conditions or sudden client needs.

#Agile #Strategy #Risk Management
Product Manager Behavioral medium

Tell me about a time you had to push back on a demanding client who wanted a feature that didn't align with the product roadmap.

#Client Relations #Prioritization #Communication
Product Manager Behavioral hard

Describe a situation where you had to manage conflicting priorities between Accenture's internal delivery goals and the client's expectations.

#Conflict Resolution #Delivery Management #Negotiation
Product Manager Behavioral medium

How do you handle a situation where a key client stakeholder is resistant to adopting a new digital transformation initiative you are leading?

#Digital Transformation #Empathy #Influence
Product Manager Behavioral medium

Tell me about a time a product or feature launch underperformed. What did you learn and how did you pivot?

#Post-mortem #Adaptability #Metrics
Product Manager Behavioral medium

How do you ensure alignment across cross-functional teams (engineering, design, sales) that are distributed globally across different time zones?

#Remote Work #Cross-functional Leadership #Communication
Product Manager Coding medium

Write a SQL query to calculate the month-over-month retention rate of users on a newly launched SaaS platform.

#Self Joins #Cohort Analysis #Advanced SQL
Product Manager Coding easy

Write a SQL query to find the top 3 clients by revenue in the last quarter from a 'transactions' and 'clients' table.

#Joins #Aggregation #Date Functions
Product Manager System Design medium

Walk me through the system design of a single sign-on (SSO) authentication portal for a client's suite of enterprise applications.

#Security #Authentication #Enterprise Architecture
Product Manager System Design hard

How would you design a scalable API gateway for a client transitioning from a monolithic architecture to microservices?

#Microservices #API Gateway #Cloud Architecture
Product Manager System Design hard

Design a data migration strategy for moving a healthcare client's patient records from an on-prem database to AWS while ensuring HIPAA compliance.

#Data Migration #Healthcare #Compliance/Security
Product Manager System Design hard

Design a real-time fraud detection system for a banking client. What components and data flows are necessary?

#Machine Learning #FinTech #Event-driven Architecture
Product Manager System Design hard

Design a high-level architecture for a scalable IoT fleet management dashboard for a global logistics client.

#IoT #Scalability #Real-time Data
Product Manager Technical easy

How do you write user stories for highly technical features, such as API integrations or backend data pipeline migrations?

#User Stories #Technical PM #APIs
Product Manager Technical medium

How do you stay updated on emerging technologies (like GenAI, Web3, Edge Computing) and translate them into actionable product strategies for clients?

#Emerging Tech #Continuous Learning #Strategic Vision
Product Manager Technical medium

How do you manage the handover process of a completed product to the client's internal IT team for long-term maintenance?

#Product Handover #Documentation #Client Success
Product Manager Technical hard

How do you balance the need for repeatable, scalable product frameworks (Accenture assets) with highly customized client requests?

#Scalability #Customization #Productization
Product Manager Technical hard

How do you ensure data privacy and GDPR compliance when building a machine learning model using a client's customer data?

#GDPR #Machine Learning #Data Governance
Product Manager Technical medium

A client dashboard is loading too slowly. Walk me through how you would troubleshoot this with the engineering team.

#Performance Optimization #Root Cause Analysis #Collaboration
Product Manager Technical easy

Explain the difference between REST and GraphQL to a non-technical client stakeholder.

#APIs #Client Communication #Technical Translation
Product Manager Technical medium

How do you evaluate the performance of an API? What metrics do you look at?

#API Performance #Metrics #Technical PM
Product Manager Technical medium

Describe your process for conducting user research in a B2B environment where end-users are heavily guarded by client management.

#B2B Product Management #User Interviews #Proxy Metrics
Product Manager Technical medium

How do you measure the success of a digital transformation project 6 months post-launch?

#Post-launch Evaluation #Digital Transformation #ROI
Product Manager Technical medium

Walk me through how you prioritize a product backlog when you have 50+ feature requests from different enterprise clients.

#Prioritization Frameworks #Backlog Management #B2B
Product Manager Technical medium

What is your framework for deciding whether to build a custom solution from scratch or buy/integrate an existing off-the-shelf product like Salesforce or SAP?

#Build vs Buy #Enterprise Architecture #ROI Analysis
Product Manager Technical hard

How do you price a new B2B SaaS product being developed for Accenture's financial services clients?

#Pricing Strategy #B2B #Financial Services
Product Manager Technical medium

Imagine you are the PM for a new GenAI-powered internal knowledge base for Accenture consultants. What are your key success metrics?

#GenAI #Internal Tools #KPIs
Product Manager Technical hard

How would you approach modernizing a legacy on-premise ERP system to a cloud-native SaaS solution for a Fortune 500 client?

#Cloud Migration #Enterprise Software #Risk Mitigation
Product Manager Technical medium

Accenture is partnering with a major retail client to build an omnichannel loyalty program. How would you define the MVP?

#MVP Definition #Retail #Omnichannel
Software Engineer Behavioral easy

Have you ever worked in a distributed Agile team? How do you ensure effective communication across different time zones?

#Agile #Collaboration #Remote Work
Software Engineer Behavioral medium

Tell me about a time your code caused a production issue. What happened and how did you fix it?

#Accountability #Problem Solving #Incident Management
Software Engineer Behavioral medium

How do you prioritize tasks when working on multiple deliverables for different stakeholders?

#Time Management #Prioritization #Stakeholder Management
Software Engineer Behavioral easy

Describe a situation where you had to learn a new technology or framework quickly to meet a project deadline.

#Learning #Time Management #Agile
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 #Client Management #Conflict Resolution
Software Engineer Behavioral easy

Why do you want to work for Accenture, and how does IT consulting differ from working at a product company in your view?

#Motivation #Consulting #Career Goals
Software Engineer Behavioral medium

Tell me about a time you proposed an improvement to an existing process or system that saved time or money.

#Innovation #Process Improvement #Initiative
Software Engineer Behavioral medium

Describe a time you had to explain a complex technical concept to a non-technical stakeholder or client.

#Client Facing #Communication #Empathy
Software Engineer Behavioral hard

How do you handle scope creep when a client keeps adding new features mid-sprint?

#Agile #Negotiation #Project Management
Software Engineer Behavioral medium

Describe a time when you had to work with a difficult team member. How did you handle the situation?

#Conflict Resolution #Teamwork #Emotional Intelligence
Software Engineer Coding easy

Find the second largest element in an array of integers in a single pass.

#Array #Optimization
Software Engineer Coding easy

Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.

#Stack #String
Software 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.

#Array #Hash Map
Software Engineer Coding medium

Implement a method to perform basic string compression using the counts of repeated characters (e.g., aabcccccaaa becomes a2b1c5a3).

#String #Array
Software Engineer Coding medium

Find the length of the longest substring without repeating characters.

#String #Sliding Window #Hash Set
Software Engineer Coding easy

Reverse a string without using any built-in reverse functions.

#String #Two Pointers
Software Engineer Coding medium

Find the intersection node of two singly linked lists.

#Linked List #Two Pointers
Software Engineer Coding medium

Write a function to find the first non-repeating character in a string and return its index.

#String #Hash Map
Software Engineer Coding medium

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

#SQL #Aggregation #Subqueries
Software Engineer Coding medium

Merge two sorted linked lists into a single sorted linked list.

#Linked List #Pointers
Software Engineer System Design hard

Design a scalable e-commerce checkout system. How do you handle inventory reservation to prevent overselling?

#Microservices #Distributed Systems #Databases #Concurrency
Software Engineer System Design medium

Design a URL shortener service like Bitly.

#Hashing #Databases #Scalability #System Architecture
Software Engineer System Design hard

How would you design a system to process millions of daily transactions and generate end-of-day reports for a client?

#Batch Processing #Big Data #Cloud #Message Queues
Software Engineer System Design medium

How would you design a RESTful API for a banking application to transfer funds between accounts securely?

#API Design #Security #Transactions #Idempotency
Software Engineer System Design medium

A client's legacy monolithic application is experiencing slow response times during peak hours. How would you approach identifying the bottleneck and scaling it?

#Performance #Scaling #Consulting #Observability
Software Engineer Technical medium

Explain the difference between Monolithic and Microservices architectures. When would you recommend microservices to a client?

#Microservices #Client Consulting #System Architecture
Software Engineer Technical medium

How does Garbage Collection work in Java, and what are the different types of Garbage Collectors?

#Java #Memory Management #JVM
Software Engineer Technical medium

Explain the concept of indexing in relational databases. How does it improve performance, and what are the trade-offs?

#SQL #Performance Tuning #Data Structures
Software Engineer Technical medium

What are the SOLID principles? Can you give a practical example of the Single Responsibility Principle?

#OOP #Design Patterns #Clean Code
Software Engineer Technical medium

Explain the CI/CD pipeline you used in your last project. What tools were involved?

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

How do you ensure thread safety in a multithreaded Java application?

#Concurrency #Multithreading
Software Engineer Technical easy

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

#OOP #Java
Software Engineer Technical medium

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

#Spring Boot #Exception Handling #API Design
Software Engineer Technical easy

What are the main differences between REST and SOAP web services?

#API #REST #SOAP
Software Engineer Technical medium

Explain Dependency Injection and Inversion of Control concepts in Spring Boot.

#Spring Boot #Design Patterns #Java

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