InfoEdge Interview Experience for Software Engineer | On-Campus - GeeksforGeeks

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
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
InfoEdge
Marketing
On-Campus
Interview Experiences
InfoEdge
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Comments
Old Comments
Amazon Interview Experience for SDE-1 (On-Campus)
Amazon Interview Experience for SDE-1
Difference between ANN, CNN and RNN
Amazon Interview Experience for SDE1 (8 Months Experienced) 2022
Amazon Interview Experience (Off-Campus) 2022
Amazon Interview Experience for SDE-1
Zoho Interview | Set 3 (Off-Campus)
Amazon Interview Experience for SDE-1(Off-Campus)
Directi Interview | Set 7 (Programming Questions)
Microsoft Interview Experience for Internship (Via Engage)