Open In App
Related Articles

Cloudera Interview Experience for SDE Internship+FTE | On-Campus 2020

Like Article
Save Article
Report issue

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

Last Updated : 15 Jan, 2021
Like Article
Save Article
Share your thoughts in the comments
Similar Reads