Filter interviews by
I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.
Generate all possible letter combinations of a phone number
Create a mapping of digits to letters
Use backtracking to generate all combinations
Handle edge cases like empty input or invalid digits
I am open to relocation as it offers new opportunities for growth and experience in my career.
Relocation can enhance my professional skills by exposing me to different work environments.
I have previously relocated for a job, which helped me adapt to new cultures and broaden my perspective.
Being flexible with relocation allows me to pursue roles that align with my career goals, even if they are in different locations.
Find length of longest consecutive substring of 0 and 1 with equal count in given array of bits.
Create a prefix array to store the difference between count of 0s and 1s till each index.
Find the first and last occurrence of each unique value in prefix array.
Calculate the length of the subarray between first and last occurrence of each unique value.
Return the maximum length of subarray with equal count of 0s and 1s.
To find max window of matching patterns between two sequences of length N with mutated patterns.
Create a sliding window of size N and traverse both sequences simultaneously.
Check for matching patterns in the window and keep track of the maximum window with matching patterns.
Use a hash table to keep track of mutated patterns.
If a pattern is mutated, update the hash table and check if it matches with the other sequence.
R...
Find the maximum window size of common substring in two given sequences.
Use dynamic programming to find the length of longest common substring.
Slide a window of that length over both sequences to find the common substring.
If no common substring is found, decrease the window size and repeat.
Rotate a string of length n word by word with constant extra space in linear time.
Reverse the entire string
Reverse each word in the string
Handle the last word separately
Time complexity: O(n)
Space complexity: O(1)
Top trending discussions
I applied via Naukri.com and was interviewed before Sep 2019. There were 6 interview rounds.
I appeared for an interview in Sep 2016.
I applied via Campus Placement
A program is a set of instructions that tells a computer what to do. A task is a unit of work performed by a program. A thread is a sequence of instructions within a task.
A program is a collection of instructions that are executed by a computer to perform a specific task.
A task is a unit of work that is performed by a program. It can be a specific action or a set of actions.
A thread is a sequence of instructions within...
To delete a node in a linked list, we need to adjust the pointers of the previous and next nodes.
Find the node to be deleted by traversing the linked list
Adjust the pointers of the previous and next nodes to skip the node to be deleted
Free the memory occupied by the node to be deleted
A function pointer is a variable that stores the address of a function. Volatile type is used to declare variables that can be modified by external factors.
Function pointers are used to pass functions as arguments to other functions.
Volatile type is used when a variable's value can be changed unexpectedly by external factors.
Function pointers can be used to implement callbacks or event handling mechanisms.
Volatile type...
Experienced software developer with expertise in Java, Python, and SQL
Proficient in Java, Python, and SQL programming languages
Developed web applications using Java Spring framework
Experience with database management and optimization using SQL
Worked on various software projects in a team environment
Some of the top questions asked at the Epic Systems interview -
based on 1 interview experience
Difficulty level
Duration
Office Administrator
3
salaries
| ₹2.7 L/yr - ₹2.7 L/yr |
Teleperformance
Optum Global Solutions
FIS
Nagarro