Add office photos
Engaged Employer

Amantya Technologies

3.8
based on 145 Reviews
Filter interviews by

20+ Geed Simulations Interview Questions and Answers

Updated 30 Mar 2025

Q1. Write a code of binary search and explain it

Ans.

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

Add your answer

Q2. Reverse a string by making groups of given 'm' characters

Ans.

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

View 1 answer

Q3. Tell me something about Data Sturcture

Ans.

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

Add your answer

Q4. Write an API call in C

Ans.

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

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

Q5. Difference between TCP and UDP

Ans.

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.

Add your answer

Q6. Nibble swap program in C

Ans.

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);

Add your answer
Are these interview questions helpful?

Q7. Reverse Linked List in C

Ans.

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.

Add your answer

Q8. How to implemented Primary key and foreign key in delta tables.

Ans.

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

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

Q9. Ques -&gt; Can you define difference b/w Azure data lake and Delta lake.

Ans.

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

Add your answer

Q10. What is current ctc &amp; expected ctc?

Ans.

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.

Add your answer

Q11. How to handle exception in python?

Ans.

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.

Add your answer

Q12. What is star schema and snowflake schema

Ans.

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

Add your answer

Q13. which are the most frequently change

Ans.

The most frequently changing data

  • Customer preferences

  • Market trends

  • Weather data

  • Stock prices

  • Social media trends

Add your answer

Q14. Explain ci/cd process?

Ans.

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

Add your answer

Q15. What is Connection pooling

Ans.

Connection pooling is a technique to manage database connections efficiently, reducing overhead and improving performance.

  • Connection pooling maintains a pool of active database connections for reuse.

  • It reduces the overhead of establishing a new connection for each database request.

  • Example: A web application can reuse connections from the pool instead of opening new ones for each user request.

  • Connection pools can be configured with parameters like maximum pool size and timeout...read more

Add your answer

Q16. What is mounting in docker

Ans.

Mounting in Docker allows you to share files between the host and containers, enabling data persistence and configuration management.

  • Mounting can be done using volumes or bind mounts.

  • Volumes are managed by Docker and are stored in a part of the host filesystem which is not directly accessible.

  • Example of a volume: `docker run -v my_volume:/data my_image`.

  • Bind mounts allow you to specify an exact path on the host, e.g., `docker run -v /host/path:/container/path my_image`.

  • Mounti...read more

Add your answer

Q17. what is directives and pipes

Ans.

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

Add your answer

Q18. What is decorators

Ans.

Decorators are a design pattern in Python that allows modifying the behavior of functions or methods at runtime.

  • A decorator is a function that takes another function and extends its behavior without explicitly modifying it.

  • Common use cases include logging, access control, and caching.

  • Example: @staticmethod and @classmethod are built-in decorators in Python.

  • Custom decorators can be created using nested functions.

  • Example of a simple decorator: def my_decorator(func): def wrappe...read more

Add your answer

Q19. what is angular

Ans.

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

Add your answer

Q20. Explain DHCP and process of working

Ans.

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

Add your answer

Q21. Implement reverse Linked list

Ans.

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

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

Interview Process at Geed Simulations

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

Top Interview Questions from Similar Companies

3.7
 • 6.5k Interview Questions
3.4
 • 805 Interview Questions
3.8
 • 211 Interview Questions
3.6
 • 197 Interview Questions
4.1
 • 155 Interview Questions
3.7
 • 138 Interview Questions
View all
Top Amantya 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
75 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