i
Maersk
Filter interviews by
I applied via Recruitment Consultant and was interviewed before Aug 2020. There was 1 interview round.
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 is a serverless compute service that enables you to run event-triggered code without having to manage infrastructure.
Azure Functions can be used to build serverless applications and microservices.
It supports multiple programming languages such as C#, Java, JavaScript, Python, and PowerShell.
Limitations include a maximum execution time of 10 minutes, limited memory and CPU resources, and a cold start del...
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 a ser...
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-abstract me...
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 conserv
Service discovery is the process of automatically locating services in a network. Azure provides Azure Service Fabric for service discovery.
Service discovery helps in locating services in a network without hardcoding their addresses.
Azure Service Fabric provides a built-in service discovery mechanism.
Service Fabric uses naming conventions and DNS resolution to discover services.
Service Fabric also provides APIs for ser...
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 the p
MongoDB supports various data design patterns for record references.
MongoDB supports embedding documents within other documents.
MongoDB also supports referencing documents from other collections.
The choice between embedding and referencing depends on the data access patterns.
Embedding is preferred for one-to-one and one-to-many relationships.
Referencing is preferred for many-to-many relationships.
MongoDB also supports
I applied via Campus Placement and was interviewed before Feb 2020. There were 4 interview rounds.
I appeared for an interview before Jun 2021.
Round duration - 180 minutes
Round difficulty - Easy
It was an mcq + coding round. There were aptitude and ouput based question in mcq. And coding questions were easy
Given an integer array 'ARR' of size 'N' containing numbers from 0 to (N - 2). Each number appears at least once, and there is one number that appears twice. Yo...
Find the duplicate number in an array of integers from 0 to (N-2).
Iterate through the array and keep track of the frequency of each number using a hashmap.
Return the number with a frequency greater than 1 as the duplicate number.
Time complexity can be optimized to O(N) using Floyd's Tortoise and Hare algorithm.
You are provided with a string S
and an array of integers A
of size M
. Your task is to perform M
operations on the string as specified by the indices in array A
...
Given a string and an array of indices, reverse substrings based on the indices to obtain the final string.
Iterate through the array of indices and reverse the substrings accordingly
Ensure the range specified by each index is non-empty
Return the final string after all operations are completed
Round duration - 60 Minutes
Round difficulty - Easy
It was technical + hr round. there were 2 people as interviewer. They stated from intro and asked some basic puzzles and hr questions. After that they asked about my projects, technologies and some ds algo and dbms questions.
Tip 1 : Practice aptitude
Tip 2 : Focus on practicing coding
Tip 3 : Learn from mistakes
Tip 1 : Mention some projects that you have done
Tip 2 : Try to have skills that are required for the role
I applied via Campus Placement and was interviewed in Mar 2020. There was 1 interview round.
To get the second to last element from a SQL table, use the OFFSET-FETCH clause.
Use the ORDER BY clause to sort the table in descending order.
Use the OFFSET-FETCH clause to skip the last row and fetch the second to last row.
Example: SELECT column_name FROM table_name ORDER BY column_name DESC OFFSET 1 ROWS FETCH NEXT 1 ROWS ONLY;
Fan trap is a situation in which a query involving multiple tables results in a Cartesian product.
Fan trap occurs when a table is connected to multiple tables in a one-to-many relationship.
It can be solved by creating a bridge table or by using aggregate functions.
For example, if a customer table is connected to an orders table and a products table, a fan trap can occur when trying to retrieve information about custome...
Dynamic break in report allows for automatic page breaks based on data.
Define a break field in the report design
Set the break field to trigger a page break when its value changes
Use dynamic break to automatically adjust page breaks based on data
Example: A report on sales by region can use dynamic break to create a new page for each region
Foreach function is used to iterate through an array of strings in a report.
Foreach function is used to loop through each element in an array of strings.
It can be used to display each element in a report.
Example: foreach(string item in stringArray){ Console.WriteLine(item); }
Aggregate awareness is a feature in Business Objects that allows reports to be optimized for performance by using aggregate tables.
Aggregate awareness is used when creating reports in Business Objects
It allows the report to use aggregate tables instead of detailed tables for improved performance
Syntax: AGGR_AWARE( Example: AGGR_AWARE(Product, Sum(Sales), Sales_Fact_Table) The @prompt function syntax is used to display a prompt message to the user and receive input. The syntax is @prompt('message', 'default value') The message is the prompt message to be displayed to the user The default value is optional and will be displayed in the input field The function returns the value entered by the user
I applied via
Campus Placement
and was interviewed before May 2020. There
were
3 interview rounds.
I applied via
Campus Placement
and was interviewed before Aug 2020. There
were
3 interview rounds.
A bit is the smallest unit of digital information. It can have a value of either 0 or 1. A bit is a binary digit, represented as either 0 or 1. It is the basic unit of information used in computing and digital communications. A group of 8 bits is called a byte. The size of a bit is dependent on the architecture of the computer system. C is a programming language and does not have a fixed number of bits. C is a high-level programming language that can be compiled to run on different architectures with varying bit sizes. The number of bits in C depends on the hardware architecture it is compiled for. For example, C code compiled for a 32-bit architecture will have 32-bit integers, while code compiled for a 64-bit architecture will have 64-bit integers.
I applied via
Campus Placement
and was interviewed before Mar 2020. There
were
3 interview rounds.
Some of the top questions asked at the Maersk Lead Engineer interview -
based on 1 interview
Interview experience
based on 2
reviews
Rating in categories
₹2.2
L/yr - ₹7.4
L/yr
₹2.4
L/yr - ₹8.5
L/yr
₹3.7
L/yr - ₹10
L/yr
₹4.2
L/yr - ₹14.5
L/yr
₹2.5
L/yr - ₹10.1
L/yr
Accenture Capgemini IBM Infosys)
Interview Questionnaire
1 Question
Interview Preparation Tips
Interview Questionnaire
1 Question
Interview Preparation Tips
Interview Questionnaire
1 Question
Interview Questionnaire
3 Questions
Interview Preparation Tips
Skills evaluated in this interview
Interview Questionnaire
1 Question
Interview Preparation Tips
Tell us how to improve this page.
Maersk Interviews By Designations
Interview Questions for Popular Designations
Maersk Lead Engineer Interview Process
Lead Engineer Interview Questions from Similar Companies
Fast track your campus placements
Maersk Lead Engineer Reviews and Ratings
Explore more salaries
Process Expert
Senior Process Expert
Senior Analyst
Senior Specialist
Analyst