i
Takeoff Technologies
Filter interviews by
I applied via Referral and was interviewed in Oct 2023. There were 2 interview rounds.
Designing a REST API involves defining endpoints, methods, request/response formats, and authentication mechanisms.
Identify resources and their URIs
Choose appropriate HTTP methods for CRUD operations
Define request/response formats (JSON, XML)
Implement authentication and authorization mechanisms
Use versioning to manage changes over time
NoSQL is non-relational, flexible, and scalable but lacks ACID properties. SQL is relational, structured, and ACID compliant but less scalable.
NoSQL databases like MongoDB are schema-less and can handle unstructured data well.
SQL databases like MySQL have a fixed schema and are better for complex queries and transactions.
NoSQL databases are horizontally scalable, making them suitable for big data applications.
SQL datab...
Microservices offer scalability, flexibility, resilience, and technology diversity.
Scalability: Microservices allow for independent scaling of different components, enabling better resource utilization.
Flexibility: Each microservice can be developed, deployed, and scaled independently, allowing for faster iteration and updates.
Resilience: Failure in one microservice does not necessarily affect the entire system, as oth...
To find sibling nodes of a given node in a binary tree, we need to traverse the tree and identify nodes with the same parent.
Traverse the binary tree starting from the root node
Check if the current node's left and right children are not null and have the same parent as the given node
If the conditions are met, add the sibling nodes to the result array
IaaC stands for Infrastructure as Code, it is the practice of managing and provisioning computing infrastructure through code.
IaaC allows for automating the process of setting up and managing infrastructure
Examples include tools like Terraform, Ansible, and CloudFormation
With IaaC, infrastructure can be defined and managed using code, making it easier to scale and replicate environments
Use locking mechanisms like mutex or semaphores to ensure thread safety and prevent race conditions.
Implement thread-safe data structures like ConcurrentHashMap in Java or sync.Mutex in Go.
Use optimistic locking techniques like versioning or compare-and-swap.
Consider using database transactions for handling concurrent requests.
Implement rate limiting to prevent overwhelming the server with too many requests.
I applied via Referral and was interviewed before Oct 2022. There were 3 interview rounds.
50 questions in 12mins
I applied via Company Website and was interviewed in Dec 2021. There were 4 interview rounds.
Code to find frequency of characters in a given string
Use a hash table to store character frequencies
Iterate through the string and update the hash table accordingly
Print the hash table to display the character frequencies
Code to reverse a linked list
Create three pointers: prev, curr, and next
Initialize prev to null and curr to head
Loop through the list and set next to curr's next node
Set curr's next node to prev
Move prev and curr one node ahead
Return prev as the new head
Code to reverse linked list in size of K
Create a function that takes head of linked list and size K as input
Traverse the linked list in groups of K nodes
Reverse each group of K nodes using iterative or recursive approach
Connect the reversed groups to form the final linked list
Return the new head of the reversed linked list
posted on 24 Jun 2023
Given an simple gaming questions to be developed in JS
Given another UI design in image to be developed
I applied via Referral and was interviewed in Sep 2023. There was 1 interview round.
Merge two sorted linked lists into a single sorted linked list
Create a new linked list to store the merged result
Iterate through both input linked lists and compare nodes to determine the order in which they should be merged
Update the next pointers of the nodes in the new linked list accordingly
posted on 27 Jan 2017
I appeared for an interview in Dec 2016.
Certifications are not mandatory for software developers, but can add value to their resume.
Certifications in programming languages like Java, Python, C++
Certifications in software development methodologies like Agile, Scrum
Certifications in cloud computing platforms like AWS, Azure
Certifications in security like CISSP, CEH
Certifications in project management like PMP
Certifications in mobile app development like Androi
I applied via Campus Placement and was interviewed in Jun 2022. There were 5 interview rounds.
50 mcq were asked in 12 mins. Most of the candidates qualified this round.
3 coding questions of basic DSA were asked. Also few mcqs from Operating System, Networking and DBMS.
I applied via Campus Placement and was interviewed before Jul 2022. There were 5 interview rounds.
50 questions in 12 minutes mostly test your arthimetic, logical knowledge.
3 coding questions in 90 mins, 1st one is from arrays an easy question, 2nd one is related to stacks and queues relatively harder and last one is hard which i am also unable to attempt. I cracked the first two questions and my solutions passed all the test cases.
Sorting algorithms are methods used to arrange elements in a specific order.
Different sorting algorithms include bubble sort, selection sort, insertion sort, merge sort, quick sort, and heap sort.
Some algorithms are more efficient than others depending on the size of the data set and the initial order of the elements.
For example, quick sort is generally faster than bubble sort for large data sets.
BFS and DFS are traversal algorithms used in trees. BFS explores level by level, while DFS explores depth first.
BFS (Breadth-First Search) visits nodes level by level, using a queue. Example: traversing a binary tree level by level.
DFS (Depth-First Search) explores as far as possible along each branch before backtracking. Example: in-order traversal of a binary tree.
I applied via Campus Placement and was interviewed before Sep 2022. There were 4 interview rounds.
Question from Array,DP
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Technical Support Engineer
6
salaries
| ₹10 L/yr - ₹14.7 L/yr |
Software Engineer
5
salaries
| ₹8 L/yr - ₹22 L/yr |
Senior Site Reliability Engineer
4
salaries
| ₹20 L/yr - ₹60.7 L/yr |
Software Developer
3
salaries
| ₹14 L/yr - ₹19 L/yr |
Product Manager
3
salaries
| ₹48 L/yr - ₹52.5 L/yr |
Cogoport
KrazyBee
Treebo Hotels
Naaptol Online Shopping