22 questions · from 3 interviews
Cloudera interview questions
Every question candidates reported from their Cloudera interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Cloudera coding and DSA questions
- 01
Linked List Cycle Detection
Given the head of a singly linked list, return true if there is a cycle in the linked list. Otherwise, return false .
Medium · From ✅ Cloudera (On Campus) | Software Engineer | Bengaluru, India | Aug 2022 [Selected]
- 02
Implement Stack in C++
Implement a basic stack data structure in C++.
Easy · From ✅ Cloudera (On Campus) | Software Engineer | Bengaluru, India | Aug 2022 [Selected]
- 03
Merge Two Sorted Arrays
Given two sorted arrays, merge them into a single sorted array.
Easy · From ✅ Cloudera (On Campus) | Software Engineer | Bengaluru, India | Aug 2022 [Selected]
- 04
Valid Parentheses
Given a string s containing just the characters '(', ')', '{', '}', '[', ']', determine if the input string is valid.
Easy · From ✅ Cloudera (On Campus) | Software Engineer | Bengaluru, India | Aug 2022 [Selected]
- 05
Longest Increasing Subsequence
Standard problem to find the length of the longest increasing subsequence in a given array.
Medium · From Cloudera interview experience for SDE-1 On campus hiring 2022
- 06
Word Compression
Problem involving compressing words, specifics not detailed but common in coding challenges.
From Cloudera interview experience for SDE-1 On campus hiring 2022
- 07
Last Remaining Element
Problem to find the last remaining element after a series of operations or deletions.
From Cloudera interview experience for SDE-1 On campus hiring 2022
- 08
Maximum Valid Substrings Selection
Given a string s and an integer k, determine the maximum number of valid substrings that can be formed from s. A selection of substrings is valid if the following conditions are met: The length of every substring is greater than or equal to k. Each substring…
Hard · From Cloudera interview experience for SDE-1 On campus hiring 2022
- 09
Validate Binary Search Tree
Theory part of BST, how it works, and then the question statement is: Check if a given binary tree is a valid BST or not and how the optimal solution can work.
Medium · From Cloudera interview experience for SDE-1 On campus hiring 2022
- 10
Maximum Subarray Sum (Kadane's Algorithm)
This question is array related, essentially a Kadane's Algorithm problem focusing on its complexity, asking for the maximum subarray sum.
Medium · From Cloudera interview experience for SDE-1 On campus hiring 2022
- 11
Library System with O(1) Operations (LRU Cache)
Make a library system where it can store 50 songs at most. The requirements are: If the library size is less than 50, simply add the song. If the song already exists in the library, it should be removed from its current position and moved to the top (most…
Hard · From Cloudera interview experience for SDE-1 On campus hiring 2022
Cloudera system design questions
- 01
Low-Level Design: Linked Services and Dependencies
The LLD round required me to design linked services and their dependencies. The key focus was on optimizing how dependent services query each other, while rigorously applying SOLID principles in class design, dependency management, and ensuring a clear…
Hard · From Cloudera , SSE
- 02
Database Column Renaming Without Downtime
The interviewer posed a practical scenario: how would you go about changing a live database column name in a production environment without incurring any downtime for the application?
Hard · From Cloudera , SSE
Cloudera behavioural and HR questions
- 01
Tell Me About Yourself
Standard introductory question: 'Tell me about yourself'.
From Cloudera interview experience for SDE-1 On campus hiring 2022
Cloudera other questions
- 01
Spring Boot Retry Mechanism Internal Call
I was asked to explain the behavior and solution for implementing a retry mechanism in Spring Boot when a @Retryable method is invoked by another method within the same class. This typically leads to a self-invocation issue where the proxy mechanism doesn't…
Medium · From Cloudera , SSE
- 02
Memory Allocation (Static vs. Dynamic)
How does memory allocation work in a program (static and dynamic memory allocation)?
From Cloudera interview experience for SDE-1 On campus hiring 2022
- 03
OOPS Concepts (Abstraction)
Deep dive into OOPS concepts, particularly the abstraction part.
From Cloudera interview experience for SDE-1 On campus hiring 2022
- 04
Java String Declaration Differences
Explain the difference in Java String declaration: String str = "abc"; and String str = new String("abc"); .
From Cloudera interview experience for SDE-1 On campus hiring 2022
- 05
Array vs. Linked List Differences
Difference between Array and Linked List.
From Cloudera interview experience for SDE-1 On campus hiring 2022
- 06
DBMS - ACID Properties
DBMS – ACID properties and give real-life examples.
From Cloudera interview experience for SDE-1 On campus hiring 2022
- 07
OS Concepts
OS – Deadlock Condition, the difference between thread and process, semaphores, Mutex.
From Cloudera interview experience for SDE-1 On campus hiring 2022
- 08
Networking Concepts
Networking – HTTP requests, DNS, how TCP works, and how various processes operate in a network, among other related questions.
From Cloudera interview experience for SDE-1 On campus hiring 2022
Cloudera interview questions FAQ
What questions are asked in Cloudera interviews?
Candidates reported 22 distinct questions across 3 Cloudera interviews. 11 coding and DSA questions, 2 system design questions, 1 behavioural and HR questions, 8 other questions.
How difficult are Cloudera interview questions?
Of the questions candidates rated, 25% were easy, 42% medium and 33% hard.