Adobe | MTS 2 | Interview Experience (Frontend)
Anonymous User
3361

Hi Guys ,
This is my first post on any platform. Pardon me for any mistakes.
Recently I have given interview for Adobe .
No of Rounds -> 5
Result -> Selected
The interview went like:
R1 ->Introductions , Javascript fundamentals (event loop -> interviewer didn't directly asked but given a scenario and want to to explain the behaviour), questions related to closures, and react fundamentals) then asked me 2 DS Algo questions (related to trees (medium) and array manipulation (easy-medium)).
R2 -> Introductions, Then he asked me how do we do cache invalidation in our project. How our project is being served to millions of users daily (have to explain from deployment to user device the process in between). Then he asked to some indepth questions related to fronted optimizations that we have used in our project. Then he asked me a DS - Algo Question -> Related to trees (medim problem).
R3->It was a hiring manager round -> introductions then he asked me to explain one of my projects that i am proud of and why ?. Then he asked me 2 DS Algo Questions related to trees( He wanted we to code it from scratch bottom view of a binary tree) , Binary search related problem (like aggressive cows)
R4 -> It was a senior hiring manager round -> First we introduced ourselves , then he asked to explain my current project then he asked me a fronted machine coding problem (medium) in react. After that he asked me a reasoning problem. it goes like a 4 * 4 * 4 cm cube is given i want to cut 1cm^3 cube . How many i can cut from it. Follow up was if we paint that cube from all the sides how many cubes that we cut had all 3 sides colored. After that he asked me one ds / algo question related to tree (medium) .

R5 -> it was a desing and architect round ->(I was expecting the general questions like desing a whatsapp/ youtube) but The interviewer first asked me about the previous interview experience , then he asked me about my project what are the impactful changes i am proud of, then he asked me to explain the whole project flow in a drawing tool where i have to make a kind of hld of my own project. He also asked me various question related to my project like why you did something like this , what could have been done. After that we had a discussion about why i haven't used lodash library in my project. Then he asked me to implement one of the functions of lodash library. At last he gave me a problem to print fibonacci sequence without storing it anywhere , lets say you call fib(10) . then this function should print the first 10 fibonacci numbers . you can't store the numbers anywhere. I used recursion and some extra logic to print that.

I Just want to say , Learn everyday and If you are interviewing and wanted to switch , I know its hard but as steve jobs said:
At the end you will be able to connect the dots. I have failed a lot of interview myself by doing silly mistakes or not being prepared enough.
Just learn from your mistakes and don't repeat them, that is the way of learning. (Just try again)

Thanks a lot guys , I got a lot from the community.

Comments (2)