• Guidelines to Write Experiences
  • Write Interview Experience
  • Write Work Experience
  • Write Admission Experience
  • Write Campus Experience
  • Write Engineering Experience
  • Write Coaching Experience
  • Write Professional Degree Experience
  • Write Govt. Exam Experiences

rtCamp Interview Experience (On-Campus)

I applied to rtCamp for the role of WordPress Engineering on-campus, the selection process included the following rounds:

Round 1: Resume Shortlisting

My resume shortlisting process spanned an extended period of three months. While some of my peers received interview invitations within a month, my journey involved a more extended wait. The interview links arrived via personal email, notifying me of the scheduled interview time.

Round 2: The Interview

The interview process at rtCamp began with a combined lobby for all candidates, totalling around 12 individuals. We introduced ourselves in the lobby, creating a preliminary camaraderie. Following the introductions, candidates were directed to their respective interview rooms.

Introduction and Weather Chat:

The interview commenced with a customary introduction and a brief discussion about the weather. This set the tone for a more relaxed start to the technical dialogue.

Frontend or Backend Preference:

Clarifying my technical preferences, I was asked whether I leaned towards Frontend, Backend, or both.

GitHub and Git:

A series of questions unfolded, probing my understanding of Git and GitHub:

  • Can we use GitHub without Git?
  • Features of Git.
  • Where is all the Git data stored?
  • Difference between .git and .github directory.
  • Explanation of Gitignore.

Repository and Code Upload Scenarios:

The conversation delved into scenarios related to repositories and code upload dynamics:.

  • Can another person push code in a private repository?
  • How does GitHub identify a user uploading data?
  • Implications of copying authorized Git and GitHub into code.

Technical Frameworks and Libraries:

  • Difference between jQuery and React.
  • Distinction between DOM and Virtual DOM.
  • Preference between React and jQuery for a website with 50 pages.
  • JavaScript and Session Handling:

JavaScript:

  • Difference between JavaScript and vanilla JavaScript.
  • Speed considerations for building a slider using pure JavaScript or React.
  • Feasibility of using sessions without cookies.
  • Security and Validation.

Security aspects:

  • Authorization of user logins.
  • Data is stored in JWT (JSON Web Token).
  • Encryption versus hashing for password security.
  • Significance of salt in hashing.
  • Understanding Rainbow tables.
  • Form Validation and HTTP Methods:

Form Validation & HTTP methods:

  • Validation preferences for a form with name, email, and a message box.
  • Security considerations of server-side versus client-side validation.
  • Implications of disabling JavaScript on client-side validation.
  • Differences between GET and POST methods.

The interview concluded with a fundamental database concept explanation of indexing in databases.

In the end, the interviewer ran out of questions to ask as he had cross-questioned for every topic to check for the clarity of concept asked, hence be thorough with the topics prepared.

Learning the following topics will surely help you for the interview:

GitHub and Git, Repository and Code Upload Scenarios, Technical Frameworks and Libraries, JavaScript and Session Handling, Security and Validation, Form Validation and HTTP Methods, Cookies and Sessions, Database Indexing and Working in Incognito Mode.

My interview at rtCamp provided a thorough exploration of various technical dimensions. Each question served as a gateway to understanding my knowledge and problem-solving abilities. While my journey didn’t culminate in a position at rtCamp, the experience enriched my learning and problem-solving skills. I wish future candidates the best of luck in their interview endeavours!

Please Login to comment...

Similar reads.

  • Experiences
  • Geeks Premier League
  • Interview Experiences
  • Geeks Premier League 2023
  • How to Get a Free SSL Certificate
  • Best SSL Certificates Provider in India
  • Elon Musk's xAI releases Grok-2 AI assistant
  • What is OpenAI SearchGPT? How it works and How to Get it?
  • Full Stack Developer Roadmap [2024 Updated]

Improve your Coding Skills with Practice

 alt=

What kind of Experience do you want to share?

Navigation Menu

Search code, repositories, users, issues, pull requests..., provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

  • Notifications You must be signed in to change notification settings

This repo contains wordpress theme assignment created for the rtCamp Solutions Pvt. Ltd. as Assignment

Harsh-Ajudia/rtCamp-Wordpress-Engineer-Assignment

Folders and files.

NameName
6 Commits

Repository files navigation

The theme i used here is _score which you can find here if you want:.

https://underscores.me/

The plugins I used for this assignment are:

  • Recent posts by category widget To install this you need to install the following plugin from here: https://wordpress.org/plugins/recent-posts-by-category-widget/ OR In order to do this you may want to install the following plugin in order to have Recent posts on your website: In order to this you need to move the upper mentioned plugin into your: 'wordpress/wp-content/plugins/'

The images I used are either copyrighted by the following and are obtained by open source license or Creative Commons Zero License

  • rtCamp Solutions Pvt. Ltd.
  • Pexels http://www.pexels.com

The theme is constructed as per the requirement by the rtCamp Company under Wordpress engineer Assignment:

https://careers.rtcamp.com/wordpress-engineer/assignment/

The demo for this theme can be found here:

http://wordpress-assignment-rtcamp.000webhostapp.com

This are the screentshots of this theme

Alt text

  • JavaScript 1.8%

WordPress Engineer (Trainee)

Remote ₹6,00,000/year - ₹12,00,000/year

About this position

We are looking for PHP, MySQL, HTML, CSS and JavaScript developers and train them to build web solutions using mainly WordPress CMS/framework for our large enterprise clients such as Google, Facebook (Meta), IndianExpress, Penske Media and Al Jazeera, which millions of people use daily. 

This role offers hands-on experience in web development, focusing on front-end design and back-end implementation. 

Key Responsibilities

  • Deliver secure, scalable, and easy-to-maintain WordPress solutions using engineering best practices and relevant coding standards.
  • Write clean, optimized, readable & reusable code along with test cases for all the code you develop for easy maintenance.
  • Write and maintain technical project documentation including inline code commenting, GitHub repo README, and clear commit messages.
  • Deliver high-quality plugins and design responsive themes with great attention to detail.
  • Able to understand project/client requirements and deliver effective solutions.
  • Manage time well and focus on details to meet deadlines.
  • Prioritizing to meet deadlines and maintaining proactive communication is essential for effective collaboration within our remote team.
  • Solid understanding of web development fundamentals, including HTML, CSS, JavaScript, and MySQL. Especially, JavaScript.
  • Proficiency in PHP syntax, databases, OOP, debugging, and frameworks.
  • Familiarity with version control software such as Git for collaborative development.
  • Knowledge of basic architectural concepts relevant to web development, including background job processing.
  • Strong problem-solving skills and the ability to learn new technologies quickly.

Good to Have

  • WordPress plugin and theme development proficiency.
  • Familiarity with front-end technologies: Gutenberg, FSE, React.js, Vue.js, AngularJS.
  • Knowledge of package managers like Composer.
  • Experience with web servers such as Nginx, Apache.
  • Understanding of unit testing frameworks.
  • Adherence to coding standards and best practices.
  • Experience in contributing to open-source.
  • Basic knowledge of hardware (CPU, RAM, Motherboard, etc) for hosting server.

Application Process 

Alt Image

Important details

PHP, JavaScript,HTML, CSS and MySQL development for Web development using WordPress CMS/framework primarily
CTC per month
CTC per annum
Work From Anywhere
No
  • Students from CSE/CE/IT backgrounds are welcome to apply.
  • The shortlisting process will take anywhere from 15 to 30 business days.
  • Interviews of the shortlisted candidates will be conducted over Zoom, and students will receive the interview schedule on their registered email.
  • There is no lock-in or any kind of bond required by rtCamp, if selected.

WordPress Course

To prepare thoroughly and gain a better understanding of the training program, you may go through the following course: 

https://learn.rtcamp.com/courses/wordpress-development/

Student Eligibility

  • Solid understanding of computer fundamentals.
  • Well-maintained GitHub profile with a codebase demonstrating your skills.
Students available to join in July 2025
100

Career Progression

Your career will start as a  Software Engineer (Trainee)  and progress to be  Software Engineer → Senior Software Engineer . Usually, this takes 3 to 5 years.

Thereafter, as your experience grows, depending on your skills and interest, you can continue to grow further into the engineering side ( Lead Engineer → Principal Engineer ) or can have exposure to some business side, along with engineering responsibilities. ( Engineering Manager → Director of Engineering ).

Alt Image

rtCamp is flexible in internal job switching and some people who joined as engineers in the past, today work in roles such as Project Manager, Business Analyst, Client Strategist, and also in the marketing team.

* After registering with your GitHub profile, please submit an application for this position.

Working at rtCamp

  • Device policy
  • Upskill allowance
  • Open source
  • Annual retreat
  • Five-day work week
  • Continuous learning

If you have directly landed here, and have questions about this whole “assignment” thing, you may  read this first !

Now that you are settled, please find details for your assignment below .

Video Questionnaire

Please prepare separate video answers for the following questions. 

  • What are some ways you can identify areas of optimization on a WordPress website?
  • What are the pros and cons of using Gutenberg and Elementor editor?

Submission Guidelines

  • You have 7 days to complete this assignment, starting from the day you receive it. Late submissions, assignments with incomplete or incorrect responses will be disqualified.
  • Each video can be up to 5 minutes.
  • Please upload the videos in the submission link provided in the assignment email.
  • The maximum file size of the video can be 50 MB and the accepted formats are mp4, mov, or avi.
  • Ensure that both the audio and video are functioning correctly.

Have Questions?

We request you to  read FAQ here .

WordPress Development

Please note that the course content, created by us, is released under a CC0 license . Third-party videos or reference materials from external creators are subject to original license terms; kindly adhere to the respective usage guidelines.

Welcome to the world of WordPress Development! We are glad you have considered WordPress development a skill worth learning and a likely career choice. If you are passionate about web development and aspire to create custom websites, themes, and plugins, you’ve come to the right place!

From understanding WordPress fundamentals to mastering advanced development techniques – our WordPress Developer courses are designed to let you deep-dive into WordPress. Once you have completed these courses,  you can apply to work at rtCamp as a WordPress Engineer . Of course, you are more than welcome to  apply to any other WordPress business , and there are many of them!

These courses are entirely free, and you can go through them without even registering. We also ask you to register if you wish the LMS here to track your course progress.

Prerequisites

Please check the “Materials” tab for prerequisite knowledge for the course.

Engineering-Basics

Introducing wordpress, coding conventions, basic plugin development, basic wordpress theme development, advance wordpress plugin development, advance theme development.

Congratulations on completing rtCamp’s WordPress Training Program! 😀

You can now apply to work at rtCamp as a WordPress Developer . 🥳

Of course, you are more than welcome to  apply to any other WordPress business  and there are many of them! The WordPress community is so big that there are many freelancing opportunities available too.

We hope that the things you have learned in this course will help you forever. If you have any feedback about the course, feel free to write to [email protected] .

Before you can get started with these courses, you need to have a working knowledge of the below languages:

Apart from that, you should also know how to use the command-line interface for installing packages & setting up a web server and Git/SVN version-control system for building & maintaining code.

If you are comfortable with all the above technologies, you can safely skip the below section and jump straight to the ‘ Introducing WordPress ’ course. But If you don’t know how to use them or simply need a refresher, here are some useful resources for you to get started.

  • HTML5 Tutorial by MDN Web Docs
  • CSS Tutorial by MDN Web Docs
  • Learn to Code HTML & CSS  by designer & front-end developer Shay Howe
  • Code Guide  -  Standards for developing consistent, flexible, and sustainable HTML and CSS.
  • HTML Cheat Sheet
  • CSS Cheat Sheet
  • Flexbox Froggy
  • CSS Flexbox Fundamentals Visual Guide
  • CSS Grid Garden
  • Opening the Box Model
  • Learn BEM — Block Element Modifier
  • BEM Best Practices - BEM-Examples
  • JavaScript Tutorial by MDN Web Docs
  • jQuery Tutorial by W3Schools

PHP & MySQL

  • PHP 7 Tutorial by W3Schools
  • Clean Code concepts adapted for PHP
  • PHP: Namespaces
  • PHP: Language Reference
  • MySQL Database
  • MySQL Tutorial

Command Line

  • The Art of Command Line
  • Roger Dudler’s  Git Guide

IMAGES

  1. GitHub

    rtcamp assignment solution

  2. GitHub

    rtcamp assignment solution

  3. Placement Drive of RtCamp Solutions for B.TECH. CSC 2021/ 2022 Students

    rtcamp assignment solution

  4. GitHub

    rtcamp assignment solution

  5. Get Hired at rtCamp Over a Weekend Assignment

    rtcamp assignment solution

  6. rtCamp

    rtcamp assignment solution

COMMENTS

  1. PHP Assignments

    Please check Assignment Submission Guidelines before you start working on the assignment. Once you read the above guidelines, you can click on the link rt.cx/ghc-php for GitHub to create a rtLearn repo for your assignment automatically. Below is a screenshot of the webpage with the GitHub repo URL highlighted.

  2. GitHub

    Solution to RT Hiring Assignment. Contribute to jeremybradfordsr/rtcamp_assignment development by creating an account on GitHub.

  3. rtcamp-assignment2/solution.sh at master

    This is solution for second assignemt for rtCamp careers - gau1991/rtcamp-assignment2. Skip to content. Navigation Menu Toggle navigation. Sign in Product Actions. Automate any workflow Packages. Host and manage packages Security. Find and fix vulnerabilities Codespaces. Instant dev environments ...

  4. GitHub

    GitHub - rtCamp/learn: rtCamp assignment and issue tracker. rtCamp / learn Public. Notifications. You must be signed in to change notification settings. Fork 49. Star 51. This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master.

  5. Robust Enterprise WordPress Solutions

    Enterprise WordPressSolutions. The open-source technologies at the center of all our work help you unlock operational efficiency, develop new capabilities, remove vendor lock-in, reskill your teams, and reduce total cost of ownership. Our bespoke engineering solutions for Fortune 500 companies, government agencies, and household brands reach ...

  6. rtCamp Interview Experience (On-Campus)

    The rtCamp is a Pune-based organization that mainly works on WordPress. ... and they provided an assignment link with a flexible deadline. Assignment: The assig. 2 min read. rtCamp Interview Experience for Web Engineer. About the company and job role : rtCamp is a company situated in Pune that mainly works on WordPress and web solutions. I ...

  7. Assignment Submission Guidelines

    All applicants are required to follow submission guidelines detailed below. During the multi-stage evaluation process, your application can be rejected if we find that you haven't followed guidelines. You won't be allowed to re-apply if your application is declined for not following guidelines. 1. Use rtLearn Repo for GitHub Code Hosting.

  8. Careers @ rtCamp

    Hiring Assignments Since its humble beginning in 2008, rtCamp has always welcome freshers and drop-outs when others demanded academic excellence and professional work experience. One way we could still manage to assemble an enviable team is by putting a lot of effort into the screening and evaluation process where we always focused on real-life ...

  9. Assignment

    Assignment. Goal: To do SEO on a Real public website. The search engine optimization requires a public site as bots of different search engines will be accessing the sites and indexing the pages and analyse the content for SEO. Please follow these steps and set up a website along with SEO configuration.

  10. Senior WordPress Engineer

    You'll deliver secure and scalable WordPress solutions for Fortune 500 companies, government agencies, and publicly listed companies all over the world. ... If you have directly landed here, and have questions about this whole "assignment" thing, ... About rtCamp. We deliver enterprise-grade web publishing and digital commerce using WordPress.

  11. Get Hired at rtCamp Over a Weekend Assignment

    For every job opening, we have created a few assignments. Simply complete the assignment for the opening that best interests you and mail it to us. If we are satisfied with the result, we will call you, email you and see if we can mutually agree on your employment. That's it, you can now get a job at rtCamp over a weekend assignment!

  12. Senior React Engineer

    Please create a React App which fetches data using WP REST API using WordCamp Central site. The lack of links to WP REST API documentation is on purpose. You should be able to find your way to documentation and a bit of how WordPress works (hint: custom post type). Regarding functionality of your app, display upcoming and past WordCamps in:

  13. Harsh-Ajudia/rtCamp-Wordpress-Engineer-Assignment

    This repo contains wordpress theme assignment created for the rtCamp Solutions Pvt. Ltd. as Assignment The theme I used here is _score which you can find here if you want: https://underscores.me/

  14. Campus Hiring Updates for 2023-24

    August 3, 2023. Blog Hiring Campus Hiring Updates for 2023-24. This post is mainly to give students some updates about the current campus season. While our page dedicated to campus hiring answers a few questions, we would like to share a few more details that hopefully will resolve some concerns students have.

  15. WordPress Engineer (Trainee)

    We are looking for PHP, MySQL, HTML, CSS and JavaScript developers to build web solutions using mainly WordPress CMS/framework for our large enterprise clients such as Google, Facebook(Meta), IndianExpress, Penske Media and Al Jazeera, which millions of people use daily. This role offers hands-on experience in web development, focusing on front-end design and back-end implementation.

  16. Assignment

    Assignment 2: Create a React frontend that will use WordPress.org open source REST API endpoint for fetching data. Make sure not to use any toolchain to create the project like create-react-app etc. The front end has to be built from scratch. Write test cases to make sure you cover at least 75% of the code.

  17. Project Manager

    You have 7 days to complete this assignment, starting from the day you receive it. Late submissions, assignments with incomplete or incorrect responses will be disqualified. Each video can be up to 5 minutes. Please upload the videos in the submission link provided in the assignment email. The maximum file size of the video can be 50 MB and the ...

  18. Who is rtCamp?

    Who is rtCamp At rtCamp we believe in Good Work. Good People. Rooted in a passion for open source, rtCamp began as a blog network in the mid-2000s, evolving into a globally recognized enterprise WordPress agency. Officially incorporated in 2009, we committed ourselves to engineering excellence, anchored in deep WordPress expertise and a detail-oriented approach. […]

  19. Assignment

    Assignment - Testing. Testing Assignment - Testing. Find out the key data / params of the following, write & execute them in your local. Note: All the test cases should pass successfully. Each test case should have at least 2 assertions or checks. Custom Widgets.

  20. When we meet

    When we meet First impressions are important. Here is what you can expect from yours and ours: Discussions & Presentations Initial Discovery & Discussions During our initial discussion, we focus on understanding your project needs and goals. This conversation helps us tailor our approach and solutions to align with your vision. Key areas of discussion […]

  21. WordPress Development

    From understanding WordPress fundamentals to mastering advanced development techniques - our WordPress Developer courses are designed to let you deep-dive into WordPress. Once you have completed these courses, you can apply to work at rtCamp as a WordPress Engineer. Of course, you are more than welcome to apply to any other WordPress business ...

  22. Enterprise WordPress Solutions

    Discover our enterprise WordPress solutions that help businesses. unlock efficiency, build new capabilities, and achieve long-term success. Solutions. Industries. Platform migration. Managed site maintenance. Staff augmentation. Decoupled architecture. Quality assurance services.

  23. What is WordPress?

    What is WordPress WordPress is a powerful, open-source content management system (CMS) that has evolved from a simple blogging platform in 2003 to a robust and versatile solution for all kinds of web projects. Today, WordPress powers over 43% of all websites on the internet, including many enterprise-level sites. This popularity stems from its flexibility, […]