Open In App

rtCamp Interview Experience for Web Engineer

Last Updated : 24 Nov, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

About the company and job role :

rtCamp is a company situated in Pune that mainly works on WordPress and web solutions. I applied for the position of Web Engineer at this organization through their careers site.

The role was for a Web Engineer (Trainee) position It was a fully remote working job.

Link to job openings on their website (this is where I applied for this job) – https://campus.rtcamp.com/jobs

The Process :

I applied at rtCamp on 28th August for the Web Engineer (Trainee) position through their website. I was shortlisted for the interview round which was scheduled on 13th September.

The entire process is virtual. The interview is taken on Zoom. Firstly, you should join the meeting at least 10-15 minutes before the scheduled time. In the meet, there will be around 20-40 candidates. The HR will call out the name of each candidate and then each one has to give a short introduction about him/her. Then that candidate is taken to a lobby where there are some candidates along with him/her. Here, you need to wait till the interviewer selects you for the interview. Be alert, your turn can come anytime, and you may need to wait some longer for your turn. So have patience.

So, I was taken for the interview at 3rd or 4th turn. The interviewer asked some general things like my name, college, and the place from where I belong.

Then he gave me some strict instructions that, if I didn’t know the answer to any question, I should simply say pass. Else, if I gave a wrong answer, it would be considered as a negative point. Then finally, he started asking questions. I have listed almost every question that was asked to me. I may have missed 2-3 because I couldn’t recall them after the interview. But most them are listed below.

Questions asked :

  • What is the difference between Git and GitHub?
  • Can we use Git without Github?
  • How Git works?
  • Diff between cookies and sessions?
  • Can we send sessions without cookies? How?
  • What would happen if I copied your cookies and stored them in my browser? Will I get access to your data by doing this?
  • What is data validation? Types? Why do we have these 2 types of validation?
  • If I disable Javascript on client side, then how validation will be done?
  • Is Reactjs a library or framework?
  • What is faster in execution Reactjs or javascript?
  • What is diff between Reactjs, vanillajs and jQuery?
  • Difference between hashing and encryption.
  • Which is more secure? And why?
  • What is MD5?
  • What is Indexing in a database?
  • What is NAT?
  • Is Whatsapp messages hashed or encrypted?
  • How will you implement captcha on any website? How does the human verification works in captcha?
  • What data structure is used in Elevator? Explain the optimized approach?
  • What is Beans?
  • What is the difference between a component engine and a rendering engine?
  • Give examples of rendering engines?
  • Suppose a server sends a greeting image to each and every client whenever they visit the website, and the image needs to be fetched from the database. How will you optimize the given scenario?
  • What are rainbow tables?

I was unable to answer 2-3 questions and also I may have wrongly answered 1-2. My interview went around 40-50 minutes.

The results are announced on the same day or maybe till the next 5 working days.

I was rejected.

I received my rejection mail on 16th October.

Conclusion :

So to wrap up this article, I would like to mention that –

Be thoroughly prepared with topics like Web Fundamentals, Web Architecture, Computer Networks, Web and Network Security, Git and GitHub, Authentication and Authorization, Caches and Cookies, Database Management Systems (DBMS) and it’s security techniques, Javascript, HTML, CSS, Reactjs, Cryptography and Hashing, Applications of Data Structures, Network attacks, their types and terms involved in them, etc.

If you feel nervous giving interviews, do try to have mock interviews with your friends. Create a similar scenario as mentioned above if possible so that you won’t get worried at the actual interview.

Although I was rejected, this interview taught me a lot about my mistakes and the things where I was lagging. Our presentation skills are as important as our technical skills. Not only a thorough knowledge about the skills that we have is sufficient, but also, we must be able to explain and present them to the interviewer in a proper way. The way you deliver your skills and solutions to them plays a major role in the process of hiring.

Also, going for learning advanced concepts is ok, but something even important than that is being very clear and precise with the basics. We forget to be good at them while running behind those new and advanced concepts. So remember this, you may be excused for not knowing any complex or advanced topic, but won’t be excused for failing to explain a basic concept.
 

So that’s it! I hope my experience is helpful to you. Attaching some useful links below:

  • Some other interview experiences on Glassdoor – https://www.glassdoor.co.in/Interview/rtCamp-Interview-Questions-E710060.htm
  • rtCamp Interview Experience for Devops Engineer – https://www.geeksforgeeks.org/rtcamp-interview-experience-for-devops-engineer
  • A blog by a candidate interviewed at rtCamp – https://itsindrajput.blogspot.com/2023/09/introduction-one-week-ago-i-had.html

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads