Swiggy Interview Experience 🔥 UI Developer | Frontend Engineer

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
so just like flipkart in sugi also i got a call from a staffing agency or a recruitment firm they actually shortlisted my resume and then they called me and asked me whether i am looking out for a job change and i was open for it and i then they shared my resume to swiggy team and then i was called for the interview that's how it i got to the interview yeah so the whole interview process in swiggy uh was completed in one day all the rounds were covered in it and yes it just took one day for all the interview and yes it was a weekday i went on a weekday i remember and it was not kind of a recruitment they selected shortlisted me and then i went for the interview on a weekend so that's how it was here so the office was in a tech park they have taken uh one single floor and uh if you so the office was not that great and luxurious as it is in microsoft uber or any other bigger firms but if you compare it with an average indian startup then definitely it's a good office and a good workspace and as in as in when they are growing so much and they have raised so much amount of funding so i think that space would not be sufficient for them and they would be moving into a bigger office as well and a more good office i guess but yes office was decent not as good as the bigger firms and but yeah it was decent when you compare it with other indian startups so yes office space was decent so total in swiggy i had four rounds and these four rounds were the first one was the machine coding round the second one was the technical round the third one was kind of a designed and or a architecture based round and the fourth round was again the highest manager round so that is all the four rounds i had and uh i went there in morning and then the first two rounds were covered before lunch and then the next two rounds were after lunch so that's how the whole process was and each and every so first round was when it took around two hours for machine coding and the other rounds were around approximately one hour so that is the whole four rounds i had in my sweet interview yeah the first round was the machine coding round in which we had to take our own laptop it was notified to us prior interview that we have we can take our own laptops and they gave access to the internet and we had to code in vanilla javascript the problem statement was very decent easy uh it was it was like and sort of an api integration to a back-end api which they already gave they have hosted some api which gives you a list of uh a restaurant a big json which has restaurant information it's just like developing another web app but they are not of that scale or that big and that ui experience and ui and ux so but yes the problem statement was like you have to make uh sticky sort of a website in which they give you data in json the api response in json and then that api uh responds with the restaurant information their images their ratings their tags their uh all these restaurant related yeah their menu and then these things were there and we have to show them in a very good way so the major ask was to first of all to integrate the api of course and try to fetch and render data so yes all of this was done in vanilla javascript you can't use any frameworks and uh what else was there yeah so after fetching that data you have to implement for certain functionalities such as searching sorting sorting according to the list filtering according to the tags and also an implementation of a search bar uh it is good like i implemented debouncing in it and i was trying to improve performance so that is what the plus point i gained and i i actually did it very quickly so i was given like one and a half two hours but i completed that very quickly and the later on i added more features to it like debouncing and then type ahead feature where the user is typing something and then he gets a list of uh all all the restaurant and other things so yeah that that's how that's how the whole thing was and yes the major ask was to make it responsive so that it looks good on each and every devices desktop tablets and mobile phones so that is what the majorly first round was and they were focusing more on the code and modular structure of the code and how you write functional components and how you do it basically in manila javascript how you handle events on click events and again one more thing is like uh how can you optimize uh the web performance yes yes so when you are building a customer facing web app then performance is very critical and that is what you should keep in mind that gave me a plus point bonus point and yes that is how it was uh the toughness of the if you ask me the toughness of the question i would say it was damn easy and i did it uh in less time and i was able to provide more features to it and it was good yeah the second round which i had in my swiggy interview experience was our technical round so i would say it was purely a ds or a ui tech round so it was kind of a mix and match of both and i really liked the experience uh with the interviewer he was very friendly and nice to me and so first of all i can what i can recollect is we started with the assessment of the first round which was the machine coding round like the interviewer was checking my code how how i wrote and what features i implement in what way and he was impressed by the code which i wrote and then we moved on to a ds question the ds question what i i don't exactly remember but yes it was kind of a dfs or bfs type of question like it was a tree searching a question something sort of that and it was again easy like i won't say it was a tough it was a normal ds question uh like i didn't have to put in much effort to solve it i remember and then the next was uh rio ui related questions where he asked me a lot about uh javascript core concepts so i really like that part of course that is my favorite one so yeah i remember he was asking me about this prototypal inheritance and how will you deal with it and also a little bit about the promises and async await that thing so yes all these questions were asked and one more important question was about the web performance optimization and obviously some questions regarding react as i mentioned react in my resume he asked you not much but one or two questions and how familiar i am with react and a little basics about react so like it was a decent round i would say it was a very tough round but yes uh like it went well like i i didn't i didn't even realize how that one hour passed away and like i enjoyed that round here so that was all about my second round so the third round was a ui design kind of a round i would design an architecture i would say uh so the first question which the interviewer asked me in that round was uh to implement our own uh library for so where we have images which moves ahead we have so many images and a left and right navigation bar where the images slides here and there and whatnot so it was like if you were have to implement your own carousel or a library for your own carousel side sort of implementation how would you go ahead and do it so it was kind of a very nice experience for me like it was completely new and it the the conversion with the interviewer was going into it he was giving me some challenges and i was trying to solve that so first of all i started with listing down all the features i would give him so the first thing in the design question is like be specific to see this carousel library can be huge right but first of all make sure that you an interviewer are in a mutual what you call it as a mutual uh commitment of what all features you are about to provide so i listed down what all maximum features we can provide and then one by one i was picking a few features and was trying to give him the solution for each one of them so like uh so if i go in more detail like how would you uh provide images to those carousel and how what will happen in case of a fallback how will you handle edge cases of that carousel and how will you make it comfortable how will you make it responsive how will you make it performant we can't put that whole html inside we can't dump that whole html with all the images and then move them right so what would be your approach to move those images and slide those images those were really nice questions if you think about so i would definitely recommend you go back and think about all these problems and how will you develop your own carousel and the features which you would give like what if the images were not of same size and some basic question to big level questions and how would you export it and how would other people use your library how simple the signature would look like this was these were really good questions which you should practice so like i get a lot of comments that people ask me go ahead and discuss more design questions so that is what this is how you should actually answer your design questions i would come up with separate videos on my different design only design related questions also this time i would like your help if you have any specific design questions then do comment down i would definitely love to come up with those as well i am planning for them as well and so this was the first question the second question was uh yeah so the second question this was uh done in half an hour or so like after half an hour the interviewer said you are doing good and this looks good whatever approach you followed after half an hour he asked me another question which was to develop uh or to architect so suppose if we had to make our own uh that have you seen that nokia mobiles in our old mobiles we used to have that snake game the snake is there and then he eats up some cookies or i don't know what it is like let's call it as cookies so that snake goes and eats that cookie then it grows and so suppose you have to implement or make that own game so how would you go ahead and do that so it was again a really nice question like we brainstormed a lot like about how we will implement it so it was actually it was actually more of about ds also um how would you store that whole information about that whole board and how will you store that uh what you call it as the snake and how will you indices of that cookie and how you go ahead and approach that whole problem it was a really nice discussion i would say i really loved it and i was giving him a lot of approaches and he was giving back the problems in those approaches and i was trying to solve them and it was going back and forth and that was a nice experience so that is what the question i had the second question so it was really good try to think about it more uh it was uh how we can extend that snake and what data structures we will use it is a very good brainstorming uh lesson so yeah it was good so that was all about my third round after my lunch i had third round and then i had a break of around 50 20 minutes or i think half an hour and then i had my fourth round in my swiggy interview experience which was the hiring manager round so in my hiring manager round the interview actually the round actually started with questions about my resume so he had my resume in front of him and he was checking my resume and he was pin and pointing out each and every specific sections of my resume and he was going deep uh deep inside each and every project which i have done so that was the first thing so that so the whole interview if i had to break the first 15 so it was one hour interview and then the first 15 20 minutes was just about my resume he was diving deep into the projects and sections which i have done and my achievements of course like i won a hackathon i have mentioned it in my resume so he was more of interested in knowing more about me first then proceeding i had with interview that i really liked his idea so he was like trying to get a brief image about my technical skills first of all and then he proceeded ahead with the interview so that is what i kind of liked and after that resume 15 minutes uh the next i would say half an hour was spent in a technical sort of a discussion where he was asking me questions about so he was asking me questions about scaling applications and how will you make it make these applications performant you are saying that if you are working on customer facing applications so their performance is a critical issue how will you maintain those and and he was asking me about these latest technologies like uh have i ever worked on service workers and how will you manage so suppose if we had to implement this chat kind of concept where two people can chat or even multiple people can chat how how will you design it how will the web sockets connection will be made and service workers and like these kind of uh things he was asking so i really liked that round and that half an hour was spent in this technical discussion so the last 15 minutes were just a q a i would say and i asked him a ton of questions a lot of questions as i was eager to know more about the role company and what kind of projects they work on and he the interviewer and the hiring manager he happily answered each and every question and i really liked it and uh i asked a lot of questions about what kind of projects i will be working on tech stack how is the day-to-day work and a lot of other things so that is how we ended that whole uh one hour session yeah and everything look positive yeah so not like the flipkart interview and this time i really got the offer and yeah i was very excited and yes so it was the like the interview happened in monday and uh like the next week uh i got a call from them that uh they will be offering me and we had a salary negotiation and some sort of discussion yeah that that's really very important that that's really very important and yeah after one week or so after that uh i got the offer letter uh on my mail and yeah so that's how it was so if you asked me about my overall experience uh i would say it was really very nice the one they it was very smooth and in one day i completed all the rounds of interview that was the best part i like like in startups we generally finish it fast so that's how it was uh it was a really nice experience if you ask me the toughness of all these interview rounds i would say it was decent not that high not that low but yeah it was decent i was impressed by the dsn architecture round it was yeah ui design and architecture the third round the first two rounds were easy for me like it could be easier for me it would be tough for you or like vice versa but yeah the third round i was i really like that round and uh the bar i would say was decent not very high or not very low yeah and uh the communication and everything the interviewers i i was happy with everything yeah nothing negative of course i definitely recommend sweetie for ui engineers or ui developers so if you are a ui guy working on javascript i would if you get an offer and got a chance to work with i would definitely recommend you to go ahead and join it i was really actually impressed by the hiring manager i asked them a lot of questions and the more questions i was asking the more answers i was getting i was getting more interested in 3d and i really like the the company and what they are doing and again like in foodtech if you see and in overall indian startups i admire swiggy a lot they have done a lot in tech i would say like they are very good in tech and i i like to read their blogs a lot like i am a fan of their blogs also you can go ahead and check out uh i read i follow their blogs by it's not swingy i think they are on medium and so i would definitely recommend you yeah no doubts if you don't have any other good offer better offer than swiggy i would definitely recommend you to go ahead without thinking and join swiggy and in future also i think swiggy has very good problem and challenges to solve and they really love to do great work so i would definitely recommend you one of the best indian startups i would say so this was all about my swiggy interview experience i hope you liked it and now it's your turn now it's your turn to tell me in the comment section that what interview round did you like in that whole process which interview round you felt that was tough for you and if you tell me all these information that it would help me to come up with more videos on those topics and definitely would like to know more about what kind of topics you want ahead in my channel uh and yeah i would regularly be coming up with videos now and uh just go ahead and comment down right now which interview parts you really like then didn't like and what kind of questions i should come up or you want me to help you with so do that and also if you really like this video then do give it a thumbs up it really motivates me and do subscribe to my channel as i will be coming up with more such videos more interview experiences and more knowledge about javascript and web technologies and a lot of other stuff related to interview and this whole space so keep learning that's all for now and thanks for watching
Info
Channel: Akshay Saini
Views: 35,880
Rating: 4.8780727 out of 5
Keywords: javascript interview questions, frontend interview questions, akshay saini js, swiggy interview experience, swiggy interview questions, swiggy ui developer interview, swiggy frontend developer interview, swiggy software engineer interview, ui engineer swiggy interview experience, web engineer swiggy interview, web engineer interview questions, ui developer interview questions, swiggy interview glassdoor, swiggy interview question and answers
Id: LNUiseO9nH8
Channel Id: undefined
Length: 20min 43sec (1243 seconds)
Published: Sat Jun 08 2019
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.