Filter interviews by
I applied via Naukri.com and was interviewed in Mar 2023. There were 2 interview rounds.
OOPs concepts in Java include inheritance, polymorphism, encapsulation, and abstraction.
Inheritance allows a subclass to inherit properties and methods from a superclass.
Polymorphism allows objects to take on multiple forms and behave differently based on their context.
Encapsulation hides the implementation details of an object and only exposes necessary information.
Abstraction allows for the creation of abstract class...
Interfaces define contracts for behavior, while inheritance allows for code reuse and polymorphism.
Interfaces allow for loose coupling and abstraction, enabling multiple implementations of the same behavior.
Inheritance allows for code reuse and extension of existing classes, reducing code duplication.
Polymorphism allows objects of different classes to be treated as if they were of the same class, simplifying code and i
SQL query for joining tables
Use JOIN keyword to combine two or more tables based on a related column
Specify the columns to be selected using SELECT keyword
Use ON keyword to specify the condition for joining the tables
Different types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN
Used Java concepts such as inheritance, polymorphism, and exception handling in my project.
Implemented inheritance to create a base class and derived classes with specific functionalities.
Utilized polymorphism to allow objects of different classes to be treated as if they were of the same class.
Implemented exception handling to handle errors and prevent program crashes.
Used interfaces to define a set of methods that a ...
Overloading is having multiple methods with the same name but different parameters. Overriding is having a method in a subclass with the same name and parameters as a method in the superclass.
Overloading is used to provide different ways to call a method with different parameters
Overriding is used to provide a specific implementation of a method in a subclass
Overloading is resolved at compile-time while overriding is r...
I applied via Naukri.com and was interviewed in Apr 2023. There were 2 interview rounds.
posted on 4 Oct 2022
I applied via Recruitment Consulltant and was interviewed in Sep 2022. There were 3 interview rounds.
To pursue new challenges and opportunities.
I felt that I had reached a plateau in my career and wanted to explore new avenues.
I was seeking a company that aligned better with my personal and professional goals.
I wanted to take on more responsibility and grow in my role, which was not possible at my previous company.
I left on good terms and have maintained positive relationships with my former colleagues and supervisors
I resigned from my previous company to pursue new opportunities and challenges.
I wanted to explore new industries and gain diverse experiences.
I felt that I had reached a plateau in my previous role and wanted to grow professionally.
I left on good terms with my previous employer and have positive references.
I am excited to bring my skills and expertise to a new company and make a positive impact.
I can join within 2 weeks of receiving an offer letter.
I need to serve a notice period of 1 week at my current job
I will need a few days to wrap up my work and handover responsibilities
I can start as soon as all the formalities are completed
I am flexible with the joining date and can adjust as per the company's requirement
I applied via Referral
Basic aptitude knowledge test and job related knowledge test
I applied via Naukri.com and was interviewed in Jun 2022. There were 3 interview rounds.
As an assistant engineer, I plan the number of machines required and create monthly plans.
I plan the number of machines needed for various projects and tasks.
I consider factors like project timelines, workload, and resource availability.
I create monthly plans by analyzing project requirements and allocating resources accordingly.
I collaborate with team members and supervisors to ensure efficient planning and execution.
...
I create a daily report by summarizing the tasks completed, any issues encountered, and plans for the next day.
Start by listing all the tasks completed during the day
Note any issues encountered and how they were resolved
Include any progress made towards long-term goals
Outline plans for the next day, including any pending tasks
Ensure the report is concise and easy to understand
The capacity of my previous plant was 500 units per day.
The plant had a daily production capacity of 500 units.
We were able to meet the demand of our clients with this capacity.
The plant had a well-organized production line to ensure maximum output.
We regularly monitored and optimized the production process to increase efficiency.
The capacity was sufficient for the size of the plant and the demand of the market.
I applied via Company Website and was interviewed in Sep 2022. There were 2 interview rounds.
posted on 29 Nov 2022
I applied via Walk-in and was interviewed in May 2022. There were 2 interview rounds.
posted on 5 Aug 2022
I applied via Naukri.com and was interviewed in Jul 2022. There were 4 interview rounds.
posted on 15 Dec 2021
I applied via Naukri.com and was interviewed in Nov 2021. There were 3 interview rounds.
Answers to questions related to software engineering concepts.
Volatile is a keyword used to indicate that a variable's value can be changed unexpectedly.
Constant is a keyword used to indicate that a variable's value cannot be changed once it is assigned.
Volatile and const can be used together to indicate that a variable's value cannot be changed and that it may change unexpectedly.
ISR stands for Interrupt Service Routi...
A pointer is a variable that stores the memory address of another variable. Dangling, null, and void pointers are types of pointers.
Dangling pointer: a pointer that points to a memory location that has been deallocated or freed
Null pointer: a pointer that does not point to any memory location
Void pointer: a pointer that has no specific data type and can point to any data type
Storage classes in C define the scope and lifetime of variables.
auto: default storage class for local variables
register: stores variables in CPU registers for faster access
static: retains value between function calls
extern: used to access global variables across multiple files
CAN data frame is a message format used in Controller Area Network (CAN) protocol.
CAN data frame consists of 7 fields: Start of Frame (SOF), Arbitration ID, Control Bits, Data Length Code (DLC), Data Field, Cyclic Redundancy Check (CRC), and End of Frame (EOF).
The Arbitration ID field is used to identify the message priority and the source of the message.
The Data Field can contain up to 8 bytes of data.
The CRC field is...
based on 17 reviews
Rating in categories
Assistant Manager
5
salaries
| ₹6.5 L/yr - ₹15.6 L/yr |
Assistant Engineer
5
salaries
| ₹2.5 L/yr - ₹3.6 L/yr |
Company Secretary
4
salaries
| ₹5.2 L/yr - ₹9.5 L/yr |
Chief Engineer
3
salaries
| ₹3.5 L/yr - ₹20 L/yr |
Technical Executive
3
salaries
| ₹2.5 L/yr - ₹3 L/yr |
Great Eastern Shipping Company
Mercator
Essar Shipping
Shreyas Shipping Logistics