Monocept
10+ Glance One Ship Management Interview Questions and Answers
Q1. in how many ways we can create object
Objects can be created in multiple ways depending on the programming language and its syntax.
Using the 'new' keyword in Java and C#
Using object literals in JavaScript
Using constructors in C++
Using factory methods in Python
Using reflection in Java and C#
Using deserialization in .NET
Using cloning in Java
Using templates in C++
Q2. What is state management What are the error handler
State management is the process of managing the state of an application, while error handling is the process of dealing with errors that occur during the execution of a program.
State management involves storing and updating the state of an application to ensure data consistency and proper functionality.
Error handling involves detecting, reporting, and resolving errors that occur during the execution of a program to prevent crashes and unexpected behavior.
State management can ...read more
Q3. Explain what is the difference between overloading and overriding
Overloading is when a class has multiple methods with the same name but different parameters, while overriding is when a subclass provides a specific implementation for a method that is already defined in its superclass.
Overloading involves multiple methods with the same name but different parameters
Overriding involves a subclass providing a specific implementation for a method already defined in its superclass
Overloading is determined at compile time based on the method sign...read more
Q4. Difference between Group by and Having
Group by is used to group rows that have the same values into summary rows, while Having is used to filter groups based on a specified condition.
Group by is used with aggregate functions to group rows based on one or more columns.
Having is used to filter groups based on a specified condition after the group by operation.
Group by is used before the Having clause in a SQL query.
Q5. Write the steps for authentication and authorisation
Authentication and authorization steps for software engineer role
1. Authentication verifies the identity of a user, usually through credentials like username and password
2. Authorization determines what actions a user is allowed to perform after authentication
3. Common authentication methods include OAuth, JWT, and SAML
4. Authorization can be role-based, attribute-based, or policy-based
5. Implementing multi-factor authentication enhances security
Q6. What was your iOS Experience?
I have 5 years of experience developing iOS applications using Swift and Objective-C.
Developed multiple iOS applications from scratch using Swift and Objective-C
Experience with UIKit, Core Data, Core Animation, and other iOS frameworks
Worked on integrating third-party libraries and APIs like Firebase and Alamofire
Optimized app performance and memory management for better user experience
Familiar with Apple's Human Interface Guidelines and best practices for iOS development
Q7. What is Oops Concept?
Oops Concept is a programming paradigm that focuses on objects and their interactions to solve problems.
Oops stands for Object-Oriented Programming System
It emphasizes on encapsulation, inheritance, and polymorphism
Objects are instances of classes that have attributes and methods
Encapsulation is the process of hiding data and methods within a class
Inheritance allows a class to inherit properties and methods from another class
Polymorphism allows objects to take on multiple for...read more
Q8. Optimizing queries in SQL
Optimizing queries in SQL involves using indexes, limiting the use of wildcards, and avoiding unnecessary joins.
Use indexes on columns frequently used in WHERE clauses to improve query performance.
Avoid using wildcards at the beginning of a LIKE statement as it prevents the use of indexes.
Minimize the number of joins in a query to reduce the amount of data that needs to be processed.
Q9. Different between state less & state ful?
Stateful retains information about the state of a system, while stateless does not store any state information.
Stateful systems store information about previous interactions, while stateless systems do not.
Stateful systems require more resources to maintain state information, while stateless systems are more scalable.
Examples of stateful systems include traditional web applications with session management, while stateless systems include RESTful APIs.
Q10. hooks in react
Hooks are a feature in React that allow you to use state and other React features in functional components.
Hooks were introduced in React 16.8
They allow you to use state and other React features in functional components
useState is a commonly used hook for managing state
useEffect is another commonly used hook for handling side effects
Custom hooks can be created to reuse logic across components
Q11. check in C# corner
The question is related to checking if a number is a power of 2 in C#.
Use bitwise AND operation to check if the number is a power of 2.
If the number is a power of 2, it will have only one bit set in its binary representation.
Example: Check if (num & (num - 1)) is equal to 0 to determine if num is a power of 2.
Q12. Reason for switch
Seeking new challenges and growth opportunities in data analysis field.
Desire to work with larger datasets and more complex analysis
Interest in learning new tools and technologies in data analysis
Seeking a more collaborative and dynamic work environment
Opportunity for career advancement and professional development
Q13. Use of widget flutter binding?
Flutter binding is used to connect Flutter widgets to the underlying platform code.
Flutter binding is responsible for rendering widgets on the screen and handling user input.
It provides a bridge between the Dart code and the platform-specific code (e.g. Android or iOS).
Flutter binding ensures that the widgets are displayed correctly and respond to user interactions.
Examples of Flutter binding include the rendering engine, gesture recognition, and platform channels.
Q14. optimization of web application
Interview Process at Glance One Ship Management
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month