Premium Employer

HCLTech

3.5
based on 35.8k Reviews
Filter interviews by

20+ Om Sakthi Lorry Service Interview Questions and Answers

Updated 13 Feb 2025
Popular Designations

Q1. which html control is not programmable in asp.net what does this mean saas,pass,Iaas in technology what is design pattern what is Singleton what is multicast delegates

Ans.

Answering technical questions related to ASP.NET and design patterns

  • The HTML control that is not programmable in ASP.NET is the control

  • SaaS stands for Software as a Service, PaaS stands for Platform as a Service, and IaaS stands for Infrastructure as a Service

  • Design patterns are reusable solutions to common software development problems

  • Singleton is a design pattern that restricts the instantiation of a class to one object

  • Multicast delegates are delegates that can have multip...read more

Add your answer

Q2. API Testing: Different http requests, difference between get/post, post/put, patch, http error codes

Ans.

API Testing: Understanding different http requests and error codes

  • GET request is used to retrieve data from the server

  • POST request is used to submit data to the server

  • PUT request is used to update existing data on the server

  • PATCH request is used to partially update existing data on the server

  • HTTP error codes indicate the status of the request/response

  • 200 OK - successful request

  • 400 Bad Request - invalid request

  • 401 Unauthorized - authentication required

  • 404 Not Found - requested...read more

Add your answer

Q3. What are the components of an Azure Kubernetes Service (AKS) cluster?

Ans.

Components of an Azure Kubernetes Service (AKS) cluster

  • Master nodes

  • Worker nodes

  • Node pools

  • Networking components (Virtual Network, Load Balancer)

  • Storage components (Azure Disk, Azure Files)

  • RBAC (Role-Based Access Control)

  • Monitoring and logging components (Azure Monitor, Azure Log Analytics)

Add your answer

Q4. Difference between MVVM and VIPER. Advantages of both with real experience.

Ans.

MVVM and VIPER are architectural patterns used in iOS development. MVVM focuses on data binding while VIPER emphasizes modularity.

  • MVVM separates the view, model, and view model layers. It allows for easy testing and maintenance. Example: RxSwift library.

  • VIPER separates the view, interactor, presenter, entity, and router layers. It promotes scalability and flexibility. Example: Uber app.

  • MVVM advantages: easy to understand, maintain, and test. It also allows for reusability of ...read more

Add your answer
Discover Om Sakthi Lorry Service interview dos and don'ts from real experiences

Q5. What are the build tools used for Java projects?

Ans.

Build tools commonly used for Java projects include Maven, Gradle, and Ant.

  • Maven is a popular build automation tool that manages dependencies and builds projects using XML configuration files.

  • Gradle is another build automation tool that uses a Groovy-based DSL for defining build scripts.

  • Ant is a Java-based build tool that uses XML files for configuration and is known for its flexibility.

Add your answer

Q6. Difference between primary and unique key?

Ans.

Primary key uniquely identifies a record in a table, while unique key ensures that all values in a column are distinct.

  • Primary key can't have null values, while unique key can have one null value.

  • A table can have only one primary key, but multiple unique keys.

  • Primary key is automatically indexed, while unique key may or may not be indexed.

View 1 answer
Are these interview questions helpful?

Q7. Design batch which creates and sends report

Ans.

Design a batch process to create and send reports

  • Create a script to generate the report based on specified criteria

  • Schedule the script to run at regular intervals using a batch scheduler like cron

  • Configure the script to send the report via email or save it to a shared location

  • Include error handling and logging in the batch process

Add your answer

Q8. What is the Kubernetes architecture? Write a azure pipeline script.

Ans.

Kubernetes architecture is a container orchestration platform that uses a master-slave architecture to manage containerized applications.

  • Kubernetes has a master node that manages the cluster and worker nodes that run the applications.

  • The master node has several components such as API server, etcd, scheduler, and controller manager.

  • Worker nodes have kubelet, kube-proxy, and container runtime components.

  • Kubernetes uses labels and selectors to group and manage containers.

  • Kuberne...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Adaptability on New Environment

Ans.

I am highly adaptable to new environments and can quickly learn and adjust to new technologies and processes.

  • I have a strong ability to learn quickly and efficiently

  • I am comfortable with change and can easily adjust to new situations

  • I am proactive in seeking out new information and resources to help me adapt

  • I have experience working in diverse environments and with different teams

  • I am open-minded and willing to try new approaches and methods

Add your answer

Q10. What is the product life cycle?

Ans.

The product life cycle is the stages a product goes through from introduction to withdrawal from the market.

  • Introduction stage - product is launched and promoted

  • Growth stage - sales and market share increase

  • Maturity stage - sales peak and competition intensifies

  • Decline stage - sales decrease and product may be discontinued

  • Examples: iPhone (introduction), Coca-Cola (maturity), Blackberry (decline)

Add your answer

Q11. Removing an element from a circular linked list

Ans.

To remove an element from a circular linked list, we need to update the pointers of the previous and next nodes.

  • Find the node to be removed

  • Update the pointers of the previous and next nodes

  • Free the memory of the removed node

Add your answer

Q12. Write a code to get unique numbers from array

Ans.

Code to get unique numbers from array of strings

  • Convert array of strings to array of integers

  • Use a Set to store unique numbers

  • Convert Set back to array if needed

Add your answer

Q13. how to do test estimations?

Ans.

Test estimations can be done by breaking down the testing tasks, identifying dependencies, and using historical data.

  • Break down testing tasks into smaller, manageable units

  • Identify dependencies between tasks

  • Use historical data to estimate time and effort

  • Consider the complexity of the system being tested

  • Involve the testing team in the estimation process

  • Use estimation techniques such as PERT or Three-Point Estimation

  • Adjust estimates based on risk and uncertainty

Add your answer

Q14. how to create test plan?

Ans.

A test plan can be created by identifying objectives, defining scope, selecting test cases, and determining resources.

  • Identify objectives and goals of testing

  • Define scope and boundaries of testing

  • Select test cases based on objectives and scope

  • Determine resources needed for testing

  • Include timelines and milestones in the plan

  • Review and update the plan regularly

Add your answer

Q15. What is aws lambda

Ans.

AWS Lambda is a serverless computing service that runs your code in response to events and automatically manages the underlying compute resources.

  • AWS Lambda allows you to run code without provisioning or managing servers.

  • It supports multiple programming languages including Node.js, Python, Java, and C#.

  • You only pay for the compute time that you consume, with no upfront costs.

  • Lambda can be used for a variety of use cases such as data processing, real-time file processing, and ...read more

View 2 more answers

Q16. What are the tools we use

Ans.

We use a variety of tools including programming languages, frameworks, version control systems, and project management tools.

  • Programming languages such as Java, Python, C++, etc.

  • Frameworks like Spring, React, Angular, etc.

  • Version control systems like Git, SVN, Mercurial, etc.

  • Project management tools such as Jira, Trello, Asana, etc.

Add your answer

Q17. Life cycle hooks and scenarios of uses

Ans.

Life cycle hooks are methods that allow you to tap into the lifecycle of a component in Angular.

  • ngOnInit - called after Angular has initialized all data-bound properties

  • ngOnChanges - called when an input property changes

  • ngOnDestroy - called before the component is destroyed

  • ngAfterViewInit - called after Angular has fully initialized a component's view

Add your answer

Q18. What is UDS protocol

Ans.

UDS protocol stands for Unified Diagnostic Services protocol used in automotive industry for communication between vehicle ECUs.

  • UDS protocol is used for diagnostic communication between electronic control units (ECUs) in vehicles.

  • It is standardized by ISO 14229-1 and ISO 14229-2.

  • UDS allows for diagnostic services such as reading and clearing diagnostic trouble codes, accessing ECU information, and performing routines like flashing ECU firmware.

  • It uses a request-response mecha...read more

Add your answer

Q19. Brief about performance process

Ans.

Performance process involves setting goals, monitoring progress, providing feedback, and evaluating results.

  • Setting clear and specific performance goals for individuals or teams

  • Regularly monitoring progress towards those goals

  • Providing feedback on performance to help improve

  • Evaluating results to determine success and areas for improvement

Add your answer

Q20. conpt to end of the life cycle

Ans.

End-to-end life cycle management involves overseeing a project from conception to completion.

  • Understand project requirements and goals

  • Create a detailed project plan

  • Assign tasks and responsibilities to team members

  • Monitor progress and make adjustments as needed

  • Ensure project is delivered on time and within budget

Add your answer

Q21. DOT net vs ASP.net

Ans.

ASP.NET is a web development framework within the .NET platform, while .NET is a broader framework for building various types of applications.

  • ASP.NET is specifically for web development, while .NET is a general-purpose framework.

  • ASP.NET includes technologies like Web Forms, MVC, and Web API for building web applications.

  • .NET encompasses languages like C#, VB.NET, and F# for building desktop, web, and mobile applications.

  • ASP.NET is built on top of the .NET framework, utilizing...read more

Add your answer

Q22. What is git rebase?

Ans.

Git rebase is a command used to integrate changes from one branch to another by applying them on top of the target branch.

  • Rebase rewrites the project history by creating new commits for the changes.

  • It is used to keep the commit history clean and linear.

  • It is an alternative to merging and can be used to resolve conflicts.

  • It should not be used on public branches as it can cause conflicts for other users.

  • Example: git rebase feature-branch master

Add your answer

Q23. Explain Spring Lifecycle

Ans.

Spring Lifecycle is a series of steps that a Spring bean goes through from initialization to destruction.

  • 1. Initialization phase: Bean is instantiated, dependencies are injected, and any initialization methods are called.

  • 2. In use phase: Bean is used by the application.

  • 3. Destruction phase: Bean is destroyed, any cleanup methods are called.

  • 4. Post-processor phase: Additional processing can be done before or after initialization.

  • 5. BeanPostProcessor interface: Allows for custo...read more

Add your answer

Q24. Explain oops concepts

Ans.

Object-oriented programming concepts like inheritance, encapsulation, polymorphism, and abstraction.

  • Inheritance: Allows a class to inherit properties and behavior from another class.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit.

  • Polymorphism: Ability to present the same interface for different data types.

  • Abstraction: Hiding the complex implementation details and showing only the necessary features.

Add your answer

Q25. Explain DB structure

Ans.

DB structure refers to the organization of data in a database, including tables, relationships, and constraints.

  • DB structure includes tables, columns, relationships, indexes, and constraints.

  • Tables store data in rows and columns.

  • Columns define the type of data that can be stored in a table.

  • Relationships define how tables are connected to each other.

  • Indexes improve the performance of database queries.

  • Constraints enforce rules on data integrity.

  • Example: In a library database, t...read more

Add your answer

Q26. web api vs ASP.net

Ans.

Web API is a framework for building HTTP services that can be consumed by a variety of clients, while ASP.NET is a web application framework for building dynamic web sites, web applications, and web services.

  • Web API is specifically designed for building RESTful services that can be consumed by a wide range of clients, including web browsers, mobile devices, and IoT devices.

  • ASP.NET is a web application framework that provides a robust set of tools for building dynamic web site...read more

Add your answer

Q27. Program on string

Ans.

A program on string manipulation and operations.

  • String concatenation using '+' operator

  • String length using 'length()' method

  • Substring extraction using 'substring()' method

  • String comparison using 'equals()' method

  • String search using 'indexOf()' method

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Om Sakthi Lorry Service

based on 64 interviews
4 Interview rounds
Technical Round - 1
Technical Round - 2
HR Round - 1
HR Round - 2
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter