i
Maersk
Work with us
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
Accrued expenses are expenses that have been incurred but not yet paid, while accrued income is income that has been earned but not yet received.
Accrued expenses are recorded as liabilities on the balance sheet, while accrued income is recorded as assets.
Accrued expenses are typically associated with expenses such as salaries, interest, and taxes, while accrued income is typically associated with revenue such as i...
Ambassador pattern is a Kubernetes design pattern that allows for external access to services.
It involves using a sidecar container to proxy requests from outside the cluster to the service.
The sidecar container can handle tasks such as authentication and load balancing.
It allows for decoupling of the service from the external access mechanism.
Examples include the use of Ambassador and Istio as implementations of ...
Circuit breaker pattern is a design pattern used in cloud platforms to prevent cascading failures.
It is used to detect failures and prevent them from causing further damage
It works by temporarily blocking requests to a service that is experiencing issues
Once the service is back up, the circuit breaker allows requests to resume
Examples include Netflix's Hystrix and AWS's Circuit Breaker
Azure functions are event-driven, serverless compute solutions while worker processes are long-running processes.
Azure functions are triggered by events such as HTTP requests, messages in a queue, or changes in a database.
Worker processes are long-running processes that perform a specific task continuously.
Azure functions are serverless, meaning that the infrastructure is managed by Azure.
Worker processes require ...
Throttling is the process of limiting the amount of data or requests that can be sent or received within a certain period of time.
Throttling is used to prevent overload on servers or networks.
It can be implemented through software or hardware.
Examples include API rate limiting and internet service providers limiting bandwidth.
Throttling can also be used to intentionally slow down certain processes or devices to co...
Abstract classes are used to provide a common interface for its subclasses.
Abstract classes cannot be instantiated, only extended.
They can contain abstract and non-abstract methods.
They are useful for creating a hierarchy of classes with shared methods and properties.
They can also be used to enforce certain behaviors in subclasses.
Example: Animal is an abstract class with abstract methods like eat() and non-abstra...
Microservices utilize various data storage patterns like per service DB, shared DB, SAGA, and event sourcing for effective data management.
Per Service DB: Each microservice has its own database, promoting loose coupling. Example: User service with its own user database.
Shared DB: Multiple services share a single database, which can lead to tight coupling. Example: Both Order and Payment services using the same dat...
Trade finance involves financing international trade transactions, mitigating risks, and facilitating the movement of goods.
Trade finance includes various financial instruments such as letters of credit, bank guarantees, and documentary collections.
It helps in managing risks associated with international trade such as currency fluctuations, political instability, and credit risks.
Trade finance also involves provid...
Cycle count is a method of inventory auditing where a small subset of inventory is counted on a regular basis to ensure accuracy.
Cycle count involves counting a small portion of inventory on a regular basis, rather than doing a full physical inventory count all at once.
The period of ideal cycle count can vary depending on the size and nature of the inventory, but it is typically done daily, weekly, or monthly.
The ...
Two-way matching in PTP involves matching invoice details with purchase order and goods receipt in SAP t.codes.
Invoice details typically include vendor information, invoice number, invoice date, line items, quantities, prices, and total amount.
PTP SAP t.codes for two-way matching may include ME21N (create purchase order), MIGO (goods receipt), and MIRO (invoice receipt).
In two-way matching, the system compares the...
I applied via Approached by Company and was interviewed in Dec 2024. There were 3 interview rounds.
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
I am a Senior Software Engineer with 8 years of experience in developing web applications using Java, Spring, and Angular.
8 years of experience in software development
Proficient in Java, Spring, and Angular
Strong problem-solving skills
Experience in leading development teams
Passionate about learning new technologies
Build a digital stopwatch using HTML, CSS, and JS
Create HTML structure with buttons for start, stop, and reset
Use CSS to style the stopwatch display
Implement JS logic to start, stop, and reset the stopwatch
As a Senior Software Engineer, my day-to-day work involves designing and developing software solutions, collaborating with team members, troubleshooting issues, and staying updated on industry trends.
Designing and developing software solutions based on project requirements
Collaborating with team members to discuss project progress and brainstorm solutions
Troubleshooting and debugging code to fix issues and improve perf...
Horizontal scaling involves adding more machines to distribute load, while vertical scaling involves increasing the power of existing machines.
Horizontal scaling adds more machines to handle increased load
Vertical scaling increases the power of existing machines
Horizontal scaling is more cost-effective and easier to implement
Vertical scaling may have limitations in terms of hardware capabilities
Examples: Horizontal sca...
Load balancer distributes incoming network traffic across multiple servers, while API gateway manages API traffic.
Load balancer operates at the network layer, distributing traffic based on algorithms like round-robin or least connections.
API gateway operates at the application layer, providing features like authentication, rate limiting, and caching for APIs.
Load balancer can balance traffic for any type of application...
Implement a user-friendly solution for uploading multiple files to a single-file API.
1. Use a client-side script to handle multiple file selections and uploads sequentially.
2. Provide visual feedback to the user, such as a progress bar for each file upload.
3. Implement error handling to notify users of any failed uploads and allow retries.
4. Consider batching uploads by grouping files and sending them in a single reque...
I appeared for an interview in Nov 2024, where I was asked the following questions.
As a Senior Analyst, I led data-driven initiatives, optimized processes, and collaborated across teams to enhance operational efficiency.
Role Overview: I served as a Senior Analyst, focusing on data analysis, reporting, and process improvement across various departments.
Daily Activities: My typical day involved analyzing data sets, preparing reports for stakeholders, and conducting meetings to discuss findings.
Process ...
I am a Senior Analyst with extensive experience in data analysis, project management, and strategic decision-making.
Data Analysis Expertise: I have worked with large datasets using tools like SQL and Python to derive actionable insights for business growth.
Project Management: Led a cross-functional team to implement a new analytics platform, resulting in a 30% increase in reporting efficiency.
Strategic Decision-Making:...
Data governance ensures data integrity and security, while data quality focuses on accuracy and reliability of data.
Data Governance Framework: Establishes policies and standards for data management, ensuring compliance and accountability across the organization.
Data Quality Dimensions: Includes accuracy, completeness, consistency, and timeliness; for example, ensuring patient records are up-to-date in a healthcare syst...
I applied via Company Website and was interviewed in Jun 2024. There was 1 interview round.
I have extensive experience in financial analysis, budgeting, and reporting, aligning closely with the current job description.
Conducted financial forecasting and budgeting in my previous role, similar to the JD's requirement for budget management.
Analyzed financial data to identify trends and variances, which aligns with the JD's focus on financial analysis.
Prepared detailed financial reports for management, reflectin...
I appeared for an interview in Dec 2024.
I have 5 years of experience in accounting, including financial statement preparation and analysis.
5 years of experience in accounting
Proficient in financial statement preparation
Skilled in financial analysis
I appeared for an interview in May 2025, where I was asked the following questions.
The financial analysis process involves data collection, analysis, reporting, and decision-making to support business objectives.
Data Collection: Gather financial data from various sources, such as financial statements and market reports.
Data Analysis: Use tools like Excel or financial modeling software to analyze trends, variances, and forecasts.
Reporting: Create comprehensive reports that summarize findings and provi...
I appeared for an interview in Sep 2024.
Some questions were provided to solve based on data engineering
Using Apache Spark to process large datasets efficiently with transformations and actions.
Use DataFrames for structured data processing, e.g., df = spark.read.csv('file.csv')
Leverage Spark SQL for querying data, e.g., spark.sql('SELECT * FROM table')
Utilize RDDs for low-level transformations, e.g., rdd.map(lambda x: x * 2)
Implement caching with df.cache() to optimize repeated access to the same data
Use Spark's built-in...
I appeared for an interview in Apr 2025, where I was asked the following questions.
Over nine years, I have managed logistics operations, optimizing supply chains and improving efficiency across various sectors.
Managed end-to-end logistics for a major retail company, reducing delivery times by 20%.
Implemented a new inventory management system that decreased stock discrepancies by 30%.
Coordinated with suppliers and carriers to streamline shipping processes, resulting in a 15% cost reduction.
Led a team ...
Top trending discussions
The duration of Maersk interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 241 interview experiences
Difficulty level
Duration
based on 3.3k reviews
Rating in categories
Process Expert
2.1k
salaries
| ₹2.2 L/yr - ₹7.4 L/yr |
Senior Process Expert
1.2k
salaries
| ₹2.4 L/yr - ₹8.1 L/yr |
Senior Analyst
1.2k
salaries
| ₹2.9 L/yr - ₹10.3 L/yr |
Senior Specialist
800
salaries
| ₹4.2 L/yr - ₹14 L/yr |
Analyst
773
salaries
| ₹2.5 L/yr - ₹8.2 L/yr |
Delhivery
Ecom Express
Blue Dart Express Ltd
DHL Supply Chain