Filter interviews by
Find the index of a target value in a rotated sorted array of unique integers.
Use binary search for efficient O(log n) time complexity.
Identify the pivot point where the array is rotated.
Check if the target is in the left or right sorted half.
Example: For array [4,5,6,7,0,1,2] and target 0, return index 4.
Example: For array [1,3], target 3 returns index 1.
Constructors are special methods in a class that are used to initialize objects.
Constructors have the same name as the class they belong to.
They are called automatically when an object is created.
Constructors can have parameters to initialize object properties.
Example: public class Car { public Car(String color) { this.color = color; } }
Cloud computing is the delivery of computing services over the internet, including storage, servers, databases, networking, software, and more.
Cloud computing allows users to access and use resources on-demand without the need for physical infrastructure.
Examples of cloud computing services include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.
Cloud computing offers scalability, flexibility...
Typecasting is the process of converting a variable from one data type to another.
Typecasting can be done implicitly or explicitly in programming languages.
For example, converting an integer to a float or a string to an integer.
Typecasting can help in avoiding errors and ensuring proper data manipulation.
Recursion is a programming technique where a function calls itself in order to solve a problem.
Recursion involves breaking down a problem into smaller subproblems and solving them recursively.
Each recursive call works on a smaller input until a base case is reached.
Examples include factorial calculation, Fibonacci sequence generation, and tree traversal.
Call by reference passes the address of the variable, allowing the function to modify the original value. Call by value passes a copy of the variable's value.
Call by reference allows a function to modify the original value of a variable passed to it.
Call by value passes a copy of the variable's value to the function, so any changes made inside the function do not affect the original value.
Example of call by refere...
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
Basic python programming and some question related to prompt
Constructors are special methods in a class that are used to initialize objects.
Constructors have the same name as the class they belong to.
They are called automatically when an object is created.
Constructors can have parameters to initialize object properties.
Example: public class Car { public Car(String color) { this.color = color; } }
Typecasting is the process of converting a variable from one data type to another.
Typecasting can be done implicitly or explicitly in programming languages.
For example, converting an integer to a float or a string to an integer.
Typecasting can help in avoiding errors and ensuring proper data manipulation.
Cloud computing is the delivery of computing services over the internet, including storage, servers, databases, networking, software, and more.
Cloud computing allows users to access and use resources on-demand without the need for physical infrastructure.
Examples of cloud computing services include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.
Cloud computing offers scalability, flexibility, cos...
Recursion is a programming technique where a function calls itself in order to solve a problem.
Recursion involves breaking down a problem into smaller subproblems and solving them recursively.
Each recursive call works on a smaller input until a base case is reached.
Examples include factorial calculation, Fibonacci sequence generation, and tree traversal.
Call by reference passes the address of the variable, allowing the function to modify the original value. Call by value passes a copy of the variable's value.
Call by reference allows a function to modify the original value of a variable passed to it.
Call by value passes a copy of the variable's value to the function, so any changes made inside the function do not affect the original value.
Example of call by reference: ...
I am a passionate AI enthusiast with a background in computer science and a strong interest in machine learning and natural language processing.
Completed coursework in machine learning and deep learning
Developed a chatbot using natural language processing techniques
Participated in Kaggle competitions to apply AI algorithms
Interned at a tech company working on AI-driven projects
Playing in the backyard with my siblings and building forts out of blankets and pillows.
Spending hours playing outside with my siblings
Building forts out of blankets and pillows
Imagining adventures and creating stories together
I appeared for an interview before Jun 2024, where I was asked the following questions.
Merge k sorted linked lists into one sorted linked list efficiently.
Use a min-heap (priority queue) to keep track of the smallest elements from each list.
Initialize the heap with the head nodes of all k linked lists.
Extract the smallest node from the heap, add it to the result list, and push the next node from the same list into the heap.
Repeat until all nodes are processed.
Time complexity is O(N log k), where N is the...
Find the index of a target value in a rotated sorted array of unique integers.
Use binary search for efficient O(log n) time complexity.
Identify the pivot point where the array is rotated.
Check if the target is in the left or right sorted half.
Example: For array [4,5,6,7,0,1,2] and target 0, return index 4.
Example: For array [1,3], target 3 returns index 1.
Top trending discussions
I applied via Naukri.com and was interviewed before Aug 2020. There were 4 interview rounds.
posted on 26 May 2022
I applied via Approached by Company and was interviewed before May 2021. There were 2 interview rounds.
Some of the top questions asked at the Green Rider Technology interview -
based on 6 interview experiences
Difficulty level
Duration
based on 31 reviews
Rating in categories
Software Engineer
43
salaries
| ₹5 L/yr - ₹15 L/yr |
Software Developer
5
salaries
| ₹6.5 L/yr - ₹10.6 L/yr |
Data Scientist
4
salaries
| ₹15 L/yr - ₹18 L/yr |
IT Head
4
salaries
| ₹20.7 L/yr - ₹20.7 L/yr |
System Admin
4
salaries
| ₹3.5 L/yr - ₹5.5 L/yr |
TCS
Accenture
Wipro
Cognizant