Add office photos
Engaged Employer

Winjit Technologies

3.7
based on 181 Reviews
Filter interviews by

20+ Hamleys Interview Questions and Answers

Updated 16 Jan 2025

Q1. Which protocols are used in IoT?

Ans.

IoT uses various protocols such as MQTT, CoAP, HTTP, and AMQP for communication and data transfer.

  • MQTT (Message Queuing Telemetry Transport) is a lightweight protocol used for IoT devices with low bandwidth and power constraints.

  • CoAP (Constrained Application Protocol) is designed for resource-constrained devices and networks.

  • HTTP (Hypertext Transfer Protocol) is used for web-based communication and data transfer.

  • AMQP (Advanced Message Queuing Protocol) is a messaging protocol...read more

Add your answer

Q2. Whats is difference between angular and react

Ans.

Angular is a full-fledged framework with batteries included, while React is a library focused on UI components.

  • Angular is a full-fledged framework with built-in features like routing, forms, and HTTP client.

  • React is a library focused on building UI components and managing state.

  • Angular uses two-way data binding, while React uses one-way data flow.

  • Angular uses TypeScript by default, while React uses JavaScript (or TypeScript if preferred).

  • Angular has a steeper learning curve d...read more

Add your answer

Q3. Tell me 3 frontend and 3 backend technologies.

Ans.

Frontend technologies include HTML, CSS, and JavaScript. Backend technologies include Node.js, Python, and Java.

  • Frontend technologies: HTML, CSS, JavaScript

  • Backend technologies: Node.js, Python, Java

Add your answer

Q4. What are access modifiers in swift

Ans.

Access modifiers in Swift are keywords that control the visibility and accessibility of classes, methods, properties, and other entities.

  • Access modifiers include public, internal, fileprivate, and private.

  • Public allows entities to be accessed from any source file in the module or from another module that imports the defining module.

  • Internal restricts access to the current module.

  • Fileprivate restricts access to the defining source file.

  • Private restricts access to the enclosing...read more

Add your answer
Discover Hamleys interview dos and don'ts from real experiences

Q5. Compare Modbus RTU vs Modbus ASCII.

Ans.

Modbus RTU is binary and Modbus ASCII is text-based. RTU is more efficient and commonly used.

  • RTU uses binary encoding while ASCII uses text-based encoding

  • RTU is more efficient and commonly used in industrial automation

  • ASCII is easier to troubleshoot and can be used for long-distance communication

  • RTU has a smaller message size and faster transmission speed

  • ASCII has a larger message size and slower transmission speed

Add your answer

Q6. Difference between interface and abstract clas

Ans.

Interface is a contract that defines the methods a class must implement, while abstract class can have both implemented and abstract methods.

  • Interface methods are public and abstract by default, while abstract class can have abstract and non-abstract methods.

  • A class can implement multiple interfaces but can only inherit from one abstract class.

  • Interfaces are used for full abstraction, while abstract classes are used for partial abstraction.

  • Example: Interface - Comparable, Abs...read more

Add your answer
Are these interview questions helpful?

Q7. What are features of OOPS

Ans.

OOPS features include encapsulation, inheritance, polymorphism, and abstraction.

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

  • Inheritance: Ability to create new classes based on existing classes, inheriting their attributes and methods.

  • Polymorphism: Ability to use a single interface for different data types or classes.

  • Abstraction: Hiding the implementation details and showing only the necessary features of an object.

Add your answer

Q8. Explain MQTT protocols.

Ans.

MQTT is a lightweight messaging protocol for IoT devices.

  • MQTT stands for Message Queuing Telemetry Transport

  • It uses a publish-subscribe model for communication

  • It is designed for low-bandwidth, high-latency networks

  • It is widely used in IoT applications

  • It supports Quality of Service (QoS) levels for message delivery

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

Q9. database queries and the database types

Ans.

Database queries are used to retrieve data from databases. There are different types of databases such as relational, NoSQL, and graph databases.

  • Relational databases use SQL for querying data

  • NoSQL databases use different query languages such as MongoDB's query language

  • Graph databases use graph traversal languages such as Cypher

  • Queries can be used to retrieve specific data or perform complex operations such as joins and aggregations

Add your answer

Q10. What is reactjs

Ans.

ReactJS is a JavaScript library for building user interfaces.

  • ReactJS is developed and maintained by Facebook.

  • It allows developers to create reusable UI components.

  • ReactJS uses a virtual DOM for better performance.

  • It follows a component-based architecture.

  • ReactJS can be used for building single-page applications.

Add your answer

Q11. Binary search implementation

Ans.

Binary search is a fast search algorithm that finds the position of a target value within a sorted array.

  • Binary search works by repeatedly dividing the search interval in half.

  • It compares the target value with the middle element of the array.

  • If the target value is equal to the middle element, the position is found.

  • If the target value is less than the middle element, the search continues on the lower half of the array.

  • If the target value is greater than the middle element, the...read more

Add your answer

Q12. Quick sort code implementation

Ans.

Quick sort is a popular sorting algorithm that uses divide and conquer strategy.

  • Divide the array into two sub-arrays based on a pivot element

  • Recursively sort the sub-arrays

  • Combine the sorted sub-arrays to get the final sorted array

Add your answer

Q13. What is V model

Ans.

V model is a software development model that emphasizes testing at each stage of development.

  • V model is also known as Verification and Validation model.

  • It is a sequential path of the waterfall model, where each phase must be completed before the next phase begins.

  • The left side of the V represents the development phases, while the right side represents the testing phases.

  • It helps in early detection and correction of defects.

  • Example: Requirements analysis is followed by system ...read more

Add your answer

Q14. How will you figure if there is any way Wjnjit can help a company ( The problem should be one which we have never faced earlier

Ans.

I will analyze the company's current processes and identify areas for improvement where Wjnjit can provide solutions.

  • Conduct a thorough analysis of the company's operations and identify pain points

  • Research Wjnjit's capabilities and solutions

  • Match the identified pain points with Wjnjit's solutions

  • Present the proposed solutions to the company and demonstrate how they can benefit from them

Add your answer

Q15. What can you sell of Winjit in any company of your choice

Ans.

Winjit offers innovative digital solutions that can enhance the productivity and efficiency of any company.

  • Winjit's IoT solutions can help companies optimize their operations and reduce costs.

  • Winjit's AI-powered chatbots can improve customer engagement and support.

  • Winjit's mobile app development services can help companies reach a wider audience and improve their brand image.

  • Winjit's blockchain solutions can enhance the security and transparency of a company's transactions.

  • Wi...read more

Add your answer

Q16. Detail qbout angular and node js

Ans.

Angular is a front-end framework while Node.js is a back-end runtime environment.

  • Angular is used for building dynamic web applications with a focus on the client-side.

  • Node.js is used for building server-side applications with JavaScript.

  • Angular uses TypeScript for building applications while Node.js uses JavaScript.

  • Angular has a large community and a lot of pre-built components while Node.js has a vast library of modules.

  • Angular can be used with Node.js to build full-stack ap...read more

Add your answer

Q17. Is Node.js Single Threaded or Multiple Threaded

Ans.

Node.js is single threaded, but uses multiple threads for I/O operations.

  • Node.js uses a single thread to handle all JavaScript code execution.

  • It uses multiple threads from a thread pool to handle I/O operations asynchronously.

  • This allows Node.js to handle high concurrency without blocking the main thread.

  • Example: When reading a file, Node.js will use a separate thread from the pool to perform the I/O operation.

Add your answer

Q18. print the missing number from the range 1 to 100;

Ans.

Use the formula for sum of natural numbers to find the missing number.

  • Calculate the sum of numbers from 1 to 100 using the formula n*(n+1)/2

  • Find the actual sum of numbers from 1 to 100

  • Subtract the actual sum from the calculated sum to find the missing number

Add your answer

Q19. how to converts stack to heap

Ans.

To convert a stack to a heap, you can use a sorting algorithm like heapify.

  • Use a sorting algorithm like heapify to rearrange the elements in the stack into a heap structure.

  • Heapify the stack by starting from the last non-leaf node and moving up the tree.

  • After heapifying the stack, the elements will be in a heap structure with the root node containing the maximum value.

Add your answer

Q20. Java code for finding even number

Ans.

Java code to find even numbers in an array

  • Iterate through the array and check if each element is divisible by 2

  • Use the modulus operator (%) to check for even numbers

  • Store the even numbers in a separate array or print them out

Add your answer

Q21. Documentation you know like srs frs

Ans.

SRS and FRS are types of documentation used in software development.

  • SRS stands for Software Requirements Specification and outlines the functional and non-functional requirements of a software system.

  • FRS stands for Functional Requirements Specification and details the specific features and functionalities of a software system.

  • Other types of documentation include user manuals, technical specifications, and design documents.

  • Documentation is important for ensuring clear communic...read more

Add your answer

Q22. What are Promises

Ans.

Promises are objects representing the eventual completion or failure of an asynchronous operation.

  • Promises are used in JavaScript to handle asynchronous operations.

  • They can be in one of three states: pending, fulfilled, or rejected.

  • Promises can be chained using .then() to handle success and .catch() to handle errors.

  • Example: Fetching data from an API returns a Promise that resolves with the data or rejects with an error.

Add your answer

Q23. print all str in arrays

Ans.

Print all strings in an array

  • Use a loop to iterate through the array

  • Print each string in the array

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

Interview Process at Hamleys

based on 35 interviews
Interview experience
3.5
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.1
 • 398 Interview Questions
4.4
 • 218 Interview Questions
3.8
 • 204 Interview Questions
4.4
 • 202 Interview Questions
3.9
 • 176 Interview Questions
4.0
 • 134 Interview Questions
View all
Top Winjit Technologies Interview Questions And Answers
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