Envestnet Yodlee Interview Experience (On-Campus 2018)

Company: Envestnet Yodlee
Profile: Senior Software Engineer
Location: Bangalore
Eligibility Criteria: IT and CSE(B.E + M.E)

Round 1: 

Online round comprises 4 sections:

  • Aptitude (Quantitative & Logical Reasoning only): 20 marks
  • Technical MCQ (CS fundamentals) : 10 marks
  • Cope snippet MCQ (C/C++/Java) : 10 marks
  • Coding Question: 10 marks

The MCQ ‘s were of moderate level. Some coding questions asked were:

  1. Removal of vowels.
  2. Rotate matrix by 90 degree.
  3. Saddle points.
  4. String Anagrams

Each section had its own individual time constraints.

Out of 120(appx.), 32 were shortlisted for 2nd round.

Round 2: GD

students were divided into 2 groups with 16 each. Topics:

  • Reality shows
  • I don’t remember (but was something related with Academics)

8 from each group were selected (i.e 16 ) for 3rd round.

Round 3: Technical 1

  • Tell me about yourself.
  • Difference between merge sort and quick sort ? what is the major use of quick sort?  Write code. (be very thorough)
  • What is your favorite subject ? I answered OS. She asked me which OS do you know(I said multi tasking)? Explain.
  • What is NoSQL?
  • What do you mean by object oriented programming, what is its need?
  • Questions on OOPS- run time polymorphism, abstract class, interface, JVM.
  • New feature and enhancements in JAVA 10?
  • What is aJile?
  •  Explain the different types of SDLC models- Waterfall, Iterative, Spiral, RAD, and V. Their adv and disadv.
  • What is unit testing and integration testing?
  • How can we optimize searching in database?
  • Explain the different types of indexing?(primary, clustered, secondary)
  • Explain linked list? Why do we use it? Tell some practical implementation of LL.
  • Discussion on project that I had done.

This round went for 50 min (approx). I had answered more than 80% of the questions and with total conviction. Interviewer was impressed with my answers.

4 were selected for the 4th round.

Round 4: Technical 2

  • 3 strengths and 3 weaknesses.
  • Tell me about yourself.
  • Memory layout of program.
  • Where are objects stored?
  • What is stringpool?
  • Difference between string builder and string buffer?
  • What is garbage collector?
  • Difference between error and exception.
  • JDK, JRE and JVM. Explain.
  • Why is java platform independent?
  • What happens in try, catch and throw block?
  • What is Referential Integrity?
  • Explain the different types of keys(unique, candidate etc.).
  • What is Normalization? Why do we use it? Explain all types.
  • What is daemon thread?
  • How threads are differently stored than processes?
  • 3 coding questions.
    • check-for-balanced-parentheses-in-an-expression
    • find the count and positions of char in a string
    • spiral matrix
  • Discussion on project.
  • Ajax control?
  • Some personal questions.

This round went for almost 80-90 mins. Coding was although easy but make sure you write it correctly, interviewer was checking line by line and also asked about different approaches. About the theory part, be confident while you answer don’t just tell what you have mugged up, explain, make him understand. For the part you couldn’t answer, say no and assure him that you will surely learn about it.

Round 5: Managerial

  • Some basic questions on java.
  • What do you understand by image processing?
  • Count the number of a string in paragraph.(mapping or trie). Explain.
  • How map and unordered map implemented? Time complexity(searching, insertion, deletion)
  • Balanced BST?
  • Insert and delete element in a BST with an example? How BST can be traversed?
  • Project discussion.
  • Personal questions.

This round was around max 20 mins. He told that my review was good and to learn java as much as possible.

Round 6: HR 

  • Tell me about yourself.
  • Strengths and weaknesses.
  • How do you tackle difficult situations.
  • Tell one incident, where you have taken a decision by yourself and you are most proud of.
  • Where do you practice coding.
  • How friends have played an important part in your life.
  • Why Yodlee?
  • and some other personal questions.

This round went for an hour! too many questions :p .

Result: 2 were selected from my college. I was glad to be one of them.

Write your Interview Experience or mail it to contribute@geeksforgeeks.org



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.