Interview Experience at ReportGarden


I would like to share my interview experience with ReportGarden,Hyderabad. So it was a beautiful morning of 1st November 2019,my friend and I booked a cab to the venue and reached 30 minutes earlier than the scheduled reporting time that was 8:45 a.m.I was pretty confident of getting placed in this company because I knew we would be given an application be developed in a 6 or 7 hour hackathon.
So before I jump into the process let me tell you the CTC and position.
Intern Salary : 25K
CTC : 7-8.5 lpa
Position:Software Engineer

I applied thorugh Mission R&D

So the process began with a presentation of the company at around 9:15 a.m. and then we were given the assignment at around 10:00 a.m. The assignment was kind of getting repositories and packages required (dependencies and devDependencies) from github's developer API and basically show the statistics to users . I started working on the assignment ,it had 10 levels we were required to complete as many levels as possible.We were asked to write the code that could go into production ,they didn't require us to write beautified user interface or a high performing code just achieve the functionality. I developed the application using Django and Mysql.Initially I thought I would develop using Django and ReactJs but then realised it would take more time to write API calls hence I used Django templates to render the data to the user. I was successful in completing till 6th level completely.I was working on the 7th level when they came in to have a check and one of the mentors came to review my code.After reviewing my code,he got impressed by seeing the functionality and the User Interface.No sooner did he ask me to continue work the HR called me and informed that I am the first candidate for getting shortlisted for next round.

Then there was technical question and I was asked many scenarios where my code failed.Few bugs that my code created,few scenarios where the database design would fail,some basic questions like difference between GET and POST request,process and thread how do they work,different sorting algorithms and asked me to list out the cases would O(n^2) be efficient than O(nlogn).There was one question where I was asked why is it recommended to write
if True == some_var:

over

if some_var == True:
which I couldn't answer and he gave me time to think over it but still couldn't answer.
There was a level where in we had to import the repositories which means store all the dependencies and devDependencies of package.json file into database using import button and when we move back to same page the repositories which already have been imported should be marked with different color.
For this particular task I was checking the entire database before rendering the results to check whether the repo has been imported or not .He asked me to optimize this and I said we can use browser cache or cookies to store the info as we are taking data from client , posting it to the database ,querying the database and again sending it back to the client which was actually making the task more difficult. He was satisfied with my solution and said its a fair point.


I was then done with the interview and was asked to wait for the further technical rounds.I came out and saw that all my friends had left and only two of them were waiting. After waiting for around 2 hours the tech lead walked into the office and we were finally happy to see him because it was already 5:30 p.m. by then and we were really hungry.Later when my friend went in for the next round my heart started beating faster thinking this is going to be tough one now but when he came out and told it's HR round and not technical I was so happy and chilled out.

Later I went into HR round and it was simple discussion on my resume.Most of the time I was speaking and she was listening to my answers. Lastly she said "Congratulations, you are hired.Please let me know when can you join".

That moment was such a moment of happiness for me.After 5-6 failed rejections in technicals and around 18 -19 failed online examinations I finally got this offer of full time employment.
(Though I had Opentext offer by then but that had only 30% conversion ratio and luckily the same day when I was interviewing with ReportGarden during lunch break I got Opentext offer letter declaring my results.)

On a single day I got two offers and I was really happy.Before this day I didn't have single offer from product companies but now I had two."Labh pancham" an auspicious day really turned out to be auspicious for me.



You can find the code here :
https://github.com/blackjackal982/Top_Pack_App


The output looks something like this:

NOTE : I do not know whether I can disclose the problem statement here or not.
So not posting pictures of the problem statement.

Have faith in yourself and keep working hard , you will surely get placed.


Comments

Post a Comment

Popular Posts