Filter interviews by
I applied via Approached by Company and was interviewed before Mar 2023. There were 4 interview rounds.
Check if two strings are valid anagrams of each other
Create a character count map for each string
Compare the character count maps to check if they are equal
Return true if they are valid anagrams, false otherwise
Zig Zag Tree Traversal is a method of traversing a binary tree in a zig-zag pattern.
Start traversal from the root node
Alternate between going left and right at each level
Use a stack or queue data structure for traversal
Example: For a binary tree with nodes 1, 2, 3, 4, 5, the zig-zag traversal would be 1, 3, 2, 4, 5
Cloning a singly linked list with random pointers involves creating a deep copy of the list while maintaining the random pointers.
Create a new node for each node in the original list and insert it next to the original node.
Update the random pointers of the new nodes to point to the corresponding new nodes.
Separate the original and cloned lists by adjusting the next pointers.
Generate permutations of a given string
Use recursion to generate all possible permutations
Swap characters in the string to create different permutations
Base case: when the string length is 1, return the string as a permutation
Find the maximum value in a sliding window of a given size in an array.
Use a deque to store indices of elements in the current window
Keep the deque sorted in decreasing order of element values
Pop elements from the deque that are out of the current window
The front of the deque will always have the maximum element in the window
Top trending discussions
I applied via Talent500 and was interviewed in Dec 2024. There was 1 interview round.
SQL databases are relational databases with structured data and predefined schema, while NoSQL databases are non-relational databases with flexible schema and unstructured data.
SQL databases use structured query language for defining and manipulating data, while NoSQL databases use different query languages or APIs.
SQL databases are table-based, with rows and columns, while NoSQL databases can be document-based, key-va...
Methods for enabling communication between microservices
RESTful APIs
Message queues (e.g. RabbitMQ, Kafka)
gRPC (Google Remote Procedure Call)
Service mesh (e.g. Istio, Linkerd)
Event-driven architecture (e.g. using Apache Kafka)
I applied via Naukri.com and was interviewed in Jan 2022. There were 3 interview rounds.
They just asked about my previous experience and questions from my resume
I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.
String manipulation using loops and conditionals for software engineering
Use loops to iterate through each character in the string
Use conditional statements to check for specific conditions and manipulate the string accordingly
Examples: reversing a string, counting occurrences of a specific character, removing whitespace
I applied via Walk-in and was interviewed in Aug 2024. There was 1 interview round.
Daemon thread is a low priority thread that runs in the background and does not prevent the JVM from exiting.
Daemon threads are used for tasks that do not require user interaction or continuous execution.
They are automatically terminated when all non-daemon threads have finished.
Set a thread as daemon using setDaemon(true) method before starting it.
Example: Thread t = new Thread(); t.setDaemon(true); t.start();
I was interviewed before Sep 2020.
Round duration - 140 minutes
Round difficulty - Medium
Test timing was at 2:00 pm , it was conducted in a college and the environment was good for the test. Camera was a primary part of test, so no suspicious activity.
Given two numbers in the form of two arrays where each element of the array represents a digit, calculate the sum of these two numbers and return this sum as an ar...
Given two numbers represented as arrays, calculate their sum and return the result as an array.
Iterate through the arrays from right to left, adding digits and carrying over if necessary
Handle cases where one array is longer than the other by considering the remaining digits
Ensure the final sum array does not have any leading zeros
Round duration - 20 minutes
Round difficulty - Easy
The round was conducted at around 12 p.m. I was called at the college location and then it was conducted. The interviewer was quite polite and frank.
Round duration - 8 minutes
Round difficulty - Easy
This round was conducted right after finishing and clearing the technical round at the same place and on the same day.
Tip 1 : Practice atleast 2-3 Coding problems daily so your logic building becomes stronger.
Tip 2 : Exercise problems based on OOPS concepts and others too.
Tip 3 : If you can have your own project built, then it's the major point and will act as a plus point.
Tip 1 : Your resume should be in standard form, short and simple will be more effective.
Tip 2 : Whatever you have learned, you need to mention it in your resume as that will be your primary source of selection and having project on your resume is important.
I applied via Campus Placement and was interviewed before Feb 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed in Dec 2020. There was 1 interview round.
I applied via Campus Placement and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via Job Portal and was interviewed before Jan 2021. There were 3 interview rounds.
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Technical Support Engineer
38
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer III
28
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Technical Support Engineer
24
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
20
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer II
14
salaries
| ₹0 L/yr - ₹0 L/yr |
Freshworks
Zoho
HCLTech
TCS