Filter interviews by
Be the first one to contribute and help others!
I have worked on various projects, focusing on software development, system optimization, and team leadership in engineering.
Led a team to develop a cloud-based inventory management system, improving efficiency by 30%.
Implemented a machine learning algorithm for predictive maintenance in manufacturing, reducing downtime by 25%.
Collaborated with cross-functional teams to enhance user experience in a mobile application, ...
I appeared for an interview before May 2023.
Endianness refers to the order in which bytes are stored in memory. There are two types: big-endian and little-endian.
Big-endian systems store the most significant byte first, while little-endian systems store the least significant byte first.
Endianness can affect how data is interpreted and manipulated in a computer system.
Example: In a big-endian system, the number 0x12345678 would be stored as 12 34 56 78 in memory.
...
Round 1 was both technical and aptitude round
Designing round task is given for around 10 days
Consists of both technical and aptitude
I applied via Referral and was interviewed before Oct 2021. There were 4 interview rounds.
English Grammar, Vocabulary, Logical thinking, Mathematics
Had the coding round and we have to solve the find nth largest element.
I appeared for an interview in Mar 2025, where I was asked the following questions.
Java provides several mechanisms beyond synchronized locks to manage thread safety and restrict concurrent modifications.
1. ReentrantLock: A more flexible locking mechanism that allows for timed and interruptible locks. Example: ReentrantLock lock = new ReentrantLock();
2. ReadWriteLock: Allows multiple threads to read but only one to write, improving performance for read-heavy scenarios. Example: ReadWriteLock rwLock =...
Interprocess Communication in microservices can be achieved through various methods like REST, messaging queues, and gRPC.
RESTful APIs: Services communicate over HTTP using JSON or XML. Example: A user service fetching data from an order service.
Message Queues: Asynchronous communication using tools like RabbitMQ or Kafka. Example: Order service sending messages to a payment service.
gRPC: High-performance RPC framework...
Use optimistic locking and transaction management to restrict concurrent modifications in Spring Data JPA.
Implement optimistic locking using @Version annotation in your entity class.
Use @Transactional annotation to manage transactions effectively.
Handle OptimisticLockingFailureException to manage conflicts gracefully.
Consider using pessimistic locking with EntityManager for critical sections.
JVM memory is divided into several areas, each serving specific purposes for efficient memory management in Java applications.
Heap Memory: Used for dynamic memory allocation for Java objects. Example: Objects created using 'new'.
Stack Memory: Stores method call frames, local variables, and references. Example: Primitive data types and object references.
Method Area: Contains class-level data such as class structures, me...
The String Constant Pool optimizes memory usage by storing unique string literals in Java.
Strings are immutable in Java, meaning once created, they cannot be changed.
The String Constant Pool is a special memory area in the Java heap.
When a string literal is created, Java checks the pool first to see if it already exists.
If it exists, the reference to the existing string is returned; if not, a new string is created.
Exam...
I appeared for an interview in May 2025, where I was asked the following questions.
I'm excited about this position to leverage my skills in software development and contribute to innovative projects in a dynamic team.
I admire the company's commitment to cutting-edge technology, like their recent advancements in AI and machine learning.
I am eager to work in a collaborative environment where I can learn from experienced engineers and share my knowledge.
This role aligns perfectly with my career goals, a...
Faced a critical deadline with a complex project; implemented agile practices to enhance team collaboration and deliver on time.
Identified the challenge: A major project was falling behind schedule due to unclear requirements and team miscommunication.
Implemented daily stand-ups to improve communication and ensure everyone was aligned on tasks and priorities.
Utilized agile methodologies, breaking the project into small...
I applied via Referral and was interviewed in Apr 2022. There were 4 interview rounds.
I applied via Walk-in and was interviewed in Dec 2023. There were 2 interview rounds.
Basics of Mechanical Engineering
based on 2 reviews
Rating in categories
Collins Aerospace
Hapag-Lloyd
Mazagon Dock
Wartsila