Skip to content
Related Articles

Related Articles

Cloudera Interview Experience for SDE Internship+FTE | On-Campus 2020
  • Last Updated : 15 Jan, 2021

Cloudera came for hiring in July 2020 on our campus for the SDE role (FTE + internship). We had a total of 4 rounds (1 online + 2 technicals + 1 Managerial). Here is my interview experience for the same.

Round 1 (Online Coding Round): A total of 5 questions was asked to solve in 2hr.

  1. One was related to Dijkstra Implementation, pretty straight forward
  2. Linear DP based problem
  3. Mathematics related
  4. Math + Binary Search
  5. Greedy Problem

I solved all 5 problems and was called for the next round.

Round 2 (Interview Round 1) 30-40 minutes: General Discussion on my resume and projects then the interviewer asked the following questions:

  2. The diamond problem in java and c++ and how it is resolved.
  3. Hashmap Implementation in Java
  4. Some basic questions on OOPS concepts
  5. The difference in working of string in c and java

This round went pretty well, able to answer all the questions and was called up for the next round.

Round 3 (Interview Round 2) 90 minutes: In this round, I was tested on my knowledge of core subjects. Questions like:

  • ACID Properties in DBMS
  • OOPS concepts
  • Process vs Thread
  • Primary-key Unique-key difference in SQL
  • Parallelism vs Concurrency
  • Difference between Abstraction and Encapsulation with code
  • Virtual function in C++
  • Abstract Classes in Java
  • Runtime Polymorphism and Compile time polymorphism
  • Difference between C++ and Java
  • What sorting algorithm is used in C++ STL

I was asked one problem related to Dynamic Programming.

There is N number of people in a room, so how many ways to group people such that at most 2 people in one group.

For example people [a, b, c] can be grouped as [{a,b},{c}], [{b,c},{a}] and [{a},{b},{c}] so answer is 3. 

It formed a recurrence relation as F[n]=F[n-2]*(n-1) + f[n-1].

This round went pretty well, and I was called for the next round. 

Round 4 (Managerial Round) 40 minutes: I was asked few technical questions like working of DNS, which port is used in DNS, and few questions on TLS and HTTPS, and which version is used globally currently. I could not answer the TLS version question, but he was OK with it. Then I was asked questions based on my resume, my passion for programming, we had a discussion related to tech, and he asked me one hypothetical question like what skill will I work on if I get holiday for a year.  It was more of a kind of informal round. 



Reasons for rejection(what I feel): 

  • Have good projects with you in your resume, resume plays a big part in shortlisting if a lot of people do well in the interview
  • Having Internship experience is a bonus

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.

My Personal Notes arrow_drop_up
Recommended Articles
Page :