Filter interviews by
I applied via Campus Placement
Percentage, average, verbal, reasoning, topic writing
I am a recent graduate with a degree in Business Administration and a passion for marketing and sales.
Graduated with a degree in Business Administration
Passionate about marketing and sales
Eager to learn and grow in a professional setting
Code to sort an array of strings in alphabetical order
Use the sort() method to sort the array of strings
Pass a compare function to sort alphabetically
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
UMASK is a value that sets default permissions for newly created files and directories for a user. UMASK value for root user is typically 022.
UMASK is a four-digit octal number that represents the permissions for newly created files and directories.
The UMASK value for the root user is typically 022, which means that the default permissions for new files are 644 and for new directories are 755.
PODs are the smallest deployable units in Kubernetes, while manifest files define the desired state of resources.
PODs are groups of containers that share the same network and storage resources
Manifest files are YAML or JSON files that describe the desired state of Kubernetes resources
Manifest files include information such as the type of resource, its name, labels, and specifications
Manifest files can be used to create
Good HackerRank Question
The left view of a tree shows the nodes that are visible when looking at the tree from the left side.
Traverse the tree in a level order manner
Keep track of the first node encountered at each level
Add the first node at each level to the result array
FarEye interview questions for popular designations
Standard dsa questions, easy to medium
Get interview-ready with Top FarEye Interview Questions
I applied via Walk-in and was interviewed before Jul 2023. There were 2 interview rounds.
General aptitude with some math questions
Smoke testing is a preliminary testing to check if the basic functionalities of a software application are working fine.
Smoke testing is a quick and shallow testing of the critical functionalities of an application.
It is usually performed before more in-depth testing to ensure that the application is stable enough for further testing.
The main purpose of smoke testing is to verify that the application is ready for more ...
Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.
Regression testing is performed after code changes to verify that the existing functionality still works correctly.
It helps in identifying any defects introduced by new code changes.
Automated testing tools are often used for regression testing to save time and effort.
R...
I applied via campus placement at Indian Institute of Technology (IIT), Delhi and was interviewed before Jun 2023. There were 2 interview rounds.
1 DSA medium level based on string manipulation
Use binary search to find the key in a sorted and rotated array.
Apply binary search to efficiently find the key in the array.
Check if the key is in the left or right half of the array based on the mid element.
Adjust the search space accordingly based on the comparison of key with elements at start, mid, and end of the array.
I applied via Company Website and was interviewed before May 2023. There were 2 interview rounds.
Prepare the general interview questions from youtube
I applied via Company Website and was interviewed in Dec 2021. There were 3 interview rounds.
LRU caching is a technique to store frequently used data in cache memory to improve performance.
LRU stands for Least Recently Used.
It removes the least recently used item from the cache when the cache is full.
It uses a doubly linked list and a hash map to implement the cache.
When an item is accessed, it is moved to the front of the list.
When the cache is full, the item at the end of the list is removed.
Example: Java Li...
Producer-consumer problem involves synchronization between threads to avoid race conditions.
Producer produces data and adds it to a shared buffer
Consumer consumes data from the shared buffer
Synchronization is required to avoid race conditions
Code example: https://www.geeksforgeeks.org/producer-consumer-solution-using-threads-in-java/
To check if a tree is a BST or not.
Traverse the tree in-order and check if the values are in ascending order.
For each node, check if its value is greater than the maximum value of its left subtree and less than the minimum value of its right subtree.
Recursively check if the left and right subtrees are also BSTs.
Reverse a single linked list.
Iterate through the list and change the direction of the pointers
Keep track of the previous, current and next nodes
Set the head of the list to the last node after reversing
Print all anagrams of same type in same line from array of Strings
Create a HashMap with sorted string as key and list of anagrams as value
Iterate through array and add each string to corresponding list in HashMap
Print all values in HashMap
Java 8 introduced lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow functional programming in Java.
Functional interfaces are interfaces with a single abstract method.
Streams provide a way to process collections of data in a functional way.
Default methods allow interfaces to have implementation.
Date and Time API improvements.
Nashorn JavaScript engine added.
I applied via Recruitment Consulltant and was interviewed before Oct 2022. There were 2 interview rounds.
Top trending discussions
Interview experience
based on 198 reviews
Rating in categories
Solution Engineer
90
salaries
| ₹4.5 L/yr - ₹14.2 L/yr |
Senior Solution Engineer
58
salaries
| ₹6 L/yr - ₹17 L/yr |
Technical Support Engineer
53
salaries
| ₹2.8 L/yr - ₹5.3 L/yr |
Software Development Engineer
38
salaries
| ₹9.1 L/yr - ₹30 L/yr |
Technical Engineer
37
salaries
| ₹2.8 L/yr - ₹5.3 L/yr |
LogiNext Solutions
Shiprocket Private Limited
Rivigo
Shadowfax Technologies