Filter interviews by
Design a cache system to improve data retrieval speed and efficiency.
Define cache size: Determine the maximum amount of data to store, e.g., 100 MB.
Choose a cache eviction policy: Use LRU (Least Recently Used) to remove old data.
Implement a data structure: Use a hash map for fast access and a linked list for LRU tracking.
Consider thread safety: Use locks or concurrent data structures for multi-threaded environment...
A URL shortener converts long URLs into shorter, manageable links, improving sharing and tracking capabilities.
Hashing: Use a hashing algorithm to generate a unique identifier for each long URL, e.g., 'abc123' for 'https://example.com/very/long/url'.
Database Storage: Store the mapping of short URLs to long URLs in a database for quick retrieval.
Redirection: Implement a redirection mechanism that takes users from t...
Errors and exceptions are critical in software development, requiring proper handling to ensure robust applications.
Errors are issues that occur during program execution, while exceptions are events that disrupt the normal flow of the program.
Use try-catch blocks to handle exceptions gracefully, e.g., try { riskyOperation(); } catch (Exception e) { handleError(e); }
Always log exceptions for debugging purposes, e.g...
I have experience in Hadoop.
Worked on Hadoop ecosystem components like HDFS, MapReduce, Hive, Pig, Sqoop, Flume, and Oozie.
Developed and maintained Hadoop clusters for data processing and analysis.
Optimized Hadoop jobs for better performance and scalability.
Implemented security measures for Hadoop clusters.
Troubleshot and resolved issues related to Hadoop clusters.
Intersection of two linked lists is finding the common node(s) between them.
Traverse both lists simultaneously and compare each node to find the intersection point.
Use a hash set to store nodes of one list and check for intersection in the other list.
Optimize by finding the lengths of both lists and aligning the pointers before comparison.
On-page SEO optimization involves optimizing individual web pages to rank higher and earn more relevant traffic in search engines.
Optimize meta tags including title, description, and keywords
Create high-quality, relevant content with targeted keywords
Optimize images with descriptive file names and alt text
Use internal linking to improve site structure and navigation
Ensure fast page load speed and mobile responsive...
I have intermediate level experience in programming with Java, Python, and C++.
I have worked on projects involving data structures and algorithms.
I have experience with object-oriented programming and design patterns.
I have developed web applications using frameworks like Spring and Django.
I have also worked on projects involving machine learning and natural language processing.
I am comfortable working with databa...
Given an array 'ARR' of integers with length 'N', the task is to determine the sum of the subarray (including an empty subarray) that yields the maximum sum among all...
Find the maximum sum of a subarray in an array of integers.
Iterate through the array and keep track of the maximum sum subarray ending at each index.
Use Kadane's algorithm to efficiently find the maximum subarray sum.
Consider the case where all elements are negative to handle edge cases.
Example: For input [1, -2, 3, -1, 2], the maximum subarray sum is 4.
Deep learning has applications in image and speech recognition, natural language processing, autonomous vehicles, etc.
Image recognition - identifying objects in images, used in self-driving cars, medical imaging, etc.
Speech recognition - converting spoken language into text, used in virtual assistants like Siri, Alexa, etc.
Natural language processing - understanding and generating human language, used in chatbots,...
Find the nth largest salary from a list of salaries.
Sort the list of salaries in descending order.
Remove duplicates from the sorted list.
Return the salary at index n-1 from the sorted list.
On-page SEO optimization involves optimizing individual web pages to rank higher and earn more relevant traffic in search engines.
Optimize meta tags including title, description, and keywords
Create high-quality, relevant content with targeted keywords
Optimize images with descriptive file names and alt text
Use internal linking to improve site structure and navigation
Ensure fast page load speed and mobile responsiveness
My skills in keyword research, on-page optimization, and link building help improve website visibility and drive organic traffic.
Proficient in conducting keyword research to identify high-traffic and low-competition keywords
Experience in optimizing on-page elements such as meta tags, headings, and content for search engines
Skilled in building quality backlinks through outreach, guest posting, and content marketing effo...
I appeared for an interview in Feb 2025.
A URL shortener converts long URLs into shorter, manageable links, improving sharing and tracking capabilities.
Hashing: Use a hashing algorithm to generate a unique identifier for each long URL, e.g., 'abc123' for 'https://example.com/very/long/url'.
Database Storage: Store the mapping of short URLs to long URLs in a database for quick retrieval.
Redirection: Implement a redirection mechanism that takes users from the sh...
Design a cache system to improve data retrieval speed and efficiency.
Define cache size: Determine the maximum amount of data to store, e.g., 100 MB.
Choose a cache eviction policy: Use LRU (Least Recently Used) to remove old data.
Implement a data structure: Use a hash map for fast access and a linked list for LRU tracking.
Consider thread safety: Use locks or concurrent data structures for multi-threaded environments.
Eva...
I am passionate about big data technology and believe in Cloudera's innovative solutions.
Passionate about big data technology
Believe in Cloudera's innovative solutions
Coding test was simple with 3 questions, 1 with SQL and other 2 with dsa questions
I appeared for an interview before Mar 2024.
Simple react question
DSA Algorithm, moderate complexity. Hashmap, Strings.
Yes, I am familiar with the company.
Company was founded in 2005
Provides customer support services for various industries
Known for excellent customer satisfaction ratings
I applied via Campus Placement and was interviewed in Apr 2023. There were 5 interview rounds.
2 Coding question of Hard difficulty level and 1 SQL question of hard difficulty level
Students who solved 1 question correctly got shortlisted for interviews .
9 students were shortlisted out of 150+ students .(Only CSE was eligible to apply)
Intersection of two linked lists is finding the common node(s) between them.
Traverse both lists simultaneously and compare each node to find the intersection point.
Use a hash set to store nodes of one list and check for intersection in the other list.
Optimize by finding the lengths of both lists and aligning the pointers before comparison.
I applied via Referral and was interviewed before Aug 2023. There were 3 interview rounds.
4 questions, 1 easy, 2 medium, 1 hard.
based on stack, DP and String.
Top trending discussions
based on 12 interview experiences
Difficulty level
Duration
based on 67 reviews
Rating in categories
Customer Operations Engineer
58
salaries
| ₹10.3 L/yr - ₹20 L/yr |
Software Engineer
43
salaries
| ₹7.5 L/yr - ₹30 L/yr |
Senior Customer Operations Engineer
34
salaries
| ₹16.5 L/yr - ₹31.5 L/yr |
Software Engineer2
33
salaries
| ₹18 L/yr - ₹36 L/yr |
Senior Software Engineer
26
salaries
| ₹26 L/yr - ₹47.7 L/yr |
Oracle
Amdocs
Automatic Data Processing (ADP)
24/7 Customer