Skip to content
Related Articles

Related Articles

Save Article
Improve Article
Save Article
Like Article

InfoEdge Interview Experience for Software Engineer | On-Campus

  • Difficulty Level : Hard
  • Last Updated : 07 Sep, 2021

Round 1:

  • One easy to medium ques based on filling buckets according to queries made by the user (approx. 25 mins) (I was able to pass 7 / 9 test cases)
  • One hard question based on a greedy algorithm for the max sweetness of sweets. Given 3 vectors, A that has the time taken to make the ith sweet, B that contains the sweetness level of ith sweet, C that contains the time that the sweet-maker has to make the sweet. Returning the max sweetness level of the sweets can be made satisfying all the conditions. (approx 45 mins) (I was able to pass 1 / 9 test cases)
  • 4 sections for MCQ. 5 mins per section and 7 ques per section. Topics: Linux, Computer Fundamentals, DS, MySql queries

17 were selected

Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!

Round 2: Technical Interview



Time: 1 hour

Since I had web development projects and had written Javascript and React as my skills, the first few questions were based on that.

  • Introduce yourself, what were your accomplishments in college?
  • I see you have done web development projects, you have written javascript and react. What do you do exactly? What are the technologies you work on?
  • When was the last time you worked on your projects?
  • In which version of reacting you worked in?
  • What’s the current version now?
  • Where do you write API calls? What are lifecycle methods?  In which react Lifecycle method will you declare your API calls?
  • What are the different parts of the Reactjs file?
  • What are the different components in React?
  • Tell me the features of OOPs
  • Difference between data abstraction and data encapsulation?
  • You have a linked list, you need to swap the alternate nodes and print it. Input: 1 -> 2 -> 3 -> 4 -> null Output : 2 -> 1 -> 4 -> 3 -> null

(I told him my approach and I coded it. Unfortunately, I was facing some compilation error so he asked me to dry run the code.)

  • Do you know about trees? I said basic knowledge only. He asked to find the max sum of the nodes of the tree. (Something of this sort, I don’t remember properly) I said I can’t do it so he changed my ques.
  • He gave me a string, he told me to print the characters with an increasing order of their frequencies Input:  “hhhheehheeellllo”  Output: “hello” Explanation: ‘h’ has the highest frequency so it comes first followed by e, l, and o.
  • What happens when you type an URL? How is the website shown to us?
  • How it will check if the user is logged in, the same URL is shown in both the cases.
  • Do you have any questions for me? (I asked about his experience in infoEdge and if he wants to give me any feedback)

6  were selected

Round 3: Technical round

Time: 40 mins

  • Introduce yourself.
  • What were your projects? I said I made a portfolio website.
  • He asked what technologies did you use?
  • Can you design an API? Where does your interest lie in web development?
  • Did he ask about closures in JavaScript? Why do we need it?
  • What’s the need for a function inside a function?
  • Write the code for string anagram.
  • Write an optimized code for the Fibonacci series. Should be able to give the output till n = 100 in seconds.
  • Tell the output of this code:
Var x = 10;
Function foo(){
alert(x);
Var x = 20;
}
foo();
  • Can you implement Fibonacci with Closures? (I said C++ doesn’t have closures) He told me to code in JavaScript.
  • What’s memoization?
  • After this one more technical round was there of approx 1 hour and then 15 mins HR

Rejected, Only 4 were selected

My Personal Notes arrow_drop_up
Recommended Articles
Page :