Background: B.Tech Computer Science
Work Experience: 3.5+ years as Software Engineer in Product based company
After getting an average feedback for fourth consecutive year I decided to switch to another company because I thought I'd rather be unappreciated where I atleast get paid more. Here's my experience.
All experiences are for SDE2 or equivalent posts, dated jan - march 2021.
Soroco
- Round 1 (Problem Solving)
- Letter Combination of a Phone number.
- Round 2 (Design and Problem Solving) :
- A variation of rate limiter.
- An algebra question, you are given a machine which calculates ax^2 + bx + c, for any x, where the range of a, b and c is between [0, 9]. Find values of a, b and c.
Result : no feedback, no rejection mail, but I never contacted them either.
Intuit
- Round 1 (Problem Solving)
- Wildcard Expression Matching.
- Convert number to words.
- Round 2 (Technical) :
- Viva on C++
Result : rejected, brutally rejected. Second round went horribly horrible, still go into ptsd whenever I hear the word Intuit.
Inmobi
-
Round 1 (Problem Solving)
- Simple question based on sliding window.
-
Round 2 (Data Structure) :
- Find duplicate in 2n + 1 elements array.
- Variation of above where elements are sorted.
- Find articulation point/bridge in a network(was worded differently)
-
Round 3 (Hiring Manager) :
- General discussion based on work in current company and other general questions related to switch.
- A discussion of how hashtables/ sets would work internally, multithreading in hashtables.
- High level design related to how GPS would work.
-
Round 4 (Data Structure, average feedback for previous DS round, so they decided to conduct one more) :
- Time/space complexity of different sorting algorithms.
- How would you store an array of million size so that range based queries would be efficient, and it's code.
- Implement Stack using queues.
Result : Offer.
Microsoft
-
OA : 2 LC easy questions on codility.
-
Round 1 (Problem Solving and DS)
- Find element in rotated sorted array.
- Implement a hash table.
-
Round 2 (Design) :
- Tic tac toe game design, entire code to be written with all the entities and functions.
-
Round 3 (Hiring Manager) :
- Common hm questions why, where, when ...., deep dive into a resume, your contributions in the project.
- Questions related to multithreading, mutex, seemaphores.
Result : Offer.
Flipkart
-
Round 1 (Machine Coding)
- Implement a ride offering system.
-
Round 2 (Data Structure/ Problem Solving) :
- A question related to variation of LRU
- Question based on sliding window.
-
Round 3 (Design) :
- Design a marksheet generation service (you have multiple courses, semester, subjects, credits etc), more focus on entities and relationship between them.
-
Round 4 (HM) :
- Discussiion on current project and technologies and other standard LP questions.
Result : Under Process, although I wouldn't go there because I personally thought that HM was quite rude and very rigid in his understandings and I felt like he was shouting at me.
Offer details
Any thoughts?