Unicommerce Job Process – Software Engineer – Akshay Agarwal
Please tell us about your placement procedure at Unicommerce (Short listing procedure, GDs, Interviews, Interview Questions).
Test: It comprised of some 10-12 aptitude questions. Each question required a critical thought process. No prior knowledge of formulas was required. A 12th grader could also attempt this paper. BUT, each and ever question had a catch that was tricky to get.
First F2F: A long discussion on technology stack. That basically comprised of talks over databases, web frameworks, Networking for the most part. Then he asked two puzzles and made me write the code for their solution. This was the most mind crunching part of this interview. After that he asked the famous 25 horses puzzle. I told him that I had heard of it before and gave the answer instantly. He then asked the 12 ball (1 heavy/light) puzzle. You can google these.
Second F2F: He started off with the aptitude paper and asked me to solve a couple of questions(solved). Then after, he asked me to try an unsolved one. It was a lengthy problem but I finally solved it ( with his help of course ) in 25-30 minutes. Then came a long discussion over Networking. He was somewhat impressed by my knowledge of Ubuntu distro hacks and Networking principles which brought me into confidence. This followed with some generic questions like ROR v/s J2EE (Spring) v/s Django and Mongodb v/s PostgreSQL. It was rather a discussion panel there onwards. He gave some beautiful insights on his hands-on experience with these technologies.
Third F2F: This round was with the CTO of the company. He started off with some Java questions (String immutability, Hash set v/s Hash Map, Serialization, OOPS). Then he made some variations in a solved question from paper and asked me to solve it. This followed with some normal talk over the working environment of the company. I asked him couple of questions regarding their business model.
That’s it, two days after I received a call from their HR and I was selected.
What helped you sail through the hurdles and crack one of the finest jobs?
I think my attitude to not miss even the minute details of every work that I commit to helped me. Be it data structures, Networking, Algorithms, or Web frameworks. If you can tell something that the interviewer too would have pondered on at some point in his life, the job is done.
How did you prepare for the placement season? What advice would you give to your juniors regarding the placement season?
Well, the web is full of advices, pick any credentialed one and start following if you really need to. If you want a custom advice for yourself, feel free to contact me (firstname.lastname@example.org )
What’s the role of academics in getting a good placement at NSIT?
It works well for creating the first impressions in an interview.
Are you planning to do higher studies in near future?
No plans as of now. I am still not clear over my core interests in the technology world and masters is no joke. Be there only if you belong there!
Would you like to give any general advice to your juniors in NSIT?
To add on to what others have said, work well over your communication skills. I have seen some people being rejected because of poor English. Either work on your English, or go for complete Hindi in your interviews. Don’t slur your words and create a mess there.
Secondly, always be polite and attentive in an interview. Try to understand the questions in first go and answer to the point. Don’t beat around the bush as we do in practical exam vivas. If you don’t know the answer, mention it with grace and try to make intelligent guesses.
Don’t be a bore/serious person. He/she is the person with whom you have to work with . Cheer up a bit and retain a smile.
That’s it. All the very best to you all. You can ALWAYS contact me for any help whatsoever.