Ups Logistics
20+ ISMT Interview Questions and Answers
Q1. What extra functionality need to implement when passing object as the key in map?
When passing an object as the key in a map, extra functionality needs to be implemented to ensure proper hashing and equality comparison.
Override hashCode() method to generate a unique hash code for the object
Override equals() method to compare the objects for equality
Implement Comparable interface if custom sorting is required
Q2. Functional Programming and how many static and default methods can functional interface have?
Functional interfaces can have only one abstract method, but can have multiple static and default methods.
Functional interfaces in Java can have only one abstract method, but can have multiple static and default methods.
Static methods in functional interfaces can be called using the interface name itself.
Default methods provide a default implementation in the interface itself.
Example: java.util.function.Function is a functional interface with one abstract method and default m...read more
Q3. How do aggregate the parallel threads to complete at once
Use synchronization mechanisms like barriers or join to aggregate parallel threads
Use synchronization mechanisms like barriers or join to wait for all threads to complete before proceeding
Implement a barrier that blocks all threads until they all reach a certain point in the code
Use a join operation to wait for all threads to finish before continuing execution
Q4. How to sort an object by its fields in java?
Use Comparator interface to sort objects by fields in Java.
Implement Comparator interface and override compare method
Use Collections.sort() method with custom Comparator
Example: Sorting a list of Person objects by age field
Q5. What you know about UPS logistics?
UPS logistics involves managing the flow of goods, information, and funds between the point of origin and the point of consumption.
UPS is a global leader in logistics and package delivery services.
They offer a range of services including transportation, distribution, freight forwarding, and supply chain solutions.
UPS utilizes advanced technology such as tracking systems and route optimization to improve efficiency.
Their logistics network includes warehouses, distribution cent...read more
Q6. What are the steps to reduce the out standing balance
To reduce the outstanding balance, follow these steps:
Analyze the outstanding balance to identify the main contributors
Contact customers with outstanding balances to remind them of their payment obligations
Offer payment plans or discounts to incentivize prompt payment
Implement stricter credit control measures to prevent further outstanding balances
Regularly monitor and follow up on outstanding balances to ensure timely resolution
Q7. How to implement Spring security?
Implementing Spring security involves configuring security settings in the Spring application.
Add Spring Security dependency in pom.xml
Configure security settings in SecurityConfig class
Define user roles and permissions
Use annotations like @EnableWebSecurity and @Secured
Q8. What is account receivable and accounts payable
Accounts receivable is the money owed to a company by its customers, while accounts payable is the money a company owes to its suppliers.
Accounts receivable refers to the outstanding invoices or money owed to a company by its customers for goods or services provided.
Accounts payable refers to the outstanding invoices or money that a company owes to its suppliers or vendors for goods or services received.
Accounts receivable is an asset on the company's balance sheet, represent...read more
Q9. 1 ) what’s Accounts receivable 2) Golden rules of accounting 2)journal entry
Accounts receivable is the money owed to a company by its customers for goods or services provided on credit.
Accounts receivable represents the amount of money owed to a company by its customers.
It is considered an asset on the company's balance sheet.
Companies often have specific terms for when accounts receivable must be paid, such as net 30 or net 60.
Monitoring accounts receivable is important for cash flow management and financial health of a company.
Q10. How will you design the apis
I will design the APIs by first understanding the requirements, defining the endpoints, choosing the appropriate HTTP methods, and documenting the API specifications.
Understand the requirements and use cases for the APIs
Define the endpoints and their functionalities
Choose the appropriate HTTP methods for each endpoint (GET, POST, PUT, DELETE)
Document the API specifications including request and response formats
Q11. Difference between post, put and patch
Post is used to create a new resource, put is used to update an existing resource, and patch is used to partially update an existing resource.
Post is used to create a new resource in RESTful APIs
Put is used to update an existing resource in RESTful APIs
Patch is used to partially update an existing resource in RESTful APIs
Post is typically used for creating new records in a database
Put is typically used for updating existing records in a database
Patch is typically used for mak...read more
Q12. WHAT IS ACCOUNT RECEIVABLE
Account receivable is the money owed to a company by its customers for goods or services provided on credit.
It is a current asset on the balance sheet
It represents the amount of money owed to the company by its customers
It is usually collected within a certain period of time, typically 30-90 days
Examples include outstanding invoices, unpaid bills, and customer payments that have not yet been deposited
It is important for companies to manage their accounts receivable to ensure ...read more
Q13. What Are your Greatest Stengths?
My greatest strengths include problem-solving skills, attention to detail, and strong communication abilities.
Strong problem-solving skills - I enjoy tackling complex issues and finding creative solutions.
Attention to detail - I am meticulous in my work to ensure accuracy and quality.
Strong communication abilities - I can effectively convey ideas and collaborate with team members.
Adaptability - I am able to quickly learn new technologies and adapt to changing environments.
Q14. Golden rule of accounting
The golden rule of accounting states that debit what comes in and credit what goes out.
Debit what comes in and credit what goes out
Assets = Liabilities + Equity
Helps maintain the accounting equation balance
Used to ensure accurate recording of financial transactions
Q15. Difference between finance and accounting
Finance focuses on managing money and investments, while accounting focuses on recording and analyzing financial transactions.
Finance involves managing money, investments, and financial risks.
Accounting involves recording, classifying, and analyzing financial transactions.
Finance helps in making financial decisions and managing funds effectively.
Accounting helps in providing financial information for decision-making and reporting purposes.
Examples: Finance includes budgeting,...read more
Q16. Restful and soap difference
RESTful is an architectural style that uses HTTP for communication, while SOAP is a protocol that uses XML for communication.
RESTful is lightweight and uses standard HTTP methods like GET, POST, PUT, DELETE.
SOAP is more rigid and uses XML-based messaging protocol.
RESTful is stateless, while SOAP can maintain state.
RESTful is more popular for web services, while SOAP is commonly used in enterprise applications.
Q17. Example of Open close principle
Open close principle states that a class should be open for extension but closed for modification.
Classes should be open for extension through inheritance or implementing interfaces
Classes should be closed for modification to avoid breaking existing code
Example: Using abstract classes or interfaces to define behavior and allowing subclasses to implement specific functionality
Q18. Explain difference between boosting algorithms
Boosting algorithms are ensemble learning techniques that combine multiple weak learners to create a strong learner.
Boosting algorithms train models sequentially, with each model correcting errors made by the previous one.
Examples of boosting algorithms include AdaBoost, Gradient Boosting, and XGBoost.
AdaBoost adjusts the weights of incorrectly classified instances, Gradient Boosting fits new models to the residuals of the previous model, and XGBoost uses a more regularized m...read more
Q19. LINQ joins on 2 tables
LINQ joins on 2 tables allow for combining data from both tables based on a common key.
Use the 'join' keyword in LINQ to join two tables based on a common key
Specify the key to join on using 'equals' keyword
Select the desired columns from both tables in the result
Q20. What Environment
The environment refers to the operating system, hardware, and software components in which the system software will run.
Operating system (e.g. Windows, Linux, macOS)
Hardware specifications (e.g. CPU, memory, storage)
Software dependencies (e.g. libraries, frameworks)
Development tools and IDEs used
Network environment (e.g. internet connectivity, firewalls)
Q21. Golden rules of accounting
Golden rules of accounting are basic principles that guide the process of recording financial transactions.
The three golden rules of accounting are: Debit what comes in, Credit what goes out, Debit the receiver, Credit the giver, Debit all expenses and losses, Credit all incomes and gains.
These rules help ensure that financial transactions are accurately recorded and classified.
For example, when a company receives cash from a customer, the transaction would be recorded by deb...read more
Q22. Explain Neural networks
Neural networks are a type of machine learning algorithm inspired by the human brain, consisting of interconnected nodes that process information.
Neural networks consist of layers of interconnected nodes called neurons.
Each neuron receives input, processes it using an activation function, and passes the output to the next layer.
Neural networks learn by adjusting the weights of connections between neurons during training.
They are used in various applications such as image and ...read more
Q23. Real world examples
Real world examples showcase practical applications of theoretical knowledge.
Using algorithms to optimize delivery routes for a logistics company
Implementing machine learning models to predict customer behavior for a retail company
Developing a mobile app for tracking fitness goals and progress
Q24. Scrum fundamentals and usage
Scrum is an agile framework used for project management, emphasizing teamwork, accountability, and iterative progress.
Scrum involves breaking down projects into smaller tasks called sprints
It emphasizes regular communication and collaboration within a cross-functional team
Scrum ceremonies include daily stand-up meetings, sprint planning, sprint review, and sprint retrospective
Roles in Scrum include Product Owner, Scrum Master, and Development Team
Scrum artifacts include Produ...read more
Q25. Filter something in Excel
More about working at Ups Logistics
Top HR Questions asked in ISMT
Interview Process at ISMT
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month