
Amantya Technologies

10+ Amantya Technologies Interview Questions and Answers
Q1. Write a code of binary search and explain it
Binary search is a search algorithm that finds the position of a target value within a sorted array.
Divide the array into two halves
Compare the target value with the middle element
If the target value matches the middle element, return its position
If the target value is less than the middle element, search the left half of the array
If the target value is greater than the middle element, search the right half of the array
Repeat until the target value is found or the search spac...read more
Q2. Reverse a string by making groups of given 'm' characters
Reverse a string by grouping 'm' characters together
Iterate through the string in groups of 'm' characters
Reverse each group of 'm' characters
Concatenate the reversed groups to get the final reversed string
Q3. Tell me something about Data Sturcture
Data structure is a way of organizing and storing data in a computer so that it can be accessed and used efficiently.
Data structures can be linear (arrays, linked lists) or non-linear (trees, graphs)
Common operations on data structures include insertion, deletion, and searching
Examples of data structures include stacks, queues, hash tables, and binary trees
Q4. Write an API call in C
API call in C
Include the necessary header files
Create a URL string with the required parameters
Use the curl library to make the API call
Handle the response data appropriately
Q5. Difference between TCP and UDP
TCP is a connection-oriented protocol while UDP is connectionless.
TCP provides reliable, ordered, and error-checked delivery of data while UDP does not guarantee any of these.
TCP is slower but more reliable while UDP is faster but less reliable.
TCP is used for applications that require high reliability and accuracy such as email, file transfer, and web browsing while UDP is used for applications that require speed and efficiency such as online gaming and video streaming.
Q6. Nibble swap program in C
A nibble swap program in C
Nibble swap means swapping the 4-bit halves of a byte
Use bitwise operators to perform the swap
Example: unsigned char x = 0xAB; x = ((x & 0x0F) << 4) | ((x & 0xF0) >> 4);
Q7. Reverse Linked List in C
Reverse a linked list in C language.
Create three pointers: current, previous, and next.
Traverse the linked list and change the direction of the pointers.
Return the new head of the reversed linked list.
Q8. How to implemented Primary key and foreign key in delta tables.
Primary keys and foreign keys can be implemented in delta tables using constraints and references.
Primary keys can be implemented using the PRIMARY KEY constraint, which ensures that each record in the table has a unique identifier.
Foreign keys can be implemented using the FOREIGN KEY constraint, which establishes a link between two tables based on a common column.
The referenced table must have a primary key defined, and the foreign key column in the referencing table must ha...read more
Q9. Ques -> Can you define difference b/w Azure data lake and Delta lake.
Azure Data Lake is a cloud-based storage and analytics service, while Delta Lake is an open-source storage layer that adds reliability to data lakes.
Azure Data Lake is a service provided by Microsoft Azure for storing and analyzing large amounts of data.
Delta Lake is an open-source storage layer that adds ACID transactions and schema enforcement to data lakes.
Azure Data Lake is a cloud-based solution, while Delta Lake can be used on-premises or in the cloud.
Azure Data Lake su...read more
Q10. What is current ctc & expected ctc?
I prefer to discuss compensation after understanding the role and responsibilities.
I am open to negotiation based on the job requirements
I am looking for a fair and competitive salary
I am more interested in the opportunity and growth potential than just the salary
I am willing to consider other benefits such as health insurance, retirement plans, etc.
Q11. How to handle exception in python?
Exception handling in Python allows for the graceful handling of errors and prevents program crashes.
Use try-except blocks to catch and handle exceptions.
Multiple except blocks can be used to handle different types of exceptions.
The finally block is executed regardless of whether an exception occurred or not.
Exceptions can be raised using the 'raise' keyword.
Custom exceptions can be defined by creating a new class that inherits from the 'Exception' class.
Q12. What is star schema and snowflake schema
Star schema is a data modeling technique where a central fact table is connected to multiple dimension tables. Snowflake schema is an extension of star schema with normalized dimension tables.
Star schema is a simple and denormalized structure
It consists of a central fact table connected to multiple dimension tables
Dimension tables contain descriptive attributes
Star schema is easy to understand and query, but can lead to data redundancy
Snowflake schema is an extension of star ...read more
Q13. which are the most frequently change
The most frequently changing data
Customer preferences
Market trends
Weather data
Stock prices
Social media trends
Q14. Explain ci/cd process?
CI/CD is a process of continuous integration and continuous delivery/deployment.
CI/CD is a software development approach that involves continuous integration, testing, and delivery/deployment.
It helps to automate the software delivery process and ensures that the code is always in a deployable state.
CI/CD pipeline includes stages like build, test, deploy, and release.
Tools like Jenkins, GitLab, and Travis CI are used to implement CI/CD.
CI/CD helps to reduce the time to market...read more
Q15. what is directives and pipes
Directives and pipes are features in Angular that allow developers to extend HTML functionality and transform data in templates.
Directives are markers on a DOM element that tell Angular to attach a specified behavior to that DOM element or transform the DOM element and its children.
Pipes are used to format data in a template. They take in data as input and transform it into the desired output for display.
Examples of directives include ngIf, ngFor, and ngStyle. Examples of pip...read more
Q16. what is angular
Angular is a popular open-source web application framework developed by Google for building dynamic single-page applications.
Angular is based on TypeScript, a superset of JavaScript.
It follows the MVC (Model-View-Controller) architecture.
Angular provides features like data binding, dependency injection, and routing.
It has a powerful CLI (Command Line Interface) for scaffolding and building projects.
Angular has a large community and ecosystem with many third-party libraries an...read more
Q17. Explain DHCP and process of working
DHCP is a network protocol that assigns IP addresses automatically to devices on a network.
DHCP stands for Dynamic Host Configuration Protocol
It allows devices to obtain IP addresses and other network configuration information dynamically
DHCP server assigns IP addresses to devices within a network
DHCP lease time determines how long an IP address is valid for a device
DHCP renewal process occurs when a device tries to renew its IP address lease
Q18. Implement reverse Linked list
Reverse a linked list
Create a new linked list to store the reversed elements
Traverse the original linked list and insert each node at the beginning of the new list
Update the head of the new list as the last node of the original list
More about working at Amantya Technologies

Top HR Questions asked in Amantya Technologies
Interview Process at Amantya Technologies

Top Interview Questions from Similar Companies








Reviews
Interviews
Salaries
Users/Month

